Bonjour, je viens de mettre une zone dans mon serveur, et quand je rentre dedans, la Barriere s'ouvre... Mais il y a un léger problème, c'est que si quelqu'un ouvre la porte, tout les autres ne pourront plus l'ouvrir...
Je vous donne les bouts de scripts :
-Tout en haut :
forward isPlayerInArea();
new maingate;
-OnGameModeInit :
SetTimer("isPlayerInArea",1000, 1);
maingate = CreateObject(8378, -1655.897827, 688.816101, 12.515974, 0.0000, 0.0000, 0.0000);//Maingate
-Tout en bas :
public isPlayerInArea()
{
new Float:X, Float:Y, Float:Z;
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerPos(i, X, Y, Z);
if (X <= -1622 && X >= -1640 && Y <= 693 && Y >= 682)
{
MoveObject(maingate, -1655.927368, 688.760376, -3.499131, 1);
}
else
{
MoveObject(maingate, -1655.897827, 688.816101, 12.515974, 1);
}
}
return 1;
}
Voila, merci de votre coopération.