SetPlayerColor - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: SetPlayerColor (
/showthread.php?tid=494259)
SetPlayerColor -
Mauricee - 12.02.2014
Код:
YCMD:testa(playerid, params[], help)
{
new number;
if(sscanf(params, "i", number)) return 1;
{
new string[64];
format(string,sizeof(string),"%d",number);
switch(number)
{
case 0: { SetPlayerColor(playerid,0xFFFFFFAA); SendClientMessage(playerid,0xFFFFFFAA,string);}//None
case 1: { SetPlayerColor(playerid,COLOR_DBLUE); SendClientMessage(playerid,COLOR_DBLUE,string);}//PD
case 2: { SetPlayerColor(playerid,COLOR_DBLUE); SendClientMessage(playerid,COLOR_DBLUE,string);}//FBI
}
}
return 1;
}
#edit: now it's a problem with SetPlayerColor
Re: SetPlayerColor -
MP2 - 12.02.2014
pawn Код:
YCMD:testa(playerid, params[], help)
{
new number;
if(sscanf(params, "i", number)) return 1;
new string[64];
format(string, sizeof(string), "%d", number);
switch(number)
{
case 0:
{
SetPlayerColor(playerid, 0xFFFFFFAA);
SendClientMessage(playerid, 0xFFFFFFAA, string); //None
}
case 1:
{
SetPlayerColor(playerid, COLOR_DBLUE);
SendClientMessage(playerid, COLOR_DBLUE, string); //PD
}
case 2:
{
SetPlayerColor(playerid, COLOR_DBLUE);
SendClientMessage(playerid, COLOR_DBLUE, string); //FBI
}
}
return 1;
}
Your if(sscanf()) statement was messed up.
Tips:
- Don't put a compound statement/block on a single line, it's very messy..
- Put spaces after commas.
Re: SetPlayerColor -
Mauricee - 12.02.2014
Still doesn't work
Re: SetPlayerColor -
MP2 - 12.02.2014
Debug.
Re: SetPlayerColor -
Mauricee - 12.02.2014
I think the function SetPlayerColor() isn't called, because the message have the right color
#Solved: I didn't have the callback OnPlayerRequestClass()