Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254727 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 07:22:24
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Modifier le /su
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Modifier le /su  (Lu 274 fois)
0 Membres et 1 Invité sur ce fil de discussion.
robyn59
Hors ligne Hors ligne

Grand Banditisme
*

Messages: 109


« le: 13 Juin 2009 à 13:03:29 »

Bonjour j'ai un GM RPG que un copain ma envoier et quand je fait /su nomdujoueur crime son nom est devenu orange et il a un poinr orange sur la minicarte qui arrive

j'aimerais laisser le nom en orange mais qu'il est pas de point sur le radar
Citation
   if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
          if(OnDuty[playerid] != 1  && PlayerInfo[playerid][pMember] == 1)
         {
             SendClientMessage(playerid, COLOR_GREY, "   Vous n'êtes pas en service!");
             return 1;
         }
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime discription]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
         if (gTeam[playerid] == 2 || IsACop(playerid))
         {
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                  if (gTeam[giveplayerid] != 2)
                  {
                     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                     new length = strlen(cmdtext);
                     while ((idx < length) && (cmdtext[idx] <= ' '))
                     {
                        idx++;
                     }
                     new offset = idx;
                     new result[64];
                     while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                     {
                        result[idx - offset] = cmdtext[idx];
                        idx++;
                     }
                     result[idx - offset] = EOS;
                     if(!strlen(result))
                     {
                        SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime text]");
                        return 1;
                     }
                     if(WantedLevel[giveplayerid] == 0) { WantedLevel[giveplayerid] = 3; }
                     else { WantedLevel[giveplayerid]+= 2; }
                     SetPlayerCriminal(giveplayerid,playerid, result);
                     return 1;
                  }
                  else
                  {
                     SendClientMessage(playerid, COLOR_GRAD2, "   Vous ne pouvez pas soupçonner un Flic!");
                  }
               }
            }
            else
            {
                  format(string, sizeof(string), "   %d n'est pas actif.", giveplayerid);
                  SendClientMessage(playerid, COLOR_GRAD1, string);
                  return 1;
            }
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Vous n'êtes pas un Flic / FBI  / National Guard !");
         }
      }
      return 1;
   }


Et je voudrait modifier le /detain car on peut pas tp dans sa voiture sans etre dans une voiture policiere donc j'aimeras changer ceci
Citation
   if (!strcmp(cmd, "/detain", true))
   {
             if (IsACop(playerid))// IS THE PLAYER A COP?
            {
               if (IsPlayerInAnyVehicle(playerid)) // IF THEY ARE IN A VEHICLE
               {
                  new tmpcar = GetPlayerVehicleID(playerid);

                  if (!IsACopCar(tmpcar))
                  {
                     SendClientMessage(playerid, COLOR_GREY, "   Vous n'êtes pas dans une voiture de police!");
                     return 1;
                  }

                  tmp = strtok(cmdtext, idx);
                  if (!strlen(tmp))
                  {
                     SendClientMessage(playerid, COLOR_GREY, "USAGE: /detain [player id] [seatid]");
                     return 1;
                  }
                    new person = strvalEx(tmp);
                  tmp = strtok(cmdtext, idx);
                    if (!strlen(tmp))
                  {
                     SendClientMessage(playerid, COLOR_GREY, "USAGE: /detain [player id] [seatid]");
                      return 1;
                  }
                   new seat = strvalEx(tmp);
                   new Float:pos[6];

                     if(PlayerCuffed[person] < 1)
                  {
                      SendClientMessage(playerid, COLOR_GREY, "   Player non menotté!");
                     return 1;
                  }


Double post
On peut m'aider SVP car ses assez urgent , et vous ne saurait pas pourquoi ma commandes /oldcar me dit toujour 0 comme ancien ID de voiture ?

son code :
Citation
   if(strcmp(cmd, "/oldcar", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
          format(string, sizeof(string), "Votre anciene voiture était : %d",gLastCar[playerid]);
          SendClientMessage(playerid, COLOR_GREY, string);
       }
       return 1;
   }
« Dernière édition: 13 Juin 2009 à 15:06:43 par robyn59 » Journalisée
Nico_Torres
Hors ligne Hors ligne

Petit nouveau
*

Messages: 29


« Répondre #1 le: 02 Août 2009 à 21:40:33 »

up, j'aimerais savoir aussi
Journalisée

Cordialement,
Nico Torres,
Noob en script et tout ce qui va avec =D

~~ Besoin d'aide ~~
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #2 le: 02 Août 2009 à 22:23:11 »

si aucune reponse n'a etait donner depuis c'est qu'on avait pas assez d'element et sa n'a pas changer
Journalisée

ApocKalipsS
Hors ligne Hors ligne


GTAOnline Addict
*

**** | Une experience GTA IV hors du commun !

Messages: 1092


« Répondre #3 le: 03 Août 2009 à 21:09:35 »

cristab => Il a poser une question claire : "Comment avoir un nom en orange mais pas de point sur le radar".
Je croit en fait que c'ets pas possible, le SetPlayerColor déifinie la couleur du nom ET le point sur le radar.
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #4 le: 03 Août 2009 à 21:31:46 »

Citation
«  le: 13 Juin 2009, 13:03:29 »

Clin d'oeil

Je croit en fait que c'ets pas possible, le SetPlayerColor déifinie la couleur du nom ET le point sur le radar.

Faux le SetPlayerColor est bien pour changer le nom de couleur et pour retrirer le point le seul moyen et d'utiliser une couleur transparente
Journalisée

Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.175 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact