SA-MP Forums Archive
[Pedido] Pedido Simples - 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: [Pedido] Pedido Simples (/showthread.php?tid=372231)



Pedido Simples - Owtsiixx_Twd - 25.08.2012

Alguem Ai poderia fazer um comando /setskin [idSkin]
Ou me Passar Algum Topico
Ou Oque Tenho que Estudar



Re: Pedido Simples - rjjj - 25.08.2012

Escrevi o comando para vocк :


pawn Код:
//Coloque no OnPlayerCommandText:


if(!strfind(cmdtext, "/setskin", true))
    {
        if(cmdtext[8] == 0 || cmdtext[8] == 32)
        {
            if(cmdtext[8] != 32 || (cmdtext[9] == 0 && cmdtext[8] == 32))   return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /setskin [id da skin]");
            new Skin = strval(cmdtext[9]);
            if(Skin < 0 || Skin > 299)  return SendClientMessage(playerid, 0xFFFFFFAA, "ID de skin invбlido !");
            SetPlayerSkin(playerid, Skin);
            format(cmdtext, 35, "ID de sua nova skin: %i.", Skin);
            SendClientMessage(playerid, 0xFF0000FF, cmdtext);
            return 1;
        }
    }


Espero ter ajudado .


Re: Pedido Simples - Victor' - 25.08.2012

pawn Код:
if(strcmp(cmdtext, "/setskin", true, 8) == 0)
{
    SetPlayerSkin(playerid, cmdtext[9]);
    return 1;
}



Re: Pedido Simples - Owtsiixx_Twd - 25.08.2012

Quote:
Originally Posted by Victor'
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/setskin", true, 8) == 0)
{
    SetPlayerSkin(playerid, cmdtext[9]);
    return 1;
}
Por Zcmd Como ficaria ;S


Re: Pedido Simples - GhosT_[] - 25.08.2012

pawn Код:
CMD:setskin(playerid, params[])
{
    SetPlayerSkin(playerid, cmd[9]);
    return 1;
}
me corrijam se estiver errado


Re: Pedido Simples - Owtsiixx_Twd - 25.08.2012

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
pawn Код:
CMD:setskin(playerid, params[])
{
    SetPlayerSkin(playerid, cmd[9]);// aqui ta o erro todo ;S
    return 1;
}
me corrijam se estiver errado
OK
Sу esses erros
pawn Код:
C:\Users\Juninho\Desktop\GMS\meugm.pwn(539) : error 017: undefined symbol "cmd"
C:\Users\Juninho\Desktop\GMS\meugm.pwn(539) : warning 215: expression has no effect
C:\Users\Juninho\Desktop\GMS\meugm.pwn(539) : error 001: expected token: ";", but found "]"
C:\Users\Juninho\Desktop\GMS\meugm.pwn(539) : error 029: invalid expression, assumed zero
C:\Users\Juninho\Desktop\GMS\meugm.pwn(539) : fatal error 107: too many



Re: Pedido Simples - rjjj - 25.08.2012

Quote:
Originally Posted by Owtsiixx_Twd
Посмотреть сообщение
Por Zcmd Como ficaria ;S
Ficaria assim :


pawn Код:
CMD:setskin(playerid, params[])
{
    if(isnull(params))  return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /setskin [id da skin]");
    new Skin = strval(params);
    if(Skin < 0 || Skin > 299)  return SendClientMessage(playerid, 0xFFFFFFAA, "ID de skin invбlido !");
    SetPlayerSkin(playerid, Skin);
    format(params, 35, "ID de sua nova skin: %i.", Skin);
    SendClientMessage(playerid, 0xFF0000FF, params);
    return 1;
}


Espero ter ajudado .


Re: Pedido Simples - Maklister - 25.08.2012

pawn Код:
CMD:setskin(playerid, params[])
{
    new skinid, giverid, TextSkin[126];
    if(sscanf(params, "ui", giverid, skinid)) return SendClientMessage(playerid, 0xFF0000AA, "Uso: /setskin [id] [skin]");
    if(skinid < 0 || skinid > 299)  return SendClientMessage(playerid, 0xFF0000AA, "ID de skin invalido");
    if(IsPlayerConnected(giverid))
    {
        SetPlayerSkin(giverid, skinid);
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000AA, "[x] Usuario nгo conectado.");
    }
    return 1;
}
Tente Esse


Re: Pedido Simples - Owtsiixx_Twd - 25.08.2012

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Ficaria assim :


pawn Код:
CMD:setskin(playerid, params[])
{
    if(isnull(params))  return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /setskin [id da skin]");
    new Skin = strval(params);
    if(Skin < 0 || Skin > 299)  return SendClientMessage(playerid, 0xFFFFFFAA, "ID de skin invбlido !");
    SetPlayerSkin(playerid, Skin);
    format(params, 35, "ID de sua nova skin: %i.", Skin);
    SendClientMessage(playerid, 0xFF0000FF, params);
    return 1;
}


Espero ter ajudado .
AGr й estudar cada linha q tem ali Vlww


Re: Pedido Simples - Tony_Rodrigues - 25.08.2012

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
pawn Код:
CMD:setskin(playerid, params[])
{
    SetPlayerSkin(playerid, cmd[9]);
    return 1;
}
me corrijam se estiver errado
Se mata

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