NON !!! , le "i" dans SetTimerEx sert à indiquer à PAWN le nombre de le type de paramètres qu'il aura à passer à la fonction du timer.
Dans le cas qui nous occupe, le "i" indique qu'il n'y a qu'un seul paramètre et qu'il est de type int (entier).
Mais comme ta fonction de timer contient un boucle sur tous les joueurs, ce paramètre n'est pas nécessaire (d'ailleurs, il n'est pas utilisé dans la fonction AutoPay donc inutile) et un simple SetTimer fera l'affaire.
Soit :
En haut du script :
forward AutoPay ();
Dans OnGameModeInit :
SetTimer ("AutoPay",1440000,1);
Et quelque part dans ton script (en dehors de toute autre fonction) :
public AutoPay ()
{
SendClientMessageToAll (COLOR_GREEN,"Jour De Paye !");
SendClientMessageToAll (COLOR_RED,"Tu as reçu 3500$ !");
for (new i=0; i<MAX_PLAYERS; i++)
{
GivePlayerMoney(i, 3500);
}
}
++
Syg