• 04 Juillet 2025, 12:18:21


Auteur Sujet: commande braquage  (Lu 2331 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
commande braquage
« le: 20 Septembre 2009, 05:22:24 »
Bonjour je suis bloqué car je n'arrive pas a faire en sorte pour braquer il faut des officiers de police en service (sur ma commande /braquage )

J'ai essayer de mettre sa :

Code:

if(OnDuty[playerid] == 1 && 4)



Merci
[RP] 69scorpion [100%]


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : commande braquage
« Réponse #1 le: 20 Septembre 2009, 10:12:33 »


A quoi coorespond 4 ?
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #2 le: 20 Septembre 2009, 10:50:49 »
au nombre de policier connecter
[RP] 69scorpion [100%]


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : commande braquage
« Réponse #3 le: 20 Septembre 2009, 11:08:02 »
tu voit si moi j'ai pas devinez imagine si pawno a deviner
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #4 le: 20 Septembre 2009, 11:09:08 »
Ok c'est pour sa je vous demande de l'aide..
[RP] 69scorpion [100%]


Hors ligne dalphinus

  • *
  • Criminel
  • Canis Lupus
  • Messages: 25
    • Voir le profil
    • Serveur RP Your Second Life
Re : commande braquage
« Réponse #5 le: 20 Septembre 2009, 11:22:57 »
new CopPlayers = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
CopPlayers ++;
}
}
}
if(CopPlayers >= 4)
{
//do
}


Tiens je sais pas trop comment est configuré ton GM, mais j'utilise celui ci sur le mien ^^

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #6 le: 20 Septembre 2009, 11:44:33 »
Merci voila ma cmd

if(strcmp(cmd, "/braquage", true) == 0)
                {
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMembre] == 1||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMembre] == 2 ||PlayerInfo[i][pLeader] == 2)
{
CopPlayers ++;
}
}
}
if(PlayerInfo[playerid][pLocal] != 103)
{
SendClientMessage(playerid, COLOR_RED, "  Vous n'êtes pas a la banque de Scorpion City.");
return 1;
}
if(RobbedTime[playerid] == 1)
{
       SendClientMessage(playerid, COLOR_YELLOW, "Vous ne pouvez pas braquer la banque plus d'une fois par jour!!");
}
if(OnDuty[i] == 1 && 4)
{
       SendClientMessage(playerid, COLOR_YELLOW, "Il ya pas assez de Policier en Ligne!!");
}

donc je remplace la lgine  
Citer
if(OnDuty == 1 && 4)
par celle ci
Citer
if(CopPlayers >= 4)
« Modifié: 20 Septembre 2009, 12:04:52 par 69scorpion »
[RP] 69scorpion [100%]


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : commande braquage
« Réponse #7 le: 20 Septembre 2009, 11:49:12 »
ou comme ceci

if(OnDuty == 1 && CopPlayers >= 4)
d'apres t'as premiere idee
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #8 le: 20 Septembre 2009, 11:53:26 »
Ok merci
« Modifié: 20 Septembre 2009, 12:22:58 par 69scorpion »
[RP] 69scorpion [100%]


Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #9 le: 03 Octobre 2009, 12:59:06 »
dsl du double post mais la commande ne marche pas le joueur peut braquer la banque met sa affiche plusieurs fois qu'il a braqué (flood) voici mon code :

if(strcmp(cmd, "/braquer", true) == 0 || strcmp(cmd, "/braquage", true) == 0 || strcmp(cmd, "/brako", true) == 0)
        {
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMembre] == 1||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMembre] == 2 ||PlayerInfo[i][pLeader] == 2)
{
CopPlayers ++;
}
if(PlayerToPoint(100, playerid,2305.688964,-16.088100,26.749599))// Coordonnées de la banque
{
if(RobbedTime[playerid] == 0)
{
    SendClientMessage(playerid, COLOR_YELLOW, "Vous ne pouvez pas braquer plus d'une fois par jour!");
}
if(OnDuty[i] == 1 && CopPlayers >= 2)
{
SendClientMessage(playerid, COLOR_GREY, "Il Faut au Moins 2 Policiers en service pour braquer une Banque !");
return 1;
}
if(RobbedTime[playerid] == 0)
{
SetTimerEx("Braquage2",20000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Braquage de Banque...",20000,3);
TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0);
format(string, sizeof(string), "** QG: La Banque de Scorpion City est braquer!!!!!. **", sendername);
SendRadioMessage(1, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "** QG: La Banque de Scorpion City est braquer!!!!!. **", sendername);
SendRadioMessage(2, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "** QG: La Banque de Scorpion City est braquer!!!!!. **", sendername);
SendRadioMessage(3, TEAM_BLUE_COLOR, string);
WantedPoints[playerid]+=20; SetPlayerCriminal(playerid,255, "Braquage de Banque!");
}
else if(PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))// Coordonnées 24/7
{
if(RobbedTime[playerid] == 1)
{
    SendClientMessage(playerid, COLOR_YELLOW, "Vous ne pouvez pas braquer plus d'une fois par jour!!");
}
if(OnDuty[i] == 1 && CopPlayers >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "Il Faut au Moins 1 Policier en service pour braquer un 24/7!");
return 1;
}
if(RobbedTime[playerid] == 0)
    {
    SetTimerEx("Braquage3",10000,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Braquage de 24/7...",10000,3);
    TogglePlayerControllable(playerid, 0);
format(string, sizeof(string), "** QG: Un 24/7 de Scorpion City se fait braquer!!!!!. **", sendername);
SendRadioMessage(1, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "** QG: Un 24/7 de Scorpion City se fait braquer!!!!!. **", sendername);
SendRadioMessage(2, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "** QG: Un 24/7 de Scorpion City se fait braquer!!!!!. **", sendername);
SendRadioMessage(3, TEAM_BLUE_COLOR, string);
WantedPoints[playerid]+=6; SetPlayerCriminal(playerid,255, "Braquage de 24/7!");
}
}
}
}
}
return 1;
}
[RP] 69scorpion [100%]


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : commande braquage
« Réponse #10 le: 03 Octobre 2009, 13:15:04 »
a cause de ta boucle

EDIT

sa sert a rien sa

if(IsPlayerConnected(i))  traduction si le joueur est connecter

Personnelement j'ai jamais reussit a taper une commande quand je ne suis pas sur le serveur
         
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne 69scorpion

  • MrCorona
  • *
  • Tueur en série
  • Messages: 125
    • Voir le profil
    • Scorpion City
Re : commande braquage
« Réponse #11 le: 03 Octobre 2009, 14:05:08 »
Maintenant sa flood et sa Crash ?
[RP] 69scorpion [100%]