/makeadmin cmd - 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: /makeadmin cmd (
/showthread.php?tid=589347)
/makeadmin cmd -
Gogorakis - 18.09.2015
So I found a /makeadmin cmd. When I type this, it doesn't response..It just appears the same message.
Код:
CMD:makeadmin(playerid, params[])
{
if(pInfo[playerid][AdminLevel] >= 6 || IsPlayerAdmin(playerid))
{
new id, level, string[126];
if(sscanf(params, "ud", id, level))
return SendClientMessage(playerid, -1, "Syntax: /makeadmin [playerid] [level]");
if(pInfo[playerid][AdminLevel] > pInfo[id][AdminLevel])
{
pInfo[id][AdminLevel] = level;
format(string, sizeof(string), "%s has made you admin level %d", GetNameEx(playerid), level);
SendClientMessage(id, -1, string);
format(string, sizeof(string), "You have made %s an admin level %d", GetNameEx(id), level);
SendClientMessage(playerid, -1, string);
}
}
return 1;
}
Re: /makeadmin cmd - TheLegend1 - 18.09.2015
try to change from
PHP код:
if(sscanf(params, "ud", id, level))
return SendClientMessage(playerid, -1, "Syntax: /makeadmin [playerid] [level]");
To
PHP код:
if( sscanf ( params, "ud", id, level)) return SendClientMessage(playerid,-1, "[PlayerID/PartOfName] [adminlvl]");
Re: /makeadmin cmd - TheLegend1 - 18.09.2015
PHP код:
COMMAND:makeadmin(playerid, params[])
{
if(GetAdminLevel(playerid) < 11 && !IsPlayerAdmin(playerid)) return SendClientError(playerid, CANT_USE_CMD);
new iPlayer, iLevel;
if( sscanf ( params, "ud", iPlayer, iLevel)) return SCP(playerid, "[PlayerID/PartOfName] [adminlvl]");
if(!IsPlayerConnected(iPlayer)) return SendClientError(playerid, PLAYER_NOT_FOUND);
pInfo[playerid][AdminLevel] = iLevel
SendClientMSG(playerid, COLOR_WHITE, "Player %s (%d) is now admin level %d!", RPName(iPlayer), iPlayer, iLevel);
return 1;
}