13.09.2017, 14:26
hello there ,i am stuck in /set admin cmd the cmd i am using is
problem is that when i type the cmd in game ut shows the syntx but doesnt work,it keeps showing me
any help and i dont get admin lvl ofc....help pls
Код:
CMD:setadmin(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You're not authorized to use this command."); { new target,level; if(sscanf(params,"ud",target,level)) return SendClientMessage(playerid,COLOR_LIGHTBLUE, "USAGE: /setadmin [playerid] [level 1-6]"); if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED, "ERROR: Player is not connected."); if(level > 6) return SendClientMessage(playerid, COLOR_RED, "ERROR: Maximum Administrator level is 6."); new tstring[128]; new pstring[128]; // if(level == 0) { format(tstring,sizeof(tstring), "%s %s has taken away your Administration rights.",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have removed %s's Administration rights.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 0; } if(level == 1) { format(tstring,sizeof(tstring), "You have been promoted/demoted to a trail Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a trail admin.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 1; } if(level == 2) { format(tstring,sizeof(tstring), "You have been promoted/demoted to a Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a Admin.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 2; } if(level == 3) { format(tstring,sizeof(tstring), "You have been promoted/demoted to a Senior Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a Senior Admin.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 3; } if(level == 4) { format(tstring,sizeof(tstring), "You have been promoted to a lead admin by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a Server lead Admin.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 4; } if(level == 5) { format(tstring,sizeof(tstring), "You have been promoted to a co_owner by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a Server co_Owner.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 5; } if(level == 6) { format(tstring,sizeof(tstring), "You have been promoted to a owner by %s %s",GetAdminLvlName(playerid),GetName(playerid)); format(pstring,sizeof(pstring), "You have made %s a Server Owner.",GetName(target)); SendClientMessage(target,COLOR_LIGHTGREEN, tstring); SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring); PlayerInfo[target][pAdmin] = 6; } } return 1; }
PHP код:
/setadmin [playerid] [level 1-6]