Szerző Téma: Rendôr Meló Segítség!  (Megtekintve 699 alkalommal)

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Rendôr Meló Segítség!
« Dátum: 2012. Április 16. - 17:51:34 »
0
Hy, valaki segitene nekem egy apró kiss dologban?. Azt szeretnem, ha rcon admin beírja /felvesz ki írja Hasznalat: /felvesz ID azt ki
nevezem rendôrnek! Na de dinivel kéne hogy menetse egy rendor.txt be ha feljön ugyan ugy rendôr legyen!
« Utoljára szerkesztve: 2012. Április 16. - 17:55:24 írta $uRí »

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Rendôr Meló Segítség!
« Válasz #1 Dátum: 2012. Április 16. - 17:59:02 »
+1
#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.
« Utoljára szerkesztve: 2012. Április 16. - 18:01:52 írta Rupert »

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Rendôr Meló Segítség!
« Válasz #2 Dátum: 2012. Április 16. - 18:03:47 »
0
Szép munka! Adom a + :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal