[AJUDA] Skin nгo funfa -
[AF]Junior - 24.02.2011
pawn Код:
CMD:skin ( playerid , params[] )
{
if(PlayerInfo[playerid][VIP] == 1){
new skin[256];
new cmdtext[256];
skin = KcmD(1, cmdtext);
if(!strlen(skin)) return SendClientMessage(playerid,COLOR_RED,"USE: /skin [id da skin]");
SetPlayerSkin(playerid,strval(skin));
}else{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo й VIP!");
return 1;
}
return true;
}
pawn Код:
stock KcmD(param, cmdtext[])
{
new string[128], pos, var;
format(string, sizeof(string), "%s ", cmdtext);
while((pos = strfind(string, " ", true)) != -1)
{
if(var == param) return string;
var++;
strdel(string, 0, pos + 1);
if(strcmp(string, " ", true, pos) == 0) goto end;
}
end:
string[0] = '\0';
return string;
}
Digito /skin e o id da skin e nгo funciona, aparece assim: USE: /skin [id da skin].
Tб foda, ajuda aн.
Re: [AJUDA] Skin nгo funfa -
bruno-style - 25.02.2011
Comando GF:
pawn Код:
if(strcmp(cmd,"/meuskin",true) == 0)
if(PlayerToPoint(10.0,playerid,205.1173,-159.3505,1000.5234) || PlayerToPoint(10.0,playerid,207.9093,-104.6899,1005.1328) || PlayerToPoint(3.0,playerid,414.1574,2536.4773,10.00008))
{
if(PlayerInfo[playerid][pMembro] > 0)return SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Vocк possui uma profissгo, sу pode usar o skin dela");
{
new skin;
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BE]Use /meuskin [id da skin] - Custa R$ 500");
skin=strval(tmp);
if(skin==300) return SendClientMessage(playerid, COLOR_RED, "Esta Skin Nгo Existe");
SetPlayerSkin(playerid,skin);
PlayerInfo[playerid][pChar] = skin;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк comprou uma roupa");
return 1;
}
}
Espero ter ajudado
Re: [AJUDA] Skin nгo funfa -
[AF]Junior - 25.02.2011
Nem ajudou, chego lб dou /meuskin e nгo funciona.
Sу fica pedindo USE: /meuskin [id da skin].
pawn Код:
CMD:meuskin ( playerid , params[] )
{
if(PlayerInfo[playerid][VIP] != 1)return SendClientMessage(playerid, COLOR_RED, "Vocк nгo й VIP!");
{
new cmdtext[256];
new tmp[128];
new skin;
new idx;
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "USE: /meuskin [id da skin]");
skin=strval(tmp);
if(skin==300) return SendClientMessage(playerid, COLOR_RED, "ID invбlido.");
SetPlayerSkin(playerid,skin);
PlayerInfo[playerid][VIP] = skin;
SendClientMessage(playerid, COLOR_RED, "Vocк comprou uma roupa");
return 1;
}
}
Tб errado?
Re: [AJUDA] Skin nгo funfa -
Ricop522 - 25.02.2011
pawn Код:
if(strcmp(cmd,"/skin",true) == 0)
{
if(PlayerInfo[playerid][VIP] > 1)
{
new skin;
tmp=strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Ultilize /skin ID");
skin=strval(tmp);
if(skin>=300) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo pode usar +300 skin.");
SetPlayerSkin(playerid,skin);
PlayerInfo[playerid][VIP] = skin;
return 1;
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й vip.");
}
return 1;
}
Re: [AJUDA] Skin nгo funfa -
bruno-style - 25.02.2011
Vocк usou na cordenada que estб pedindo ?
Re: [AJUDA] Skin nгo funfa -
[AF]Junior - 25.02.2011
tirei a playertopoint.
Re: [AJUDA] Skin nгo funfa -
Ricop522 - 25.02.2011
Usa o meu que tб correto, ;]
Re: [AJUDA] Skin nгo funfa - rjjj - 25.02.2011
Isto deve resolver o seu problema:
Код:
CMD:skin ( playerid , params[] )
{
if(PlayerInfo[playerid][VIP] == 1){
new skin[256];
//new cmdtext[256];
skin = KcmD(1, params);//Em vez de cmdtext, й params, pois trata-se de zcmd
if(!strlen(skin)) return SendClientMessage(playerid,COLOR_RED,"USE: /skin [id da skin]");
SetPlayerSkin(playerid,strval(skin));
}else{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo й VIP!");
return 1;
}
return true;
}
Espero ter ajudado
Re: [AJUDA] Skin nгo funfa -
[AF]Junior - 25.02.2011
nгo deu
Re: [AJUDA] Skin nгo funfa -
[AF]Junior - 25.02.2011
Quote:
Originally Posted by Ricop522
Usa o meu que tб correto, ;]
|
Se correto quer dizer que dб erro tб correto...
Dб erro.