26.09.2013, 04:35
sorry i didn't read cmd complete !
firstly, are you using this?
use Zcmd is better than Str
and use this
i'm sorry if you don't understand me
also
tell me if works
firstly, are you using this?
pawn Код:
enum PlayerInfo
{
Adminlevel
}
new pInfo[MAX_PLAYERS][PlayerInfo];
pawn Код:
#include <zcmd>
also define
#include <streamer>
#include <sscanf>
pawn Код:
CMD:makeadmin(playerid, params[])
{
new id, level, string[128], string2[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if(pInfo[playerid][Adminlevel] < 5) return SendClientMessage(playerid, -1, "Nono:You don't have the required level to execute this command");
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, -1, "Nana: use /makeadmin [PartOfName/ID] [level]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "No: That ID isn't connected");
else
{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(id, name2, sizeof(name2));
pInfo[id][Adminlevel] = level;
format(string, sizeof(string), "Admin %s has promoted you to admin level %d", name, level);
format(string2, sizeof(string2), "You have promoted %s to admin level %d", name2, level);
SendClientMessage(id, -1, string);
SendClientMessage(playerid, -1, string2);
}
return true;
}
also
tell me if works