SA-MP Forums Archive
[AJUDA] Skin nгo funfa - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Skin nгo funfa (/showthread.php?tid=231124)



[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.