SA-MP Forums Archive
[Ajuda] Escolher 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: [Ajuda] Escolher Skin (/showthread.php?tid=164912)



[Ajuda] Escolher Skin - Dr_Pawno - 02.08.2010

Aee pessoal... Eu to tentano po pra troca de skin na Binco. Tipo, eu puiz do jeito que vai escolheno por fala. Proximo e Escolher. Mais n ta dano serto pq n ta trocano. Ajudem ae...
pawn Код:
new Eskin[MAX_PLAYERS];
    if(NaLojaDeRoupas[playerid] == 1)
    {
        if((strcmp("Proximo", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Proximo")))
        {
            Eskin[playerid] = 1;
            if(Eskin[playerid] == 1){ SetPlayerSkin(playerid, 60); Eskin[playerid] = 2; }
            else if(Eskin[playerid] == 2){ SetPlayerSkin(playerid, 148); Eskin[playerid] = 3; }
            else if(Eskin[playerid] == 3){ SetPlayerSkin(playerid, 170); Eskin[playerid] = 4; }
            else if(Eskin[playerid] == 4){ SetPlayerSkin(playerid, 192); Eskin[playerid] = 5; }
            else if(Eskin[playerid] == 5){ SetPlayerSkin(playerid, 217); Eskin[playerid] = 6; }
            else if(Eskin[playerid] == 6){ SetPlayerSkin(playerid, 223); Eskin[playerid] = 7; }
            else if(Eskin[playerid] == 7){ SetPlayerSkin(playerid, 297); Eskin[playerid] = 8; }
            else if(Eskin[playerid] == 8){ SetPlayerSkin(playerid, 48); Eskin[playerid] = 1; }
            return 0;
        }
        else if ((strcmp("Escolher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Escolher")))
        {
            Eskin[playerid] = 0;
            NaLojaDeRoupas[playerid] = 0;
            SetPlayerPos(playerid, 216.716, -100.738, 1005.18);
            SetPlayerInterior(playerid, 15);
            TogglePlayerControllable(playerid, true);
            return 0;
        }
    }
EDIT
Код:
Isso й no OnPlayerText



Re: [Ajuda] Escolher Skin - BiieL - 02.08.2010

e o SetPlayerSkin ?


Re: [Ajuda] Escolher Skin - Dr_Pawno - 02.08.2010

Como assim?


Re: [Ajuda] Escolher Skin - BiieL - 02.08.2010

nao eh pra troca o skin do cara? se for vc nao mandou mudar o skin dele


Re: [Ajuda] Escolher Skin - Dr_Pawno - 02.08.2010

kra... tipo, eu puiz o SetPlayerSkin sim. Olha direito
Код:
         if(Eskin[playerid] == 1)
         {
         SetPlayerSkin(playerid, 60);
         Eskin[playerid] = 2;
         }
so q eu fiz isso ae em uma so linha


Re: [Ajuda] Escolher Skin - BiieL - 02.08.2010

mano, malz, eu to cego


Re: [Ajuda] Escolher Skin - Dr_Pawno - 02.08.2010

kkkkkkkkkkkkk, kra... eu to aki pedino AJUDA. Isso n e um chat --''


Re: [Ajuda] Escolher Skin - SlashPT - 03.08.2010

como habitual nao testei espero que funcione...
pawn Код:
new
    Eskin[MAX_PLAYERS];
if(NaLojaDeRoupas[playerid] == 1)
{
    if((strcmp("Proximo", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Proximo")))
    {
        Eskin[playerid]++;
        if(Eskin[playerid] == 1)
        {
            SetPlayerSkin(playerid, 60);
        }
        else if(Eskin[playerid] == 2)
        {
            SetPlayerSkin(playerid, 148);
        }
        else if(Eskin[playerid] == 3)
        {
            SetPlayerSkin(playerid, 170);
        }
        else if(Eskin[playerid] == 4)
        {
            SetPlayerSkin(playerid, 192);
        }
        else if(Eskin[playerid] == 5)
        {
            SetPlayerSkin(playerid, 217);
        }
        else if(Eskin[playerid] == 6)
        {
            SetPlayerSkin(playerid, 223);
        }
        else if(Eskin[playerid] == 7)
        {
            SetPlayerSkin(playerid, 297);
        }
        else if(Eskin[playerid] == 8)
        {
            SetPlayerSkin(playerid, 48);
            Eskin[playerid] = 0;
        }
        return 0;
    }
    else if((strcmp("Escolher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Escolher")))
    {
        Eskin[playerid] = 0;
        NaLojaDeRoupas[playerid] = 0;
        SetPlayerPos(playerid, 216.716, -100.738, 1005.18);
        SetPlayerInterior(playerid, 15);
        TogglePlayerControllable(playerid, true);
        return 0;
    }
    return 1;
}



Re: [Ajuda] Escolher Skin - Dr_Pawno - 03.08.2010

Continua nгo pegando


Re: [Ajuda] Escolher Skin - Dr_Pawno - 03.08.2010

aeee dei conta =D

pawn Код:
if(NaLojaDeRoupas[playerid] == 1)
    {
//      if((strcmp("Proximo", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Proximo")))
        if(strcmp(text, "Proximo", true) == 0)
        {
            Eskin[playerid]++;
            if(Eskin[playerid] == 1)
            {
               SetPlayerSkin(playerid, 60);
            }
            else if(Eskin[playerid] == 2)
            {
                SetPlayerSkin(playerid, 148);
            }
            else if(Eskin[playerid] == 3)
            {
             SetPlayerSkin(playerid, 170);
            }
            else if(Eskin[playerid] == 4)
            {
                SetPlayerSkin(playerid, 192);
            }
            else if(Eskin[playerid] == 5)
            {
                SetPlayerSkin(playerid, 217);
            }
            else if(Eskin[playerid] == 6)
            {
                SetPlayerSkin(playerid, 223);
            }
            else if(Eskin[playerid] == 7)
            {
                SetPlayerSkin(playerid, 297);
            }
            else if(Eskin[playerid] == 8)
            {
                SetPlayerSkin(playerid, 48);
                Eskin[playerid] = 0;
            }
            return 0;
        }
//      else if((strcmp("Escolher", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Escolher")))
        else if(strcmp(text, "Escolher", true) == 0)
        {
            Eskin[playerid] = 0;
            NaLojaDeRoupas[playerid] = 0;
            SetPlayerPos(playerid, 216.716, -100.738, 1005.18);
            SetPlayerInterior(playerid, 15);
            TogglePlayerControllable(playerid, true);
            SetPlayerVirtualWorld(playerid, 0);
            return 0;
        }
        return 0;
    }
deu certoooooooooo =D