SA-MP Forums Archive
Skin - 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: Skin (/showthread.php?tid=220624)



Skin - Lucky ® - 03.02.2011

ola denovo '-'

eu mudei o cmd /skin pra dialog so que eu n sei como muda uma coisa...


O code й esse:
pawn Код:
{
    if(dialogid == LojaSkin)
    {
        if(response)
        {
            if(listitem == 0)
            {
            ShowPlayerDialog(playerid,LojaSkinRoupa,DIALOG_STYLE_INPUT,"Skin","Escreva o id da skin que vocк quer\n PS: cada skin custa 250$","Comprar","Cancelar");
            }
        }
    }
    if(dialogid == LojaSkinRoupa)
    {
        if(response)
        {
        new tmp[256];
        new skin;
        tmp=strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "/skin [id]");
        skin=strval(tmp);
        if(skin==3 || skin==4 || skin==3 || skin>=300) return SendClientMessage(playerid, 0xFFFFFFFF, "Esta skin й de uma Profissгo!");
        SetPlayerSkin(playerid,skin);
        SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou nova roupa por R$250");
        GivePlayerMoney(playerid,-250);
        return 1;
        }
ai deu o erro
Quote:

error 017: undefined symbol "cmdtext"

na linha
pawn Код:
tmp=strtok(cmdtext,idx);
porque num ta mais no onplayertextcomand....


ai eu queria saber, pelo o que eu subistituo esse CMDTEXT? '-'


OBRIGADO A TODOS KE ME AJUDAM!


Re: Skin - Macintosh - 04.02.2011

Change For cmd = strtok(cmdtext, idx);

ou adicione

pawn Код:
new cmdtext[256];
No code...


Re: Skin - Baddark2131 - 04.02.2011

new tmp[256];
tmp = strval();


Re: Skin - Lucky ® - 04.02.2011

o do lucas funciona mais tipo la no sv eu escrevo a id da skin e ele diss "/skin [id]" ql return tem ke tirar?


Re: Skin - Baddark2131 - 04.02.2011

vc ker fazer em dialog й ?


Re: Skin - Lucky ® - 04.02.2011

claro .....

This forum requires that you wait 60 seconds between posts. Please try again in 13 seconds.
This forum requires that you wait 60 seconds between posts. Please try again in 3 seconds.


Re: Skin - Macintosh - 04.02.2011

Tira isso

pawn Код:
if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "/skin [id]");



Re: Skin - Lucky ® - 04.02.2011

agora ele ta setando a skin do CJ, 0


Code atual:
pawn Код:
if(dialogid == LojaSkin)
    {
        if(response)
        {
            if(listitem == 0)
            {
            ShowPlayerDialog(playerid,LojaSkinRoupa,DIALOG_STYLE_INPUT,"Skin","Escreva o id da skin que vocк quer\n PS: cada skin custa 250$","Comprar","Cancelar");
            }
        }
    }
    if(dialogid == LojaSkinRoupa)
    {
        if(response)
        {
        new cmdtext[256];
        new idx;
        new tmp[256];
        new skin;
        tmp=strtok(cmdtext,idx);
        skin=strval(tmp);
      //if(skin==3 || skin==4 || skin==3 || skin>=300) return SendClientMessage(playerid, 0xFFFFFFFF, "Esta skin й de uma Profissгo!");
        SetPlayerSkin(playerid,skin);
        SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou nova roupa por R$250");
        GivePlayerMoney(playerid,-250);
        return 1;
        }
    }



Re: Skin - Macintosh - 04.02.2011

pawn Код:
if(dialogid == LojaSkin)
    {
        if(response)
        {
            if(listitem == 0)
            {
            ShowPlayerDialog(playerid,LojaSkinRoupa,DIALOG_STYLE_INPUT,"Skin","Escreva o id da skin que vocк quer\n PS: cada skin custa 250$","Comprar","Cancelar");
            }
        }
    }
    if(dialogid == LojaSkinRoupa)
    {
        if(response)
        {
        new cmdtext[256];
        new idx;
        new tmp[256];
        new skin;
        tmp=strtok(cmdtext,idx);
        skin=strval(tmp);
      if(skin==3 || skin==4 || skin==3 || skin>=300) return SendClientMessage(playerid, 0xFFFFFFFF, "Esta skin й de uma Profissгo!");
    SetPlayerSkin(playerid,skin);
    PlayerInfo[playerid][pChar] = skin;
        SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou nova roupa por R$250");
        GivePlayerMoney(playerid,-250);
        return 1;
        }
    }



Re: Skin - Ricop522 - 04.02.2011

pawn Код:
if(dialogid == LojaSkinRoupa)
    {
        if(response)
        {      
        new skin = strval(inputtext); // No DIALOG RESPONSE nгo tem CMDTEXT.
        if(skin==3 || skin==4 || skin==3 || skin>=300) return SendClientMessage(playerid, 0xFFFFFFFF, "Esta skin й de uma Profissгo!");
        SetPlayerSkin(playerid, skin);
        SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou nova roupa por R$250");
        GivePlayerMoney(playerid,-250);
        return 1;
        }
    }