Bonjour,
J'ai mis au point un commande pour ouvrir et fermer les accès.
Ceci est la commande ( temporaire ) :
if(strcmp(cmd, "/fermerroute", true) == 0)
{
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader] == 1)
{
bdr1 = CreateObject
bdr2 = CreateObject
bdr3 = CreateObject
bdr4 = CreateObject
bdr5 = CreateObject
bdr6 = CreateObject
bdr7 = CreateObject
bdr8 = CreateObject
bdr9 = CreateObject
bdr10 = CreateObject
bdr11 = CreateObject
bdr12 = CreateObject
bdr13 = CreateObject
routeferme = 1;
SendClientMessageToAll(COLOR_WHITE, "|___________ Annonce du Gouvernement ___________|");
SendClientMessageToAll(COLOR_BLUE, "Tous les accès principaux de la ville ont été fermés ");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Tu n'es pas policier ");
}
return 1;
}
if(strcmp(cmd, "/ouvrirroute", true) == 0)
{
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader] == 1)
{
DestroyObject(bdr1);
DestroyObject(bdr2);
DestroyObject(bdr3);
DestroyObject(bdr4);
DestroyObject(bdr5);
DestroyObject(bdr6);
DestroyObject(bdr7);
DestroyObject(bdr8);
DestroyObject(bdr9);
DestroyObject(bdr10);
DestroyObject(bdr11);
DestroyObject(bdr12);
DestroyObject(bdr13);
routeferme = 0;
SendClientMessageToAll(COLOR_WHITE, "|___________ Annonce du Gouvernement ___________|");
SendClientMessageToAll(COLOR_BLUE, "Tous les accès principaux de la ville ont été ouverts ");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Tu n'es pas policier ");
}
return 1;
}
( Suite de CreateObject volontairement supprimé )
Mais quand je fais la CMD, rien ne se passe.
Donc avant d'aller plus loin, il me faudrai comprendre ce problème.
routeferme corresponds à une variable pour empêcher l'utilisation des péage lors de la fermeture des accès
Merci de vos réponses