CMD:namecolor(playerid, params[]) { if(IsPlayerAdmin(playerid) || status[playerid][admin] >= 5) { new id; new color; if(sscanf(params, "us", id, color)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /namecolor <ID> <COLOR>"); return 1; } else if(color == 1) return SetPlayerColor(id, COLOR_BLUE); else if(color == 2) return SetPlayerColor(id, COLOR_YELLOW); else if(color == 3) return SetPlayerColor(id, COLOR_PINK); else if(color == 4) return SetPlayerColor(id, COLOR_WHITE); } else { SendClientMessage(playerid, 0xFFFFFFFF, "You aren't an admin"); } return 1; }
CMD:namecolor(playerid, params[])
{
if(!IsPlayerAdmin(playerid) || status[playerid][admin] < 5) return SendClientMessage(playerid, 0xFFFFFFFF, "You aren't an admin");
new id;
new color;
if(sscanf(params,"ud",id,color)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /namecolor <ID> <COLOR>");
if(color == 1) return SetPlayerColor(id, COLOR_BLUE);
else if(color == 2) return SetPlayerColor(id, COLOR_YELLOW);
else if(color == 3) return SetPlayerColor(id, COLOR_PINK);
else if(color == 4) return SetPlayerColor(id, COLOR_WHITE);
return 1;
}
PHP код:
|
if(color == 1) return SetPlayerColor(id, COLOR_BLUE);
else if(color == 2) return SetPlayerColor(id, COLOR_YELLOW);
else if(color == 3) return SetPlayerColor(id, COLOR_PINK);
else if(color == 4) return SetPlayerColor(id, COLOR_WHITE);
CMD:namecolor(playerid, params[]) { if(IsPlayerAdmin(playerid) || status[playerid][admin] >= 5) { new id; new color; if(sscanf(params, "us[30]", id, color)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /namecolor <ID> <COLOR>"); return 1; } else if(color == Blue) return SetPlayerColor(id, COLOR_BLUE); else if(color == Yellow) return SetPlayerColor(id, COLOR_YELLOW); else if(color == Pink) return SetPlayerColor(id, COLOR_PINK); else if(color == White) return SetPlayerColor(id, COLOR_WHITE); } else { SendClientMessage(playerid, 0xFFFFFFFF, "You aren't an admin"); } return 1; } |
CMD:namecolor(playerid, params[])
{
if(IsPlayerAdmin(playerid) || status[playerid][admin] >= 5)
{
new id; new color[30];
if(sscanf(params, "us[30]", id, color))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /namecolor <ID> <COLOR>");
return 1;
}
else if(color == "Blue") return SetPlayerColor(id, COLOR_BLUE);
else if(color == "Yellow") return SetPlayerColor(id, COLOR_YELLOW);
else if(color == "Pink") return SetPlayerColor(id, COLOR_PINK);
else if(color == "White") return SetPlayerColor(id, COLOR_WHITE);
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "You aren't an admin");
}
return 1;
}
else if(color[30] == "Blue") return SetPlayerColor(id, COLOR_BLUE);
else if(color[30] == "Yellow") return SetPlayerColor(id, COLOR_YELLOW);
else if(color[30] == "Pink") return SetPlayerColor(id, COLOR_PINK);
else if(color[30] == "White") return SetPlayerColor(id, COLOR_WHITE);
try
PHP код:
|
C:\Users\User\Desktop\SERVER\gamemodes\Untitled.pwn(1461) : error 032: array index out of bounds (variable "color") C:\Users\User\Desktop\SERVER\gamemodes\Untitled.pwn(1462) : error 032: array index out of bounds (variable "color") C:\Users\User\Desktop\SERVER\gamemodes\Untitled.pwn(1463) : error 032: array index out of bounds (variable "color") C:\Users\User\Desktop\SERVER\gamemodes\Untitled.pwn(1464) : error 032: array index out of bounds (variable "color"
Use strcmp to compare 2 strings.
https://sampwiki.blast.hk/wiki/Strcmp |