GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tormus le 21 Avril 2010, 12:33:48

Titre: Problème /vetements :(
Posté par: Tormus le 21 Avril 2010, 12:33:48
Bonjour a tous ;)
J'ai un p'tit problème sur une commande. J'ai éssayer de la faire a partir du /skin pour admin. Bref, quand on fait /vetements [ID du skin], sa nous met a chaque fois le skin de CJ (id 3 je crois).

}
if (strcmp(cmdtext, "/vetements", true)==0)
{
        if(IsPlayerConnected(playerid))
   {
       if(IsAtClothShop(playerid))
{
  tmp = strtok(cmdtext, idx);
                                       if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vetements [skin id]");
return 1;
}
new pskin; // skin
tmp = strtok(cmdtext, idx);
pskin = strval(tmp);
if((pskin >= 163 && pskin <= 166) || (pskin >= 274 && pskin <= 287) || pskin > 300 || pskin < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Tu ne peut pas choisir ce skin!"); return 1;
}
else
{
   PlayerInfo[playerid][pChar] = pskin;
SetPlayerSkin(playerid, pskin);
SendClientMessage(playerid,COLOR_GREEN,"Wahou ! Le BG !!");
}
}
}
return 1;
}
Merci de votre aide.  :)
Bonne journée.
Titre: Re : Problème /vetements :(
Posté par: scott1 le 21 Avril 2010, 15:12:05
Il y a certain id de skin qui ne peuvent pas être utilisée, dont le 3, alors ça te met un skin de CJ
Titre: Re : Problème /vetements :(
Posté par: Tormus le 21 Avril 2010, 20:19:33
Merci, maintenant quand on fait /Vetements [skin id] sa met commande inconnu :/
Merci de votre aide encore une fois :p
Titre: Re : Problème /vetements :(
Posté par: chneubeul le 21 Avril 2010, 20:59:40
Salut toi tu veux que le joueur tape /vetements [skin] sauf que regarde tu utilise DEUX fois la ligne tmp = .. donc pour le script il cherche à avoir une commande du type /commande [param1] [param2] enleve le deuxieme tmp = .. et retente ensuite =D

A+ sous l'bus,
Sam.  :cheers
Titre: Re : Problème /vetements :(
Posté par: Tormus le 22 Avril 2010, 09:44:34
Merci a vous deux ! Sa remarche  :)