How to make /Skin [ID]???? -
Audi_Quattrix - 13.07.2012
I tryed this far:
pawn Код:
CMD:skin(playerid, params[])
{
new id;
if (sscanf(params, "d", id)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /Skin [ID]");
if(id < 0 || id > 299) return SendClientMessage(playerid,RED,"Wrong Skin ID");
SetPlayerSkin(playerid,id);
return 1;
}
Re: How to make /Skin [ID]???? -
JaKe Elite - 13.07.2012
did it work?
seems looks like working fine to me.
Re: How to make /Skin [ID]???? -
Devilxz97 - 13.07.2012
Quote:
Originally Posted by Romel
did it work?
seems looks like working fine to me.
|
same here
Re: How to make /Skin [ID]???? -
leonardo1434 - 13.07.2012
pawn Код:
CMD:skin(playerid, params[])
{
new id;
if (sscanf(params, "d", id)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /Skin [ID]");
if(id < 0 || id > 299) return SendClientMessage(playerid,RED,"Wrong Skin ID");
SetPlayerSkin(playerid,id);
return 1;
}
Re: How to make /Skin [ID]???? -
PawnFox - 13.07.2012
Did you recive any errors after compile ?.
Seems to be fine.
Re: How to make /Skin [ID]???? -
Audi_Quattrix - 13.07.2012
Im Sorry, It was some kind of bug it fixed itself 0_o
Edit:
One little error: When i do only /skin it sends me Usage:Message but also sets skin to 0(CJ)
Re: How to make /Skin [ID]???? -
clarencecuzz - 13.07.2012
pawn Код:
CMD:skin(playerid, params[])
{
new id;
if (sscanf(params, "d", id)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /Skin [ID]");
if(id < 0 || id > 299) return SendClientMessage(playerid,RED,"Wrong Skin ID");
else
{
SetPlayerSkin(playerid,id);
}
return 1;
}
Re: How to make /Skin [ID]???? -
NuLIO - 13.07.2012
plz how to do it without cmd i want strcmp because i got 4 error with this
AW: Re: How to make /Skin [ID]???? -
Nero_3D - 13.07.2012
Quote:
Originally Posted by NuLIO
plz how to do it without cmd i want strcmp because i got 4 error with this 
|
pawn Код:
// OnPlayerCommandText
if(strcmp(cmdtext, "/skin", true, 5) == 0) {
static const
Usage[] = "Usage: /Skin [ID]",
Invalid[] = "Wrong Skin ID"
;
if(cmdtext[5] == EOS)
return SendClientMessage(playerid, 0xFF0000AA, Usage);
if(cmdtext[5] == ' ') {
if(sscanf(cmdtext[6], "d", cmdtext[0]))
return SendClientMessage(playerid, 0xFF0000AA, Usage);
if(!(0 <= cmdtext[0] <= 299) || (cmdtext[0] == 74))
return SendClientMessage(playerid, 0xFF0000AA, Invalid);
return SetPlayerSkin(playerid, cmdtext[0]);
}
}
Re: How to make /Skin [ID]???? -
NuLIO - 13.07.2012
oh thnx guys for helping me
Re: How to make /Skin [ID]???? -
Raggae1998 - 13.07.2012
return and else? ;c
Re: How to make /Skin [ID]???? -
Audi_Quattrix - 13.07.2012
Seems like my topic was helpful for other too

Thanks for Helping me and Others
Re: How to make /Skin [ID]???? -
milanosie - 13.07.2012
Quote:
Originally Posted by clarencecuzz
pawn Код:
CMD:skin(playerid, params[]) { new id; if (sscanf(params, "d", id)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /Skin [ID]"); if(id < 0 || id > 299) return SendClientMessage(playerid,RED,"Wrong Skin ID"); else { SetPlayerSkin(playerid,id); } return 1; }
|
What kind of bullshit is that?
He already has a return after his is statement, so there is no reason for a else statement.
The way he had it seemed to be perfectly fine