Szerző Téma: Mini Adminsegéd Rendszer! v.1.0  (Megtekintve 2578 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Dátum: 2012. május 19. - 13:13:07 »
+3 Show voters
Helló! Készitettem egy rõvid és egyszerû adminsegéd szkriptett! Lényege be kell jeletkezned az RCON -ba majd /asad parancsal adol valakinek adminsegédet, természetesen meg marad neki ez a jog mert menti DINI segítségével.
NEM CSINÁLTAM HOZZÁ PARANCSOKAT MERT GONDOLTAM VALAKINEK ÍGY KELL A V.2.0 VERZIÓBA LESZ /KICK, /WARN, /JAIL, /ASAY parancs!
Parancsok: /asad parancsal adol valakinek adminsegédet!
                  /asel parancsal elveszed az adminsegédet!
Enyi parancs van de ez bõvûlni fog! Aki szeretné felhasználhatja!
A ScriptFiles mappába hozzál létre egy adminseged mappát, hogy abba mentse az adminsegédeket!
A sscanf plugin betõltése kõtelezõ vagy nemindul el a FS! Felhasznált INC: DINI, SSCANF, DUDB, A_SAMP, ZCMD!
 

#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <dini>
#include <dudb>
new file[128];
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_RED 0xAA3333AA
#pragma unused ret_memcpy
CMD:asad(playerid, params[])
{
new jatekos, name[MAX_PLAYER_NAME];
GetPlayerName(jatekos, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asad [Jétákos/ID]!\");
format(file, sizeof(file), \"/adminseged/%s.ini\", name);
if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos már Adminsegéd!\");
SendClientMessage(playerid, -1, \"Felveted Örökös adminsegédnek!\");
SendClientMessage(jatekos, -1, \"Egy adminisztrátor kinevezett ÖrökösAdminsegédnek!\");
dini_Create(file);
return 1;
}
CMD:asel(playerid, params[])
{
    new jatekos, name[MAX_PLAYER_NAME];
GetPlayerName(jatekos, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asel [Játékos/ID]!\");
format(file, sizeof(file), \"/adminseged/%s.ini\", name);
if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos eddig sem volt Adminsegéd!\");
SendClientMessage(playerid, -1, \"Kirúgtad a játékost az Örökös Adminsegédbõl!\");
SendClientMessage(jatekos, -1, \"Egy Adminisztrátor elvette az Örökös Adminsegédedet!\");
dini_Remove(file);
return 1;
}

 
A Mini Adminsegéd rendszer fejlesztve lesz majd több parancs hozzá lesz adva! Na sziasztok!
« Utoljára szerkesztve: 2012. augusztus 22. - 09:53:56 írta ZyZu »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #1 Dátum: 2012. május 19. - 14:23:52 »
0 Show voters
Jó lesz ez, csínálj bele vmi 3dtexet a játékos fölé, hogy AS

Nem elérhető Alvin

  • 1137
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #2 Dátum: 2012. május 19. - 14:24:53 »
0 Show voters
jólett ment a +

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #3 Dátum: 2012. május 19. - 16:17:44 »
0 Show voters
Várom az ötleteket! És köszönöm az ötletett Dead, és Alvin kössz a +! :)
« Utoljára szerkesztve: 2012. május 19. - 16:18:24 írta ZyZu »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #4 Dátum: 2012. május 20. - 19:20:08 »
0 Show voters
Ha teszel bele parancsokat, akkor még jobb lesz.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #5 Dátum: 2012. május 20. - 21:03:55 »
0 Show voters
Tudom, csak nem tudom, hogyan csináljam hogy adminseged használja mert olyat még nem csináltam..

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #6 Dátum: 2012. május 20. - 21:57:50 »
+1 Show voters
fs eleje:
enum aInfo
{
as
}

 

new info[MAX_PLAYERS][aInfo]

 
használat:
if(info[playerid][as])

 
Talán így sikerülni fog ;)

Mini Adminsegéd Rendszer! v.1.0
« Válasz #7 Dátum: 2012. május 24. - 14:53:34 »
0 Show voters
Nem lett rossz. Repült a plussz!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #8 Dátum: 2012. május 19. - 13:13:07 »
0 Show voters
Helló! Készitettem egy rõvid és egyszerû adminsegéd szkriptett! Lényege be kell jeletkezned az RCON -ba majd /asad parancsal adol valakinek adminsegédet, természetesen meg marad neki ez a jog mert menti DINI segítségével.
NEM CSINÁLTAM HOZZÁ PARANCSOKAT MERT GONDOLTAM VALAKINEK ÍGY KELL A V.2.0 VERZIÓBA LESZ /KICK, /WARN, /JAIL, /ASAY parancs!
Parancsok: /asad parancsal adol valakinek adminsegédet!
                  /asel parancsal elveszed az adminsegédet!
Enyi parancs van de ez bõvûlni fog! Aki szeretné felhasználhatja!
A ScriptFiles mappába hozzál létre egy adminseged mappát, hogy abba mentse az adminsegédeket!
A sscanf plugin betõltése kõtelezõ vagy nemindul el a FS! Felhasznált INC: DINI, SSCANF, DUDB, A_SAMP, ZCMD!
 

#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <dini>
#include <dudb>
new file[128];
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_RED 0xAA3333AA
#pragma unused ret_memcpy
CMD:asad(playerid, params[])
{
new jatekos, name[MAX_PLAYER_NAME];
GetPlayerName(jatekos, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asad [Jétákos/ID]!\");
format(file, sizeof(file), \"/adminseged/%s.ini\", name);
if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos már Adminsegéd!\");
SendClientMessage(playerid, -1, \"Felveted Örökös adminsegédnek!\");
SendClientMessage(jatekos, -1, \"Egy adminisztrátor kinevezett ÖrökösAdminsegédnek!\");
dini_Create(file);
return 1;
}
CMD:asel(playerid, params[])
{
    new jatekos, name[MAX_PLAYER_NAME];
GetPlayerName(jatekos, name, sizeof(name));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"u\", jatekos)) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /asel [Játékos/ID]!\");
format(file, sizeof(file), \"/adminseged/%s.ini\", name);
if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, \"A játékos eddig sem volt Adminsegéd!\");
SendClientMessage(playerid, -1, \"Kirúgtad a játékost az Örökös Adminsegédbõl!\");
SendClientMessage(jatekos, -1, \"Egy Adminisztrátor elvette az Örökös Adminsegédedet!\");
dini_Remove(file);
return 1;
}

 
A Mini Adminsegéd rendszer fejlesztve lesz majd több parancs hozzá lesz adva! Na sziasztok!
« Utoljára szerkesztve: 2012. augusztus 22. - 09:53:56 írta ZyZu »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #9 Dátum: 2012. május 19. - 14:23:52 »
0 Show voters
Jó lesz ez, csínálj bele vmi 3dtexet a játékos fölé, hogy AS

Nem elérhető Alvin

  • 1137
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #10 Dátum: 2012. május 19. - 14:24:53 »
0 Show voters
jólett ment a +

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #11 Dátum: 2012. május 19. - 16:17:44 »
0 Show voters
Várom az ötleteket! És köszönöm az ötletett Dead, és Alvin kössz a +! :)
« Utoljára szerkesztve: 2012. május 19. - 16:18:24 írta ZyZu »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #12 Dátum: 2012. május 20. - 19:20:08 »
0 Show voters
Ha teszel bele parancsokat, akkor még jobb lesz.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #13 Dátum: 2012. május 20. - 21:03:55 »
0 Show voters
Tudom, csak nem tudom, hogyan csináljam hogy adminseged használja mert olyat még nem csináltam..

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mini Adminsegéd Rendszer! v.1.0
« Válasz #14 Dátum: 2012. május 20. - 21:57:50 »
0 Show voters
fs eleje:
enum aInfo
{
as
}

 

new info[MAX_PLAYERS][aInfo]

 
használat:
if(info[playerid][as])

 
Talán így sikerülni fog ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal