SA-MP Forums Archive
[ajuda] Comando para Skins - 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] Comando para Skins (/showthread.php?tid=319127)



[ajuda] Comando para Skins - Rick_DR - 18.02.2012

Alguem me ajuda nesse comando ai ?

Ja ando ha horas a tentar fazer e cada vez fico mais confuso sei que nao vou chegar sem a vossa ajuda.

pawn Код:
if (strcmp("/skins", cmdtext, true)==0)
{


if(gTeam[playerid] == 7) == 1)return SetPlayerSkin(playerid, 105) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 1)return SetPlayerSkin(playerid, 105) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 2)return SetPlayerSkin(playerid, 274) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 3)return SetPlayerSkin(playerid, 280) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 4)return SetPlayerSkin(playerid, 16) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 5)return SetPlayerSkin(playerid, 111) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 6)return SetPlayerSkin(playerid, 12) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
else if(gTeam[playerid] == 8)return SetPlayerSkin(playerid, 17) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");


return 1;
}
PErceberam a ideia ? o que fazer para isso dar certo ?


Re: [ajuda] Comando para Skins - Shadoww5 - 18.02.2012

Troque isto:

pawn Код:
if(gTeam[playerid] == 7) == 1)return SetPlayerSkin(playerid, 105) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
Por isto:

pawn Код:
if(gTeam[playerid] == 7)return SetPlayerSkin(playerid, 105) SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");



Re: [ajuda] Comando para Skins - Rick_DR - 18.02.2012

+ ReP Shadoww5

pawn Код:
if(gTeam[playerid] == 7)return SetPlayerSkin(playerid, 105); SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
Estava correto, so faltava ";"

E agora se eu quizer colocar quando o palayer fizer /skin muda para a "105" e se fizer de novo /skin muda para outra. ?


Re: [ajuda] Comando para Skins - paulor - 18.02.2012

seria random ?


Re: [ajuda] Comando para Skins - Rick_DR - 18.02.2012

Nao amigo ! vou esplicar melhor.
O jogador escreve /skin e muda a skin por exemplo para a skin 105.
ao escrever /skin de novo vai mudar para a skin 16 e se escrever de novo /skin volta a mudar para a 105.

Eu ja estou a ter umas ideias mais logo tento fazer, mas se me poderem ajudar eu agradeзo


Re: [ajuda] Comando para Skins - paulor - 18.02.2012

pawn Код:
new SetSkin[MAX_PLAYERS]; //Topo GM

if (strcmp("/skin", cmdtext, true)==0)
{
    if(SetSkin[playerid] == 0)
    {
        SetPlayerSkin(playerid, 105);
        SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
        SetSkin[playerid] = 1;
    }
    else
    {
        SetPlayerSkin(playerid, 16);
        SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
        SetSkin[playerid] = 0;
    }
    return 1;
}



Respuesta: [ajuda] Comando para Skins - Luciano* - 18.02.2012

Aproveitando o tуpico, alguem sabe onde tem o comando /skin [id] ?


Re: [ajuda] Comando para Skins - Lucas_Alemao - 18.02.2012

luciano, fiz um basico pra ti:

pawn Код:
CMD:skin(playerid, params[])
{
    new skinid;
    if(sscanf(params, "i", skinid)) return SendClientMessage(playerid, -1, "Use /skin [ID]");
    SetPlayerSkin(playerid, skinid);
    return 1;
}



Re: [ajuda] Comando para Skins - Rick_DR - 19.02.2012

Quote:
Originally Posted by paulor
Посмотреть сообщение
pawn Код:
new SetSkin[MAX_PLAYERS]; //Topo GM

if (strcmp("/skin", cmdtext, true)==0)
{
    if(SetSkin[playerid] == 0)
    {
        SetPlayerSkin(playerid, 105);
        SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
        SetSkin[playerid] = 1;
    }
    else
    {
        SetPlayerSkin(playerid, 16);
        SendClientMessage(playerid,0xFFFFFFFF,"Alteras-te a tua skin");
        SetSkin[playerid] = 0;
    }
    return 1;
}
Muito bem amigo, estava a tentar fazer mesmo assim, so que queria com 3 skins e nao estava a conseguir ! serб possivel fazer para 3 ?


++ REP


Re: [ajuda] Comando para Skins - valfo - 19.02.2012

aproveitando... nгo tem um que o ADM pode dar o skin, sabe pra fazer eventos e tal, tipo palhaзos vS mendigos etcccc..... tendero? algo como /darskin <id skin> <idplayer>