wie setzte ich mit SetTimer einen timer für die spieler id die ich in der cmd schon eingegeben habe?
Timer für bestimmte spieler id setzten?
- Masterakio1995
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
-
habe ich mir auch schon angeguckt weise aber leider nicht wie ich es verwenden soll das der timer für die id setzt
-
public pommes(playerid)-->
SetTimerEx("pommes", 1000, false, "d", playerid);
SetTimerEx(Funktionsname, Zeit, Timer wiederholen?, "d", playerid);
//Das Ende von SetTimerEx funktioniert wie format d=Integer, f=Float, s=string -
Jenachdem wie du die ID bezeichnest...
SetTimerEx("CallbacK",Zeit,Reapeat,"i",giveplayerid);
So wäre es bei GF glaube ich...
Musst halt "Zeit" mit der Zeit ersetzen die der Timer ablaufen soll Repeat 0 = Nicht wiederholen 1 = Wiederholen giveplayerid halt mit der Bezeichnung der playerid ersetzen...//Edit: Syntaxfehler ausgebessert
//Edit2: //Edit eingefügt^^ -
public pommes(playerid)-->
SetTimerEx("pommes", 1000, false, "d", playerid);
SetTimerEx(Funktionsname, Zeit, Timer wiederholen?, "d", playerid);
//Das Ende von SetTimerEx funktioniert wie format d=Integer, f=Float, s=stringAlso wen ich das jetzt richtig verstanden habe wird mit "d", playerid die id übergeben die ich zuvor in der id engegeben hab? aber wie könnte ich das jetzt in einem Befehl verwenden? sry komme mit dem Befehl nicht klar
-
OnPlayerCommandText(playerid, cmdtext)
{
if(!strcmp("/test", cmdtext, true))
{
SetTimerEx("pommes", 1000, false, "d", playerid);
return 1;
}
return 0;
}Der Code ruft nach Eingabe des Befehls /test nach einer Sekunde die Funktion pommes auf.
//edit : Wenn du ne ID eingibts wird die ja in einer Variable gespeichert. In dem Fall musst du playerid durch die Variable ersetzten. -
Das mein ich garnicht
Ich meine wie ich es dan im public abrufe -
breadfish.de
Hat das Thema geschlossen.