• 07 Juin 2026, 01:07:25


Auteur Sujet: Xoss [Questions rassemblés]  (Lu 1517 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Xoss [Questions rassemblés]
« le: 20 Septembre 2009, 04:40:37 »
Voici quelque cmd dans le gm qui ne fonctionne plus,dommage car elle sont tres utilise !
Pouvez m'aider a les reparer ou amelioré :
GM de base : LARP

Ici la demande d'aide est faite mais personne ne voit ou et le point rouge
if(strcmp(cmd,"/demanderaide",true)==0 || strcmp(cmd,"/da",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if (PlayerInfo[playerid][pRequestingBackup] != 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "HQ: %s demande à toute les unitée un renfort d'urgence et imediat (marquer en rouge).", sendername);
PlayerInfo[playerid][pRequestingBackup] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}
SendClientMessage(playerid, TEAM_BLUE_COLOR, "Faite /ada pour enlever votre demande de renforts.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vous demandez deja des renforts!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas un policier!");
}
}
return 1;
}


Ici cette commande m'affiche toujours "Erreur pendant la localisation ...
if(!strcmp(cmdtext, "/tracerdernierappel", true) || !strcmp(cmdtext, "/tda", true))
{
   if(IsPlayerConnected(playerid))
   {
       if(gPlayerLogged[playerid] == 0)
       {
           SendClientMessage(playerid, COLOR_GREY, "   Vous n'êtes pas logué ");
           return 1;
       }
       if(IsAPDMember(playerid))
       {
           if(pdtrace == 0 || pdtrace_x == 0 || pdtrace_y == 0 || pdtrace_z == 0)
           {
               SendClientMessage(playerid, COLOR_GREY, "   Erreur lors de la localisation de l'appelant");
               return 1;
           }
           SendClientMessage(playerid, COLOR_WHITE, "La dérniere personne qui vous à appeler es marquée en rouge sur la carte");
           SendClientMessage(playerid, COLOR_WHITE, "FORMULE: /restaurergps pour enlever le point rouge");
SetPlayerCheckpoint(playerid,pdtrace_x,pdtrace_y,pdtrace_z,8.0);
           return 1;
       }
       else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
       {
           if(emdtrace == 0 || emdtrace_x == 0 || emdtrace_y == 0 || emdtrace_z == 0)
           {
               SendClientMessage(playerid, COLOR_GREY, "   Erreur lors de la localisation de l'appelant");
               return 1;
           }
           SendClientMessage(playerid, COLOR_WHITE, "La dérniere personne qui vous à appeler es marquée en rouge sur la carte");
           SendClientMessage(playerid, COLOR_WHITE, "FORMULE: /restaurergps pour enlever le point rouge");
SetPlayerCheckpoint(playerid,emdtrace_x,emdtrace_y,emdtrace_z,8.0);
           return 1;
       }
       else
       {
           SendClientMessage(playerid, COLOR_GREY, "   Vous ne pouvez pas faire cela ! ");
           return 1;
       }
   }
   return 1;
}

