Aller au contenu

Messages recommandés

Posté(e) (modifié)

bonjour,

 

j'aimerai fixer le skin par rank(pour la police).

voici le code d'origine

 

if(strcmp(cmd, "/giverank", true) == 0)
{
     if(IsPlayerConnected(playerid))
     {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/PartOfName] [Number(1-6)]");
    return 1;
   }
   new para1;
   new level;
   para1 = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   level = strval(tmp);
   if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Dont go below number 0, or above number 6!"); return 1; }
   if (PlayerInfo[playerid][pLeader] >= 1)
   {
       if(IsPlayerConnected(para1))
       {
           if(para1 != INVALID_PLAYER_ID)
           {
      GetPlayerName(para1, giveplayer, sizeof(giveplayer));
      GetPlayerName(playerid, sendername, sizeof(sendername));
      PlayerInfo[para1][pRank] = level;
      format(string, sizeof(string), "   You have been promoted to a higher Rank by Leader %s", sendername);
      SendClientMessage(para1, COLOR_LIGHTBLUE, string);
      format(string, sizeof(string), "   You have given %s Rank %d.", giveplayer,level);
      SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
     }
    }
   }
   else
   {
    SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command(Leaders Only)!");
   }
  }
  return 1;
}

 

je voudrais donc ajouter cela pour fixer les rank

 

if (PlayerInfo[playerid][pMember] == 2)
{
            if(PlayerInfo[playerid][pRank] == 1) { SetPlayerskin(para1, 280); }
            else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(para1, 281); }
            else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(para1, 284); }
            else if(PlayerInfo[playerid[pRank] == 4) { SetPlayerSkin(para1, 285); }
            else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(para1, 148);
         else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(para1, 266); }
            else { SetPlayerSkin(para1, 280); }
}

 

mais cela ne fonctionne pas j ai essayé plusieurs combinaisons sans résultats, soit cela fessait rien , soit j'arrivai juste à modifier celui du leader.

si on pouvait m'aider...merci d'avance

Modifié par Eternité

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...