GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Kox le 12 Février 2011, 16:25:53

Titre: probleme unjail timer
Posté par: Kox le 12 Février 2011, 16:25:53
bonjour a tous ,je poste car j'ai un probleme ,j'ai dans mon onplayerdeath un anti teamkill,helikill et carkill ,j'envoie le joueur en prison et je demare un timer mais a la fin du timer  le joueur emprisoné devrait sortir grace a un setplayerpos mais c'est le joueur qui s'est fait tuer qui est téléportée c'est donc pas pratique  :(

voici le code pour le carkill

if(IsPlayerInAnyVehicle(killerid) && IsPlayerConnected(killerid))
{
RemovePlayerFromVehicle(killerid);
SetPlayerInterior(killerid,6);
SetPlayerPos(killerid, 265.4426, 79.16441, 1001.039);
SetTimer("ExitJail",30000,0);
}


public ExitJail(killerid)
{
SetPlayerInterior(killerid,0);
SetPlayerPos(killerid, -1606.8900,715.9362,12.2232);
return 1;
}


merci d'avance
Titre: Re : probleme unjail timer
Posté par: Eloctro le 12 Février 2011, 19:11:10
Quand il y a des paramètre tu dois utilisé "SetTimerEx" soit :
SetTimerEx("ExitJail", 30000, 0, "i", killerid);
Titre: Re : probleme unjail timer
Posté par: Kox le 12 Février 2011, 20:55:00
merci sa fonctionne ^^

++