Bonjour,
Je me lance dans une petite "fonction" qui permettrait de savoir depuis quand une personne est inactive.
C'est à dire lancé un timer, et au bout d'une minute ça mettrait +1 à la variable.
A la fin du timer par exemple, ça ferait:
/*
Là je récupère la position actuelle, je définis cette position comme s'appelant Pos1.
Ensuite, dans le timer je vérifie si la position récupéré (pos1) est égale à Pos2 (actuelle).
Et si la condition vaut: true alors je fais:
*/
minute++;
Si, par contre la condition retourne "false" alors je remets la variable à 0.
minute = 0;
Le problème étant que je n'arrive pas à récupérer l'id d'un joueur précis dans un timer, j'ai essayé sous cette forme:
forward montimer(playerid); // En haut du script
SetTimer("montimer", 1000, true); // Dans OnPlayerSpawn (donc au moment où il a spawn)
public montimer(playerid)
{
Kick(playerid); // Juste un exemple.
return 1;
}
Et ça ne fonctionne pas. Si vous pouviez m'éclairer.
En vous remerciant :p