aber mit pVARs oder mir enum muss man arbeiten um die abfragen zu machen oder?
weil wie will man sonst die abrfage und die schleife etc. machen
Beiträge von Nixon
-
-
man kann dann aber auch mit pVars arbeiten oder?
für die abrfagen -
zeig mal dein OnPlayerSpawn und OnPlayerConnect
-
braucht man das nicht um eine Abfrage zu machen ob der Spieler eingeladen wurde oder suporter ist?
-
mit dini oder mysql?
-
was versethst du unter tV Befehl soll man damit fernsehen können?
-
-
mach mal if(IsPlayerConnected(pid))
ich hooffe das ist dass was ich meinte -
-
und dazu will ich nochmal sagen warum sollte ich, dass mit dem Godfather machen wenn das jeder kopieren kann ich habe dies auch nicht veröffentlicht damit ihr denkt, dass ich gut bin, sondern dass ich helfen kann und auch andere dies benutzen kann.
Und zu, dass ich english bin, was würde mir das bringen auf einem Deutschem forum zu sein wenn ich Engländer wäre.
Ich versteh diese anschudligungen ganz und garnicht.//Edit wenn ihr wollt könnt ihr mal zu mir mit TV kommen dann seht ihr auch das ich kein Engländer bin
-
du hast ja gesagt es klappt nicht aber was klappt denn nicht
-
das sind die einzigen musst du gucken obs dabei ist : http://wiki.sa-mp.com/wiki/GetPlayerKeys
-
also dein problem ist also wie du dass textdraw hin bekommst oder?
-
Ich glaube die antwort die ich jetzt sage ist mist, weil ich das alles nicht so gut verstanden habe.
Aber wenn man mit "" was schreibt, dann wird gespeichert was man da zwischen schriebt dass heist du musst eine Variable erstellen und darin dann ohen "" das schriebn.
Tut mir leid wenn ich was falsches sage, da ich das problem usw. nicht so gut verstanden habe -
Entschudigung aber könntest du es mir nochmal erklären ich hab es nicht ganz verstanden.
Sry -
Ich hoffe das hilft dir ich habs jetzt einfach mal schnell gemacht:
ocmd:schein(playerid,params[])
{
if(!IsPlayerFuhrerlehrer(playerid))return SendClientMessage(playerid,0x00000,"Du musst ein Fahrlehrer sein!");
{
new pID, name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME],string[128],string1[128],schein;
if(sscanf(params,"ui",pID,schein))return SendClientMessage(playerid,0x00000,"Benutze es so /schein [id] [scheinid]!");
if(schein<1||schein>6)return SendClientMessage(playerid,0x0000,"es sxistiert nur 1-6!");
//1 ist auto, 2 ist motorrad,3 ist lkw,4 ist boot,5 ist heli,6 ist flugzeug dass musst du dann halt zu deinem fuehrerschein system anpassen
{
SetPVarInt(pID,"fuehrer",schein);//fuehrer anpassen so wie du es hast
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(pID,pname,sizeof(pname));
format(string,sizeof(string),"Du hast %s den Führerschein gegeben!",pname);
SendClientMessage(playerid,0x00000,string);
format(string1,sizeof(string1),"%s hat dir den Führerschein gegeben!",name);
SendClientMessage(pID,0x00000,string);
}
}
return 1;
}
forward IsPlayerFuhrerlehrer(playerid);
public IsPlayerFuhrerlehrer(playerid)
{
if(GetPVarInt(playerid,"lehrer") == 1)return 1;//"lehrer" anpassen wie du es hast
return 0;
}
//edit ohh mist mir ist aufgefallen, dass es kein dialog ist ist das auch ok? -
und wo wird dass dann gespeichert?
-
-
warum so ne Schleife
ich versteh nicht ganz was du geschrieben hast aber schrieb mal statt "playerid" "i" hin -
Ich weiss nicht ob ich das richtig verstehe aber ich denke du willst ein /repair command haben dann mache einfach:
if (!strcmp("/repair", cmdtext))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Du musst in einem fahrzeug sein");
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -200);
SendClientMessage(playerid, 0xFFFFFFFF, "Du hast das Fahrzeug reperiert");
return 1;
}