#include a_samp
#include zcmd
#include sscanf
enum pInfo
{
Szint
};
new PlayerInfo[MAX_PLAYERS][pInfo];
#define MAX_SZINT 2
CMD:ban(playerid, params[])
{
new id, indok[128], nev[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME], string[128];
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"Használat: /ban [playerid] [indok]\");
GetPlayerName(playerid, nev, sizeof(nev));
GetPlayerName(id, nev2, sizeof(nev2));
format(string, sizeof(string), \"Ki lettél tiltva a szerverrõl %s által. Indok: %s\", nev, indok);
SendClientMessage(id, -1, string);
BanEx(id, indok);
format(string, sizeof(string), \"%s banolva lett %s által. Indok: %s\", nev2, nev, indok);
SendClientMessageToAll(-1, string);
return 1;
}
CMD:setlevel(playerid, params[])
{
new id, szint, nev[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME], string[128];
if(sscanf(params, \"dd\", id, szint)) return SendClientMessage(playerid, -1, \"Használat: /setlevel [playerid] [szint]\");
if(PlayerInfo[playerid][szint] < MAX_SZINT && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Nincs elég szinted a parancs használatához!\");
GetPlayerName(playerid, nev, sizeof(nev));
GetPlayerName(id, nev2, sizeof(nev2));
PlayerInfo[id][szint] = szint;
format(string, sizeof(string), \"Adminisztrátor %s megváltoztatta az adminszintedet erre: %d\", nev, szint);
SendClientMessage(id, -1, string);
format(string, sizeof(string), \"Adminisztrátor %s megváltoztatta %s adminszintjét erre: %d\", nev, nev2, szint);
SendClientMessageToAll(-1, string);
return 1;
}