La commande pour tazer que j'ai essayer de modifié mais qui ne fonctionne pas vraiment
Quand je fais ça la personne est bien frisé a la message mais ne fait pas l anim :
if(strcmp(cmd, "/hand", true) ==0 || strcmp(cmd, "/hd", true) ==0)
{
if(IsPlayerConnected(playerid))
{
 if (PlayerInfo[playerid][pAdmin] >= 9999)
{
   if(IsPlayerInAnyVehicle(playerid))
   {
       SendClientMessage(playerid, COLOR_GREY, " Vous ne pouvez pas visé a travers une voiture");
       return 1;
    }
   new suspect = GetClosestPlayer(playerid);
   if(IsPlayerConnected(suspect))
{
     if(PlayerCuffed[suspect] > 0)
   {
       SendClientMessage(playerid, COLOR_GREY, "  Cette homme est deja tazé !");
       return 1;
   }
   if(GetDistanceBetweenPlayers(playerid,suspect) < 100)
{
         if(gTeam[suspect] == 3)
   {
       SendClientMessage(playerid, COLOR_GREY, "   Vous pouvez pas tazer un coéquipier !");
       return 1;
   }
   if(IsPlayerInAnyVehicle(suspect))
   {
       SendClientMessage(playerid, COLOR_GREY, "  Suspect embarqué !");
       return 1;
   }
   GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new randt = random(4)+1;
if(randt == 1)
{
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Vous levez les mains sous la pression", 2500, 3);
TogglePlayerControllable(suspect, 0);
LoopingAnim(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
PlayerCuffed[suspect] = 1;
                            PlayerCuffedTime[suspect] = 20;
}
           }
else
{
   SendClientMessage(playerid, COLOR_GREY, "  Personne a coté de vous");
   return 1;
}
}
}

}//not connected
   return 1;
}

Merci de m'aider  :cheers
« Modifié: 22 Septembre 2009, 12:46:44 par Xoss »
Alexandre Bocquet Xoss

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : Commandes qui ne fonctionnent plus
« Réponse #1 le: 20 Septembre 2009, 05:01:38 »
Parel j'ai le même problème ...

Moi dans /aide sa m'affiche pas les commandes des LSPD, FBI, Armée  :-\

++
FS'

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Commandes qui ne fonctionnent plus
« Réponse #2 le: 20 Septembre 2009, 14:16:16 »
Ps ; Je précise la dernier commande c'est moi qui ai essayer de la faire !
Une commande admin qui ^ permettrais d obliger la personne a mettre ses mains en l air !
Je me suis inspiré de /ta mais comme je l'ai dit .... ça freeze le jouer --> bien , met le message --> bien mais ne fait pas l'anim --> pas bien lol ^^
Merci de m'aider
« Modifié: 20 Septembre 2009, 14:17:59 par Xoss »
Alexandre Bocquet Xoss

Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : Commandes qui ne fonctionnent plus
« Réponse #3 le: 20 Septembre 2009, 14:38:26 »
                     LoopingAnim(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);


                     LoopingAnim(suspect, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);

la 2eme es juste ^^
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Commandes qui ne fonctionnent plus
« Réponse #4 le: 20 Septembre 2009, 22:30:29 »
Toujours le meme probleme, on voit pas l'anim  ;D

UP
up j ai encore essayer tj mort les cmd ^^
Merci de m'aider !

UP
up ^^
toujours pareil ^^
« Modifié: 23 Septembre 2009, 13:05:54 par Xoss »
Alexandre Bocquet Xoss

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Xoss [Questions rassemblés]
« Réponse #5 le: 22 Septembre 2009, 12:51:36 »
Je me sens seul lol ^^
Help
La voila retravailler et sur les 2 premieres j'arrive tj pas lol
Code: (pawn) [Sélectionner]
if(strcmp(cmd, "/hand", true) ==0 || strcmp(cmd, "/hd", true) ==0)
{
if(IsPlayerConnected(playerid))
{
 if (PlayerInfo[playerid][pAdmin] >= 9999)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, " Vous ne pouvez pas visé a travers une voiture");
        return 1;
     }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
{
      if(PlayerCuffed[suspect] > 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Cette homme est deja tazé !");
        return 1;
    }
    if(GetDistanceBetweenPlayers(playerid,suspect) < 100)
{
         if(gTeam[suspect] == 3)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Vous pouvez pas tazer un coéquipier !");
        return 1;
    }
    if(IsPlayerInAnyVehicle(suspect))
    {
        SendClientMessage(playerid, COLOR_GREY, "  Suspect embarqué !");
        return 1;
    }
    GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new randt = random(4)+1;
if(randt == 1)
{
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(suspect, "~r~Vous levez les mains sous la pression", 2500, 3);
TogglePlayerControllable(suspect, 0);
LoopingAnim(suspect, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
PlayerCuffed[suspect] = 1;
                            PlayerCuffedTime[suspect] = 20;
}
            }
else
{
    SendClientMessage(playerid, COLOR_GREY, "  Personne a coté de vous");
    return 1;
}
}
}

}//not connected
    return 1;
}
Alexandre Bocquet Xoss

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Xoss [Questions rassemblés]
« Réponse #6 le: 22 Septembre 2009, 13:10:56 »
le plus simple reprend ton code doucement
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 S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Xoss [Questions rassemblés]
« Réponse #7 le: 23 Septembre 2009, 00:40:45 »
Salut,

tu dois aussi comprendre quelques trucs:

- les doubles post sont au plus tolérés
- les triples post sont interdits
- les quadruples post, bannis

utilise la fonction modifier, prochaine fois que je voit une telle chose, je sévit

++Sim++





Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Xoss [Questions rassemblés]
« Réponse #8 le: 23 Septembre 2009, 13:05:13 »
? je demande juste de l'aide ^^
Et moi je voit du quadriple post ou triple post ....
Je demande juste de l'aide mais tous le monde me repond a coté ...
Je sais tu es modo de cette section non ? Le principe de cette section "sous forums" et d'aider les gens pas de répondre pour rien dire ....

Merci de m'aider meme si je pense que ...
Alexandre Bocquet Xoss

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Xoss [Questions rassemblés]
« Réponse #9 le: 23 Septembre 2009, 13:18:00 »
Xoss on te repond mais je voit que des moment tu ne lit pas je t'es demander de refaire ton code tranquillement car

1) il peu etre plus simple
2) combien de level a tu ? quand je voit sa j'ai peur if (PlayerInfo[playerid][pAdmin] >= 9999)
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 Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Xoss [Questions rassemblés]
« Réponse #10 le: 23 Septembre 2009, 15:00:12 »
C'est le level admin tous puissant
le level 9999 existe vraiment j'ai essayer d'ameliorer cette commande mais apres un erreur niveau script
La commande fonctionne mais pas sur la bonne personne
Alexandre Bocquet Xoss