GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: pinouf42 le 03 Juillet 2008, 16:09:47
-
Bonjour, voila j'ai un problème, j'ai fait un Timer pour reparer les vehicules toutes les secondes sauf que sa le fait que lorsque le premier joueur se connecte, ça ne le fait pas aux autres ! Comment faire.
PS: Mon timer je dois le mettre dans OnPlayerConnect ou dans OnGameModInit ?
-
Fait le en Auto :
En haut :
forward Repar();
Tu mes sa dans OnGameModeInit :
SetTimer("repar", 1000, 1);//Toute les secondes
Toute en bas :
public repar()
{
/*......*/
//Commande (je te laisse chercher)
return 1;
}
-
utilise aussi un
for(new i = 0; i < MAX_PLAYERS; i++)
{
-
Je n'y arrive pas avec le For new i...
Je ne comprend pas comment faire. Le code de réparation je l'ai déjà trouvé mais c'est quoi mettre à quel endroit !
-
SetVehicleHealth(GetPlayerVehicleID(i), 1000;)
NV.
-
Mais tous mon TuTo et avec se qua mis native sa fait sa :
public repar()
{
SetVehicleHealth(GetPlayerVehicleID(i), 1000;)
return 1;
}
Si sa compile pas remplace le (i) par (playerid)
-
Je suis en train de tester