25.08.2012, 20:15
Alguem Ai poderia fazer um comando /setskin [idSkin]
Ou me Passar Algum Topico
Ou Oque Tenho que Estudar
Ou me Passar Algum Topico
Ou Oque Tenho que Estudar
//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;
}
}
if(strcmp(cmdtext, "/setskin", true, 8) == 0)
{
SetPlayerSkin(playerid, cmdtext[9]);
return 1;
}
CMD:setskin(playerid, params[])
{
SetPlayerSkin(playerid, cmd[9]);
return 1;
}
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
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;
}
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;
}
Ficaria assim
![]() pawn Код:
Espero ter ajudado ![]() |
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;
}