[code=]// En haut du script
forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
forward ZoneEnter();
new Zenter[MAX_PLAYERS];
//OnGameModeInit
SetTimer("ZoneEnter",3000,1); // Le timer qui va tourner en boucle toute les 3secondes
// A la fin du script
public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
public BankEnter()
{
for(new i=0; i < MAX_PLAYERS; i++) // Boucle parcourant les joueurs
{
if(IsPlayerInArea(i, Float:minx, Float:maxx, Float:miny, Float:maxy) // si le joueur est dans la zone
{
if(!Zenter[i]) // Si il vient d'y entrer
{
Zenter[i] = 1; // Le joueur est dans la zone
SendClientMessage(i, COLOR_GREEN, "Garderer en force"); // on affiche un message
}
}
else if(Zenter[i]) // Si le joueur sort de la zone
{
Zenter[i] = 0; // Le joueur sort de la zone
SendClientMessage(i, COLOR_RED, "ououou"); // Petit message
}
}
}
Tuto sur le Forum Fight-International réalisé par Tunsi[WC]
j'ai 30 Zonnes sur mon serveur *RPG* et avec sa tu aura pas de probléme.
Dsl je suis en cour je répond rapidement.