SA-MP Forums Archive
[AJUDA]Salvar skin pelo comando - 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]Salvar skin pelo comando (/showthread.php?tid=341775)



[AJUDA]Salvar skin pelo comando - Edu33 - 12.05.2012

Boa noite pessoas.
Vim pedir uma ajuda pro6 ae porque to em dъvida a respeito desse comando:
Bem eu quero que, ao player selecionar a skin que ele quer, ele spawne sempre com ela
Ou seja fique salva na conta dele. Bem eu tenho o comando aqui:

pawn Код:
if(strcmp(cmd,"/skin",true) == 0)
    {
        new skin;
        tmp=strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "Use /SKIN [ID DA SKIN]");
        if((strval(tmp) < 0) || (strval(tmp) > 299)) return SendClientMessage(playerid, 0xFFFFFFFF, "As skins sгo de 0 atй 299!");
        skin=strval(tmp);
        SetPlayerSkin(playerid,skin);
        return 1;
    }
Entгo, ela seleciona o skin tudo legal, mas quando o player morre volta pra skin antiga -.-'
E se alguem souber fazer pra quando o player digitasse /SKINOFF desativasse o save skin tambйm eu agradeceria ^^'
Espero a ajuda.


Re: [AJUDA]Salvar skin pelo comando - CidadeNovaRP - 12.05.2012

Quote:
Originally Posted by Edu33
Посмотреть сообщение
Boa noite pessoas.
Vim pedir uma ajuda pro6 ae porque to em dъvida a respeito desse comando:
Bem eu quero que, ao player selecionar a skin que ele quer, ele spawne sempre com ela
Ou seja fique salva na conta dele. Bem eu tenho o comando aqui:

pawn Код:
if(strcmp(cmd,"/skin",true) == 0)
    {
        new skin;
        tmp=strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "Use /SKIN [ID DA SKIN]");
        if((strval(tmp) < 0) || (strval(tmp) > 299)) return SendClientMessage(playerid, 0xFFFFFFFF, "As skins sгo de 0 atй 299!");
        skin=strval(tmp);
        SetPlayerSkin(playerid,skin);
        return 1;
    }
Entгo, ela seleciona o skin tudo legal, mas quando o player morre volta pra skin antiga -.-'
E se alguem souber fazer pra quando o player digitasse /SKINOFF desativasse o save skin tambйm eu agradeceria ^^'
Espero a ajuda.
https://sampwiki.blast.hk/wiki/SetPVarInt
&&
https://sampwiki.blast.hk/wiki/GetPVarInt

Sete a skin pelo "SetPVarInt" e depois no spawn use "GetPVarInt" para getar a skin setada e use o SetPlayerSkin.


Re: [AJUDA]Salvar skin pelo comando - Edu33 - 12.05.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/SetPVarInt
&&
https://sampwiki.blast.hk/wiki/GetPVarInt

Sete a skin pelo "SetPVarInt" e depois no spawn use "GetPVarInt" para getar a skin setada e use o SetPlayerSkin.
Й man, eu to ligado, mas eu tento fazer, e, por mais simples que seja eu me embaraзo todo dai fico nervoso dai eu levanto puto do pc --'


Re: [AJUDA]Salvar skin pelo comando - CidadeNovaRP - 12.05.2012

Exemplo:
pawn Код:
if(strcmp(cmd,"/skin",true) == 0)
    {
        new skin;
        tmp=strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "Use /SKIN [ID DA SKIN]");
        if((strval(tmp) < 0) || (strval(tmp) > 299)) return SendClientMessage(playerid, 0xFFFFFFFF, "As skins sгo de 0 atй 299!");
        skin=strval(tmp);
        SetPlayerSkin(playerid,skin);
        SetPVarInt(playerid, "Skin1337", skin);
        return 1;
    }

public OnPlayerSpawn(playerid)
{
    //FINAL DA CALLBACK
    SetPlayerSkin(playerid, GetPVarInt(playerid, "Skin1337"));
    return 1;
}



Re: [AJUDA]Salvar skin pelo comando - Edu33 - 12.05.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Exemplo:
pawn Код:
if(strcmp(cmd,"/skin",true) == 0)
    {
        new skin;
        tmp=strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "Use /SKIN [ID DA SKIN]");
        if((strval(tmp) < 0) || (strval(tmp) > 299)) return SendClientMessage(playerid, 0xFFFFFFFF, "As skins sгo de 0 atй 299!");
        skin=strval(tmp);
        SetPlayerSkin(playerid,skin);
        SetPVarInt(playerid, "Skin1337", skin);
        return 1;
    }

public OnPlayerSpawn(playerid)
{
    //FINAL DA CALLBACK
    SetPlayerSkin(playerid, GetPVarInt(playerid, "Skin1337"));
    return 1;
}
LOL deu do jeito que eu queria, sу nгo salvou na conta, mas o resto eu sу dei umas ajustadas e fufou LOL +REP. '-'

@Off
Sua assinatura nao ta mostrando seus projetos '-'


Re: [AJUDA]Salvar skin pelo comando - CidadeNovaRP - 12.05.2012

Quote:
Originally Posted by Edu33
Посмотреть сообщение
LOL deu do jeito que eu queria, sу nгo salvou na conta, mas o resto eu sу dei umas ajustadas e fufou LOL +REP. '-'

@Off
Sua assinatura nao ta mostrando seus projetos '-'
Clica no link .
De nada.


Re: [AJUDA]Salvar skin pelo comando - Edu33 - 12.05.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Clica no link .
De nada.
Entгo, da isso: Sorry - no matches. Please try some different terms.