GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jeffreeeey le 11 Novembre 2009, 16:23:55
-
J'ai un problème avec ma commande, sa m'afiche commande inconnue.
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 level; // skin
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if((level >= 163 && level <= 166) || (level >= 274 && level <= 287) || level > 300 || level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Tu ne peut pas choisir ce skin!"); return 1;
}
if(!(PlayerInfo[playerid][pLeader] == 0 || PlayerInfo[playerid][pMember] == 0))
{
SendClientMessage(playerid,COLOR_WHITE,"Tu ne peut pas changer de vêtement si tu appartiens a une faction!");
return 1;
}
else
{
PlayerInfo[playerid][pChar] = level;
SetPlayerSkin(playerid, level);
SendClientMessage(playerid,COLOR_GREEN,"Tes vêtements ont bien été acheté !");
GivePlayerMoney(playerid,-25);
}
}
}
return 1;
}
Voila merci pour votre aide.http://
-
petit up, j'arive pas a faire fonctionné cette commande.
-
minimum tante de te relire
PlayerInfo[playerid][pChar] = level;
SetPlayerSkin(playerid, level);
SendClientMessage(playerid,COLOR_GREEN,"Tes vêtements on bien été acheter !");
GivePlayerMoney(playerid,-25);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
-
Salut,
un serveur parait toujours mieux lorsqu'il est absent de fautes flagrantes d'orthographe,
simple conseil, tu devrais corriger un peu tes phrases:
Tes vêtements on bien été acheter !
Tu peut pas choisir ce skin!
Tu ne peut pas changer de vetement si tu apartiens a une faction!
++Sim++
-
Merci de vos conseils. Mais le problème persiste "Commande inconnue"
-
Essaye de refaire ton script en plaçant les bonnes callbacks la ou il faut.
-
Je calle la .. Franchement je trouve pas.
Double post
Je up le message, Je trouve pas ... =(