new adminLevel; new PID; new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME]; GetPlayerName(PID, name, sizeof(name));
format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", name, adminLevel);
new adminLevel; new PID; new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME]; GetPlayerName(PID, name, sizeof(name)); if(sscanf(params, "ud", PID, adminLevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [admin-level]"); if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected"); PlayerInfo[PID][pAdmin] = adminLevel; format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", name, adminLevel); SendClientMessage(playerid, COLOR_SERVER, string);
new PID, adminlevel ; if(sscanf(params, "ud", PID, adminlevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [admin-level]"); if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected"); PlayerInfo[PID][pAdmin] = adminlevel; new name[MAX_PLAYER_NAME], string[24 + MAX_PLAYER_NAME] ; GetPlayerName(PID, name, MAX_PLAYER_NAME); format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", name, adminlevel); SendClientMessage(playerid, COLOR_SERVER, string);
stock GetName(playerid)
{
new name[64];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", GetName(playerid), adminLevel);
Isn't that what I have?
Код:
new adminLevel; new PID; new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME]; GetPlayerName(PID, name, sizeof(name)); if(sscanf(params, "ud", PID, adminLevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [admin-level]"); if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected"); PlayerInfo[PID][pAdmin] = adminLevel; format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", name, adminLevel); SendClientMessage(playerid, COLOR_SERVER, string); |
GetPlayerName(PID, name, sizeof(name));
if(sscanf(params, "ud", PID, adminLevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [admin-level]");
if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected");
new adminLevel;
new PID;
new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
if(sscanf(params, "ud", PID, adminLevel)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [admin-level]");
if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "Player is not connected");
GetPlayerName(PID, name, sizeof(name));//Here PID is specified and is valid (it's get the value that you enter for [playerid])
PlayerInfo[PID][pAdmin] = adminLevel;
format(string, sizeof(string), "[ADMIN]: You have set %s's admin level to %d.", name, adminLevel);
SendClientMessage(playerid, COLOR_SERVER, string);