12.07.2010, 01:55
Give this a try, should work...
pawn Код:
//Top of Script
new mfile[90];
dcmd_makemapper(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, color, "You are not an RCON admin!");
if(!strlen(params)) return SendClientMessage(playerid, color, "Usage: /makemapper [player]");
new Target = strval(params);
if(Target == INVALID_PLAYER_ID) return SendClientMessage(playerid, color, "Player not found.");
new pName[MAX_PLAYER_NAME];
GetPlayerName(Target, pName, sizeof(pName));
format(mfile, sizeof(mfile), "mappers.ini");
if(!dini_Exists(mfile)) dini_Create(mfile);
dini_IntSet(mfile, pName, 1);
return 1;
}
stock IsPlayerAMapper(playerid)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(mfile, sizeof(mfile), "mappers.ini");
if(dini_Int(mfile, pName) == 1) return 1;
return 0;
}
//Under mapping commands add this
if(!IsPlayerAMapper(playerid)) return SendClientMessage(playerid, color, "You are not a mapper!");