Guten Tag,
Und zwar wenn ich eingejailld werde mit 2 Wanteds musste ich 4 Minuten im Knast sein.
Aber ich bleibe ca 5 sekunden im Knast und werde dann direkt entlassen aus dem Knast.
Wodran kann dieses Problem liegen ?
Mfg
Guten Tag,
Und zwar wenn ich eingejailld werde mit 2 Wanteds musste ich 4 Minuten im Knast sein.
Aber ich bleibe ca 5 sekunden im Knast und werde dann direkt entlassen aus dem Knast.
Wodran kann dieses Problem liegen ?
Mfg
Falsche Sekundenzahl eingestellt.?
Du hattest schonmal ein Thread gehabt, und da hab ich dir gesagt, das der Timer parameter bei SetTimer sowie bei SetTimerEx in millisekunden ist.
d.h 1000 = 1 sekunde
Du hattest schonmal ein Thread gehabt, und da hab ich dir gesagt, das der Timer parameter bei SetTimer sowie bei SetTimerEx in millisekunden ist.
d.h 1000 = 1 sekunde
unjailtimer = SetTimer("SetPlayerUnjail", 60000, 1);
1000*60 = 60000 = 1 Minute
d.H dein Timer geht nur 1 Minute, und wir dann aufgerufen
1000*60 = 60000 = 6 sekunden.
d.H dein Timer geht nur 6 Sekunden, und wir dann aufgerufen
Dein timer und mein timer sind gleich ?
Sry ... Beavis hat mich im TS drauf hingewiesen
60000 Millisekunden sind natürlich 1 Minute D:
Sry ... Beavis hat mich im TS drauf hingewiesen
60000 Millisekunden sind natürlich 1 Minute D:
Aber wenn ich jetzt im Knast bin und sterbe im Knast.
Spawn ich ganz normal im Krankenhaus ?
Wie verhinder ich dies ?
Indem du eine variable auf 1 setzt, wenn du ins gefängnis kommst.
unter OnPlayerSpawn, musst du dann abfragen, ob diese Variable auf 1 ist.
Falls ja -> setzt du den Spieler mit SetPlayerPos wieder in die Zelle.
Wenn er aus dem Knast raus ist, musst du aber auch daran denken, die variable wieder auf 0 zuseten
Könnte mir einer helfen ?
kriege es nicht hin
Wie GKNBond gesagt hatte, du hast den Timer falsch eingestellt
//Dieser geht zur zeit 6 Sekunden
SetTimer("SetPlayerUnjail", 60000, 1);
//aber du möchtest ja einen der die 4 Minuten durch laeuft sprich du musst die 60000 mal 4 nehmen, denn dies ergibt dann die 4 Minuten
SetTimer("SetPlayerUnjail", 60000*4, 1);
Dennoch denke ich das man in dem Timer irgendwie die *4 einfacher machen könnte das man *Wantedzeit nimmt oder so, aber dies ist nur eine Vermutung
MfG
AndyWalker
Was ist mit dir schief das ist der 5 thread zur selben sache
Oben im Script
New KnastSpawn[MAX_PLAYERS];
In deinem arrest Befehl musst du diese variable auf 1 setzen
KnastSpawn[plid] = 1;
Dann unter onplayerspawn
It KnastSpawn(playerid) =1. So glaube ich
{
Dein Befehl
}
Handy sry bei Fehlern