#include <a_samp>
#include <dutils>
#include <sscanf>
#include <zcmd>
#include <dini>
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
new file[128];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Rendorleader script by Rupert \");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\"Rendor FS bezarva\");
return 1;
}
CMD:felvesz(playerid, params[])
{
new gid, name[MAX_PLAYER_NAME];
GetPlayerName(gid, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", gid)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /felvesz [iD]!\");
format(file, sizeof(file), \"/rendorlidi/%s.ini\", name);
if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos már rendõrleader!\");
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Felvetted a játékost rendõrleadernek!\");
SendClientMessage(gid, COLOR_LIGHTBLUE, \"Felvett egy fõadmin rendõrleadernek!\");
dini_Create(file);
return 1;
}
CMD:elvesz(playerid, params[])
{
new gid, name[MAX_PLAYER_NAME];
GetPlayerName(gid, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", gid)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /elvesz [iD]!\");
format(file, sizeof(file), \"/rendorlidi/%s.ini\", name);
if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos eddig sem volt rendõrleader!\");
SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Kirúgtad a játékost rendõrleaderbõl!\");
SendClientMessage(gid, COLOR_LIGHTBLUE, \"Kirúgott egy fõadmin rendõrleaderbõl!\");
dini_Remove(file);
return 1;
}
Kettõ parancs van, /felvesz és /elvesz. Ezeket rcon admin használhatja, de arra ügyelj, hogy a \"scriptfiles\" mappában legyen \"rendorlidi\" mappa.