bei ZCMD würd zb. ein anderer Callback aufgerufen.
Beiträge von whitetiiger
-
-
wollen Commandprozessor verwendest du?
-
Hast du denn Command mal gedebugt?
wenn ja ist die Fahrzeug ID und das Alles immer gleich? -
also bekommt er ihm nur im Printf nicht ordenlich hin oder in Mysql?
-
wie groß ist dein query?
-
Und noch ein Neuer Codeschnipsel von mir.
Vorgeschichte: Wer kennt es nicht, man macht ein Befehl, will ihm Test und nichts geht(server unknown command)
Code
Alles anzeigenstock SetCommand(playerid,command[]) { new string[50]; format(string,50,"%s",command); SetPVarString(playerid,"Command",string); SetPVarInt(playerid, "UseCommand", 1); return 1; } stock DelCommand(playerid) { DeletePVar(playerid, "UseCommand"); DeletePVar(playerid, "Command"); return 1; } stock CheckCommand(playerid) { return GetPVarInt(playerid, "UseCommand"); } stock GetCommand(playerid) { new command[50]; GetPVarString(playerid,"Command",command,50); return command; }
Verwendung:
Ich hab noch zum Verständnis zum Setzten(grün) und Beenden(rot) gemachtPHP
Alles anzeigenocmd:delveh(playerid,params[]) { [color=#009900]SetCommand(playerid,"delveh");[/color] if(!Admin(playerid,2))return SendClientE(playerid,"Dein Adminrang ist zu niedrig."),[color=#ff0000]DelCommand(playerid)[/color]; if(ADuty[playerid] == 0) return SendClientE(playerid, "Du musst für diesen befehl ADuty sein"),[color=#ff0000]DelCommand(playerid)[/color]; if(vehCar[playerid] == -1) return SendClientE(playerid,"Du hast schon ein Fahrzeug, lösche es mit /delveh"),[color=#ff0000]DelCommand(playerid)[/color]; DestroyVehicle(vehCar[playerid]); vehCar[playerid] = -1; [color=#ff0000]DelCommand(playerid);[/color] return 1; }
FAQ:
Warum steht im Testbefehl so oft DelCommand?Zu guter Letzt noch das einfügen
PHP
Alles anzeigenpublic OnPlayerCommandText(playerid, cmdtext[]) { if(CheckCommand(playerid) == 1) { printf("[FEHLER]COMMAND: '%s' geht nicht !",GetCommand(playerid)); new string[128]; format(string,128,"In dem Command '%s' ist ein fehler, bitte informiere den Scripter!",GetCommand(playerid)); SendClientE(playerid,string); DelCommand(playerid); return 1; } SendClientE(playerid,"Command nicht verfügbar"); return 1; }
Das liegt daran das an denn Stellen der Command Abgebrochen würd.
P.s. Das System hab ich nur mit ocmd getestet, müsste aber auch mit denn Anderen Commandprozessoren gehen. -
hab gerade mal geschaut, es gibt schon paar, man muss nur Suchen können https://www.google.de/#q=samp+prp+Script+bug
-
-
wie hieß denn das Leere Public?
-
-
HyperSkillzZ meinte er würd am 28.04.2014 mit dem Scripten anfangen
-
hätte noch kurz Zeit
-
sind 40 stück drin, soll ja auch 1tag halten
-
ne Packung Kippen für 8,90
-
Trailerbase - Der Anhänger der schon bei ihnen angekuppelt ist
-
-
also mein Favorit ist mybb, da man denn Code leicht umschreiben kann und neue Sachen machen kann.
-
ja bin heute etwas Verwirrt
-
Leute beruhigt euch doch, falls der Code von Pille funktioniert, ist es doch auch gut
jedoch ist das hier keine Spawn Thread. -
und wieder was neues gelernt
Danke