Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Benceee

Oldalak: 1 ... 181 182 [183] 184 185 ... 302
2731
Beszélgetés / Motoros találkozó
« Dátum: 2012. május 10. - 19:19:13 »
[mod]Elég lesz![/mod]

2732
Általános / Mi a..
« Dátum: 2012. május 10. - 19:10:42 »
Class a non RP. :)

2733
Off Telep / Oroszok letelepedtek! Már 1000 slot sem elég! :O
« Dátum: 2012. május 10. - 19:08:43 »
Mekkora lenne, ha mindenki RP-s lenne fent. =/

2734
Beszélgetés / Általános
« Dátum: 2012. május 10. - 19:06:54 »
Idézetet írta: SnicK date=1336635798\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1\" data-ipsquote-contentclass=\"forums_Topic


 

[hs width=300 height=300]http://i.solidfiles.net/4f98ba1b72.png[/hs]
what the?
 
YsTee != YsM/color]ee
De akkor ki? :DDDD IP-t nézne valaki?
 
[/quote]
Kattints rá és láthatod hogy õ az...
 
[/quote]
Anno Star-nak is ilyen volt. Utoljára szerkesztette: smar
Üzenetet írta: star.

2735
Beszélgetés / Motoros találkozó
« Dátum: 2012. május 10. - 18:59:02 »
Ahj.. Pont 2 hete kaptam szét a motoromat. Fránya benzincsap. Eltört a benzincsap, ha benzint öntök bele, és beindítom, kifolyik minden.. Ki van belõle kapva minden, oldal idomok levéve. Szívesen elmentem volna. Helyileg hol van ez? Megtaláltam.

Gilera Runner 50-em van.:\'D

2736
Hangszerek és előadók / Skrillex First of the year.. Most tényleg?
« Dátum: 2012. május 10. - 18:56:59 »
Nem szeretem a dubstepet, de ez az egy szám, amit szeretek. A klippel meg nem foglalkozom.

2737
Kérdések, Segítség / Dos nevü virus
« Dátum: 2012. május 10. - 18:55:23 »
Idézetet írta: Alvin date=1336584307\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21223\" data-ipsquote-contentclass=\"forums_Topic
Hát rájöttem csak kihasznált hogy segitsek a szerverében de mindegy köszönöm a válaszokat :)
Edit: Indi az aláirásod megin csak igaz  ^-^
 
Megoldva?
Amúgy a DOS az egy op. rendszer.

2738
Kérdések, Segítség / Miért nem megy a feltöltés?
« Dátum: 2012. május 10. - 18:53:41 »
Én inkább másokra gyanakszom. Hány seeder és leecher van az adott torrenten? Én sem bírok feltölteni a sok seed szerveres miatt. Megákkal töltenek fel, és az \'otthoni\' internetet a tracker semmibe veszi.

2739
SA-MP: Szerverfejlesztés / DAdmin
« Dátum: 2012. május 10. - 18:46:30 »
Sziasztok.

A régebbi adminscriptem elég bugos volt. Ezért írtam egy újat.


Parancsok:



/adadmin - 3, vagy RCON
/a - adminsegéd
/asay - adminsegéd
/adminok - 0
/vip  - 3
/vipel - 3
/as - 1
/asel - 1
/kick - adminsegéd
/ban - 1
/goto - adminsegéd
/get - 2
/veh - VIP
/spec - 1
/specki - 1
/ip - VIP.

 

Újítások:


Spoiler for V0.2:
-Adminnév rendszer.

Spoiler for V0.3:
-Pontok, pénz mentése.

Maga a script:


Spoiler for V0.1:



#include < a_samp >
#include < zcmd >
#include < sscanf >
#include < dini >
#define FILTERSCRIPT
#define narancs 0xFF9933AA
#define szurke (0xAFAFAFAA)
#define citrom (0xFFFF00AA)
#define piros (0xFF0000AA)
#define zold (0x33AA33AA)
#define feher (0xFFFFFFAA)
#define fekete 0x000000
#define neon 0x00FFFFFF
#undef MAX_PLAYERS
#define MAX_PLAYERS 30
enum badmin
{
admin,
ban,
as,
vip
}
new pi[MAX_PLAYERS][badmin];
new lepve[MAX_PLAYERS];
new str[128];
new rpw[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
nullazas(playerid);
format(str,sizeof(str),\"%s belépett a szerverre.\",nev(playerid));
SendClientMessageToAll(narancs,str);
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(playerid));
if(!fexist(fajl))
{
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Regisztráció\",\"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\",\"Oké\",\"Mégse\");
}
else
{
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
       if(!response) Kick(playerid);
           new file[128];
   if(strlen(inputtext) == 0)
   {
      ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\", \"Oké\", \"Mégse\");
      return 0;
   }
   format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
   if(!fexist(file))
   {
      dini_Create(file);
      nullazas(playerid);
      dini_Set(file,\"jelszo\", inputtext);
       save(playerid);
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
      printf(\"%s sikeresen regisztrált.\", nev(playerid));
   }
}
if(dialogid == 2)
{
        new file[128];
        format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
        if(!response) Kick(playerid);
        new pw[64];
   format(pw,64,\"%s\",dini_Get(file,\"jelszo\"));
   if(!strcmp(inputtext, pw, false))
   {
       SendClientMessage(playerid,zold,\"Sikeres belépés.\");
       load(playerid);
       lepve[playerid] = 1;
      if(pi[playerid][ban] == 1)
      {
          Ban(playerid);
      }
   }
   else
   {
       rpw[playerid] ++;
       SendClientMessage(playerid,piros,\"Rossz jelszó.\");
       if(rpw[playerid] == 2)
       {
           Kick(playerid);
      }
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
   }
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
    format(str,sizeof(str),\"%s kilépett a szerverrõl.\",nev(playerid));
SendClientMessageToAll(narancs,str);
if(lepve[playerid] == 1)
{
    save(playerid);
}
nullazas(playerid);
return 1;
}
CMD:adadmin(playerid,params[])
{
if(pi[playerid][admin] == 3 || IsPlayerAdmin(playerid))
{
    new id,szint;
    if(sscanf(params,\"ud\",id,szint)) return SendClientMessage(playerid,szurke,\"Használat:/adadmin [id][szint(0-3)]\");
    if(szint >= 0 && szint <= 3)
    {
        format(str,128,\"%s %d adminjogot adott.\",nev(playerid),szint);
        msg(id,str);
        format(str,128,\"%st kinevezted %d adminnak.\",nev(id),szint);
        msg(playerid,str);
        pi[id][admin] = szint;
} else msg(playerid, \"Az adminszint 0 és 3 között lehet.\");
} else msg(playerid,\"Nem vagy admin.\");
return 1;
}
CMD:a(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /a [szöveg]\");
    format(str, sizeof(str), \"AdminChat: %s(%d): %s\", nev(playerid), pi[playerid][admin], szoveg);
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] >= 1 ||pi[as] != 0)
    {
      SendClientMessage(i, zold, str);
   }
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:asay(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /asay [szöveg]\");
    if(pi[playerid][admin] != 0)
    {
    format(str, sizeof(str), \"Admin %s: %s\", nev(playerid), szoveg);
   SendClientMessageToAll(neon,str);
}
else if(pi[playerid][as] != 0)
{
    format(str, sizeof(str), \"Adminsegéd %s: %s\", nev(playerid), szoveg);
   SendClientMessageToAll(neon,str);
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:adminok(playerid, params[])
{
SendClientMessage(playerid, feher, \"Elérhetõ adminisztrátorok és segédek:\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] != 0)
    {
        format(str, 128, \"Admin %s | Szint: %d\", nev(i),pi[admin]);
        SendClientMessage(playerid, citrom, str);
}
else if(pi[as] == 1)
    {
        format(str, 128, \"Adminsegéd %s\", nev(i));
        SendClientMessage(playerid, citrom, str);
}
}
return 1;
}
CMD:as(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /as [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted adminsegédnek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged adminsegédnek.\");
    pi[id][as] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:vip(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vip [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted VIP-nek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged VIP-nek..\");
    pi[id][vip] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:vipel(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vipel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted a VIP-et.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette a VIP jogodat.\");
    pi[id][vip] = 0;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:asel(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /asel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted az adminsegéd jogát.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette az adminsegéd rangodat.\");
    pi[id][as] = 0;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:kick(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
new id;
new indok[64];
if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /kick [id][indok]\");
format(str, 128, \"-= %s ki lett rúgva %s által. |=| Indoklás: %s =-\", nev(id), nev(playerid), indok);
SendClientMessageToAll(piros, str);
Kick(id);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin, vagy haladó adminsegéd.\"); return 1; }
}
CMD:ban(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
new id;
new indok[64];
if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /ban [id][indok]\");
pi[id][ban] = 1;
format(str, 128, \"-= %s ki lett tiltva %s által. |=| Indoklás: %s =-\", nev(id), nev(playerid), indok);
SendClientMessageToAll(piros, str);
Ban(id);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:goto(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /goto [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(id, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:get(playerid, params[])
{
if(pi[playerid][admin] >= 2)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /get [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(id, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:veh(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
new kocsi;
if(sscanf(params,\"d\",kocsi)) return SendClientMessage(playerid,feher,\"Használat: /veh [kocsiid]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(kocsi,X,Y+2,Z,0,0,0,600);
msg(playerid,\"Kocsi lekérve.\");
} else msg(playerid,\"Nem vagy 2es admin.\");
return 1;
}
CMD:spec(playerid,params[])
{
if(pi[playerid][admin] >= 1)
{
    new spec;
    if(sscanf(params,\"u\",spec)) return SendClientMessage(playerid, feher, \"Használat: /spec [id]\");
    TogglePlayerSpectating(playerid, 1);
       PlayerSpectatePlayer(playerid, spec);
       SendClientMessage(playerid, feher, \"Megfigyelés bekapcsolva.\");
       SetPlayerInterior(playerid,GetPlayerInterior(spec));
       SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(spec));
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:ip(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, feher, \"Használat: /ip [id]\");
       new ipci[16];
       GetPlayerIp(id,ipci,16);
       format(str,128,\"%s IP: %s\",nev(id),ipci);
       SendClientMessage(playerid, -1, str);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:specki(playerid)
{
if(pi[playerid][admin] >= 1)
{
    SendClientMessage(playerid, feher, \"Megfigyelés kikapcsolva.\");
    TogglePlayerSpectating(playerid, 0);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,0,0,5);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
stock nev(id)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(id,name,sizeof(name));
return name;
}
stock msg(id,uzi[])
{
SendClientMessage(id,feher,uzi);
}
stock nullazas(id)
{
lepve[id] = 0;
pi[id][admin] = 0;
pi[id][ban] = 0;
pi[id][as] = 0;
pi[id][vip] = 0;
rpw[id] = 0;
}
stock save(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
   dini_IntSet(fajl,\"admin\", pi[id][admin]);
   dini_IntSet(fajl,\"ban\", pi[id][ban]);
   dini_IntSet(fajl,\"as\", pi[id][as]);
   dini_IntSet(fajl,\"vip\", pi[id][vip]);
}
}
stock load(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
pi[id][admin] = dini_Int(fajl,\"admin\");
pi[id][ban] = dini_Int(fajl,\"ban\");
pi[id][as] = dini_Int(fajl,\"as\");
pi[id][vip] = dini_Int(fajl,\"vip\");
}
}

 

Spoiler for V0.2:

#include < a_samp >
#include < zcmd >
#include < sscanf >
#include < dini >
#define FILTERSCRIPT
#define narancs 0xFF9933AA
#define szurke (0xAFAFAFAA)
#define citrom (0xFFFF00AA)
#define piros (0xFF0000AA)
#define zold (0x33AA33AA)
#define feher (0xFFFFFFAA)
#define fekete 0x000000
#define neon 0x00FFFFFF
#undef MAX_PLAYERS
#define MAX_PLAYERS 30
enum badmin
{
admin,
ban,
as,
aname[25],
vip
}
new pi[MAX_PLAYERS][badmin];
new lepve[MAX_PLAYERS];
new str[128];
new rpw[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
nullazas(playerid);
format(str,sizeof(str),\"%s belépett a szerverre.\",nev(playerid));
SendClientMessageToAll(narancs,str);
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(playerid));
if(!fexist(fajl))
{
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Regisztráció\",\"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\",\"Oké\",\"Mégse\");
}
else
{
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
       if(!response) Kick(playerid);
           new file[128];
   if(strlen(inputtext) == 0)
   {
      ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\", \"Oké\", \"Mégse\");
      return 0;
   }
   format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
   if(!fexist(file))
   {
      dini_Create(file);
      nullazas(playerid);
      dini_Set(file,\"jelszo\", inputtext);
       save(playerid);
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
      printf(\"%s sikeresen regisztrált.\", nev(playerid));
   }
}
if(dialogid == 2)
{
        new file[128];
        format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
        if(!response) Kick(playerid);
        new pw[64];
   format(pw,64,\"%s\",dini_Get(file,\"jelszo\"));
   if(!strcmp(inputtext, pw, false))
   {
       SendClientMessage(playerid,zold,\"Sikeres belépés.\");
       load(playerid);
       lepve[playerid] = 1;
      if(pi[playerid][ban] == 1)
      {
          Ban(playerid);
      }
   }
   else
   {
       rpw[playerid] ++;
       SendClientMessage(playerid,piros,\"Rossz jelszó.\");
       if(rpw[playerid] == 2)
       {
           Kick(playerid);
      }
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
   }
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
    format(str,sizeof(str),\"%s kilépett a szerverrõl.\",nev(playerid));
SendClientMessageToAll(narancs,str);
if(lepve[playerid] == 1)
{
    save(playerid);
}
nullazas(playerid);
return 1;
}
CMD:adadmin(playerid,params[])
{
if(pi[playerid][admin] == 3 || IsPlayerAdmin(playerid))
{
    new id,szint;
    new anev[24];
    if(sscanf(params,\"uds\",id,szint)) return SendClientMessage(playerid,szurke,\"Használat:/adadmin [id][szint(0-3)] [adminnév]\");
    if(szint >= 0 && szint <= 3)
    {
        format(str,128,\"%s %d adminjogot adott.\",pi[playerid][aname],szint);
        msg(id,str);
        format(str,128,\"%st kinevezted %d adminnak.\",nev(id),szint);
        msg(playerid,str);
        pi[id][admin] = szint;
   format(pi[id][aname],24,\"%s\",anev);
} else msg(playerid, \"Az adminszint 0 és 3 között lehet.\");
} else msg(playerid,\"Nem vagy admin.\");
return 1;
}
CMD:a(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /a [szöveg]\");
    format(str, sizeof(str), \"AdminChat: %s(%d): %s\", pi[playerid][aname], pi[playerid][admin], szoveg);
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] >= 1 ||pi[as] != 0)
    {
      SendClientMessage(i, zold, str);
   }
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:asay(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /asay [szöveg]\");
    if(pi[playerid][admin] != 0)
    {
    format(str, sizeof(str), \"Admin %s: %s\", pi[playerid][aname], szoveg);
   SendClientMessageToAll(neon,str);
}
else if(pi[playerid][as] != 0)
{
    format(str, sizeof(str), \"Adminsegéd %s: %s\", nev(playerid), szoveg);
   SendClientMessageToAll(neon,str);
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:adminok(playerid, params[])
{
SendClientMessage(playerid, feher, \"Elérhetõ adminisztrátorok és segédek:\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] != 0)
    {
        format(str, 128, \"Admin %s | Szint: %d\", pi[aname],pi[admin]);
        SendClientMessage(playerid, citrom, str);
}
else if(pi[as] == 1)
    {
        format(str, 128, \"Adminsegéd %s\", nev(i));
        SendClientMessage(playerid, citrom, str);
}
}
return 1;
}
CMD:as(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /as [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted adminsegédnek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged adminsegédnek.\");
    pi[id][as] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:vip(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vip [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted VIP-nek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged VIP-nek..\");
    pi[id][vip] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:vipel(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vipel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted a VIP-et.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette a VIP jogodat.\");
    pi[id][vip] = 0;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:asel(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /asel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted az adminsegéd jogát.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette az adminsegéd rangodat.\");
    pi[id][as] = 0;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:kick(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
    if(pi[playerid][as] == 1)
{
   new id;
   new indok[64];
   if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /kick [id][indok]\");
   format(str, 128, \"-= %s ki lett rúgva %s által. |=| Indoklás: %s =-\", nev(id), nev(playerid), indok);
   SendClientMessageToAll(piros, str);
   Kick(id);
}
else if(pi[playerid][admin] >= 1)
{
   new id;
   new indok[64];
   if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /kick [id][indok]\");
   format(str, 128, \"-= %s ki lett rúgva %s által. |=| Indoklás: %s =-\", nev(id), pi[playerid][aname], indok);
   SendClientMessageToAll(piros, str);
   Kick(id);
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin, vagy haladó adminsegéd.\"); }
return 1;
}
CMD:ban(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
new id;
new indok[64];
if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /ban [id][indok]\");
pi[id][ban] = 1;
format(str, 128, \"-= %s ki lett tiltva %s által. |=| Indoklás: %s =-\", nev(id), pi[playerid][aname], indok);
SendClientMessageToAll(piros, str);
Ban(id);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:goto(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /goto [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(id, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:get(playerid, params[])
{
if(pi[playerid][admin] >= 2)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /get [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(id, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:veh(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
new kocsi;
if(sscanf(params,\"d\",kocsi)) return SendClientMessage(playerid,feher,\"Használat: /veh [kocsiid]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(kocsi,X,Y+2,Z,0,0,0,600);
msg(playerid,\"Kocsi lekérve.\");
} else msg(playerid,\"Nem vagy 2es admin.\");
return 1;
}
CMD:spec(playerid,params[])
{
if(pi[playerid][admin] >= 1)
{
    new spec;
    if(sscanf(params,\"u\",spec)) return SendClientMessage(playerid, feher, \"Használat: /spec [id]\");
    TogglePlayerSpectating(playerid, 1);
       PlayerSpectatePlayer(playerid, spec);
       SendClientMessage(playerid, feher, \"Megfigyelés bekapcsolva.\");
       SetPlayerInterior(playerid,GetPlayerInterior(spec));
       SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(spec));
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:ip(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, feher, \"Használat: /ip [id]\");
       new ipci[16];
       GetPlayerIp(id,ipci,16);
       format(str,128,\"%s IP: %s\",nev(id),ipci);
       SendClientMessage(playerid, -1, str);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:specki(playerid)
{
if(pi[playerid][admin] >= 1)
{
    SendClientMessage(playerid, feher, \"Megfigyelés kikapcsolva.\");
    TogglePlayerSpectating(playerid, 0);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,0,0,5);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
stock nev(id)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(id,name,sizeof(name));
return name;
}
stock msg(id,uzi[])
{
SendClientMessage(id,feher,uzi);
}
stock nullazas(id)
{
lepve[id] = 0;
pi[id][admin] = 0;
pi[id][ban] = 0;
pi[id][as] = 0;
pi[id][vip] = 0;
rpw[id] = 0;
}
stock save(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
   dini_IntSet(fajl,\"admin\", pi[id][admin]);
   dini_IntSet(fajl,\"ban\", pi[id][ban]);
   dini_IntSet(fajl,\"as\", pi[id][as]);
   dini_IntSet(fajl,\"vip\", pi[id][vip]);
   dini_Set(fajl,\"aname\", pi[id][aname]);
}
}
stock load(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
pi[id][admin] = dini_Int(fajl,\"admin\");
pi[id][ban] = dini_Int(fajl,\"ban\");
pi[id][as] = dini_Int(fajl,\"as\");
pi[id][vip] = dini_Int(fajl,\"vip\");
format(pi[id][aname],24,\"%s\",dini_Get(fajl,\"aname\"));
}
}

 

Spoiler for V0.3:

#include < a_samp >
#include < zcmd >
#include < sscanf >
#include < dini >
#define FILTERSCRIPT
#define narancs 0xFF9933AA
#define szurke (0xAFAFAFAA)
#define citrom (0xFFFF00AA)
#define piros (0xFF0000AA)
#define zold (0x33AA33AA)
#define feher (0xFFFFFFAA)
#define fekete 0x000000
#define neon 0x00FFFFFF
#undef MAX_PLAYERS
#define MAX_PLAYERS 30
enum badmin
{
admin,
ban,
as,
aname[25],
vip
}
new pi[MAX_PLAYERS][badmin];
new lepve[MAX_PLAYERS];
new str[128];
new rpw[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
nullazas(playerid);
format(str,sizeof(str),\"%s belépett a szerverre.\",nev(playerid));
SendClientMessageToAll(narancs,str);
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(playerid));
if(!fexist(fajl))
{
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,\"Regisztráció\",\"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\",\"Oké\",\"Mégse\");
}
else
{
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
       if(!response) Kick(playerid);
           new file[128];
   if(strlen(inputtext) == 0)
   {
      ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót.\\nA késõbbiekben is ezt fogod használni.\", \"Oké\", \"Mégse\");
      return 0;
   }
   format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
   if(!fexist(file))
   {
      dini_Create(file);
      nullazas(playerid);
      dini_Set(file,\"jelszo\", inputtext);
       save(playerid);
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
      printf(\"%s sikeresen regisztrált.\", nev(playerid));
   }
}
if(dialogid == 2)
{
        new file[128];
        format(file,sizeof(file),\"/badmin/%s.ini\",nev(playerid));
        if(!response) Kick(playerid);
        new pw[64];
   format(pw,64,\"%s\",dini_Get(file,\"jelszo\"));
   if(!strcmp(inputtext, pw, false))
   {
       SendClientMessage(playerid,zold,\"Sikeres belépés.\");
       load(playerid);
       lepve[playerid] = 1;
      if(pi[playerid][ban] == 1)
      {
          Ban(playerid);
      }
   }
   else
   {
       rpw[playerid] ++;
       SendClientMessage(playerid,piros,\"Rossz jelszó.\");
       if(rpw[playerid] == 2)
       {
           Kick(playerid);
      }
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,\"Belépés\",\"Írd be a jelszavad.\",\"Oké\",\"Mégse\");
   }
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
    format(str,sizeof(str),\"%s kilépett a szerverrõl.\",nev(playerid));
SendClientMessageToAll(narancs,str);
if(lepve[playerid] == 1)
{
    save(playerid);
}
nullazas(playerid);
return 1;
}
CMD:adadmin(playerid,params[])
{
if(pi[playerid][admin] == 3 || IsPlayerAdmin(playerid))
{
    new id,szint;
    new anev[24];
    if(sscanf(params,\"uds\",id,szint)) return SendClientMessage(playerid,szurke,\"Használat:/adadmin [id][szint(0-3)] [adminnév]\");
    if(szint >= 0 && szint <= 3)
    {
        format(str,128,\"%s %d adminjogot adott.\",pi[playerid][aname],szint);
        msg(id,str);
        format(str,128,\"%st kinevezted %d adminnak.\",nev(id),szint);
        msg(playerid,str);
        pi[id][admin] = szint;
   format(pi[id][aname],24,\"%s\",anev);
} else msg(playerid, \"Az adminszint 0 és 3 között lehet.\");
} else msg(playerid,\"Nem vagy admin.\");
return 1;
}
CMD:a(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /a [szöveg]\");
    format(str, sizeof(str), \"AdminChat: %s(%d): %s\", pi[playerid][aname], pi[playerid][admin], szoveg);
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] >= 1 ||pi[as] != 0)
    {
      SendClientMessage(i, zold, str);
   }
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:asay(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] != 0)
{
new szoveg[128];
    if(sscanf(params,\"s\",szoveg)) return SendClientMessage(playerid,feher,\"Használat: /asay [szöveg]\");
    if(pi[playerid][admin] != 0)
    {
    format(str, sizeof(str), \"Admin %s: %s\", pi[playerid][aname], szoveg);
   SendClientMessageToAll(neon,str);
}
else if(pi[playerid][as] != 0)
{
    format(str, sizeof(str), \"Adminsegéd %s: %s\", nev(playerid), szoveg);
   SendClientMessageToAll(neon,str);
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:adminok(playerid, params[])
{
SendClientMessage(playerid, feher, \"Elérhetõ adminisztrátorok és segédek:\");
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] != 0)
    {
        format(str, 128, \"Admin %s | Szint: %d\", pi[aname],pi[admin]);
        SendClientMessage(playerid, citrom, str);
}
else if(pi[as] == 1)
    {
        format(str, 128, \"Adminsegéd %s\", nev(i));
        SendClientMessage(playerid, citrom, str);
}
}
return 1;
}
CMD:as(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /as [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted adminsegédnek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged adminsegédnek.\");
    pi[id][as] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:vip(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vip [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Kinevezted VIP-nek.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor kinevezett téged VIP-nek..\");
    pi[id][vip] = 1;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:vipel(playerid, params[])
{
if(pi[playerid][admin] == 3)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /vipel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted a VIP-et.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette a VIP jogodat.\");
    pi[id][vip] = 0;
    return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy fõadmin.\"); return 1; }
}
CMD:asel(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /asel [id]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, szurke, \"Nincs ilyen ID!\");
    SendClientMessage(playerid, feher, \"Elvetted az adminsegéd jogát.\");
    SendClientMessage(id, feher, \"Egy adminisztrátor elvette az adminsegéd rangodat.\");
    pi[id][as] = 0;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
return 1;
}
CMD:kick(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
    if(pi[playerid][as] == 1)
{
   new id;
   new indok[64];
   if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /kick [id][indok]\");
   format(str, 128, \"-= %s ki lett rúgva %s által. |=| Indoklás: %s =-\", nev(id), nev(playerid), indok);
   SendClientMessageToAll(piros, str);
   Kick(id);
}
else if(pi[playerid][admin] >= 1)
{
   new id;
   new indok[64];
   if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /kick [id][indok]\");
   format(str, 128, \"-= %s ki lett rúgva %s által. |=| Indoklás: %s =-\", nev(id), pi[playerid][aname], indok);
   SendClientMessageToAll(piros, str);
   Kick(id);
}
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin, vagy haladó adminsegéd.\"); }
return 1;
}
CMD:ban(playerid, params[])
{
if(pi[playerid][admin] >= 1)
{
new id;
new indok[64];
if(sscanf(params,\"us\",id,indok)) return SendClientMessage(playerid,feher,\"Használat: /ban [id][indok]\");
pi[id][ban] = 1;
format(str, 128, \"-= %s ki lett tiltva %s által. |=| Indoklás: %s =-\", nev(id), pi[playerid][aname], indok);
SendClientMessageToAll(piros, str);
Ban(id);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy egyes szintû admin.\"); return 1; }
}
CMD:goto(playerid, params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][as] == 1)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /goto [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(id, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:get(playerid, params[])
{
if(pi[playerid][admin] >= 2)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid,feher,\"Használat: /get [id]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(id, X+2, Y, Z);
return 1;
} else { SendClientMessage(playerid, szurke, \"Nem vagy admin\"); return 1; }
}
CMD:veh(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
new kocsi;
if(sscanf(params,\"d\",kocsi)) return SendClientMessage(playerid,feher,\"Használat: /veh [kocsiid]\");
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(kocsi,X,Y+2,Z,0,0,0,600);
msg(playerid,\"Kocsi lekérve.\");
} else msg(playerid,\"Nem vagy 2es admin.\");
return 1;
}
CMD:spec(playerid,params[])
{
if(pi[playerid][admin] >= 1)
{
    new spec;
    if(sscanf(params,\"u\",spec)) return SendClientMessage(playerid, feher, \"Használat: /spec [id]\");
    TogglePlayerSpectating(playerid, 1);
       PlayerSpectatePlayer(playerid, spec);
       SendClientMessage(playerid, feher, \"Megfigyelés bekapcsolva.\");
       SetPlayerInterior(playerid,GetPlayerInterior(spec));
       SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(spec));
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:ip(playerid,params[])
{
if(pi[playerid][admin] >= 1 || pi[playerid][vip] != 0)
{
    new id;
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, feher, \"Használat: /ip [id]\");
       new ipci[16];
       GetPlayerIp(id,ipci,16);
       format(str,128,\"%s IP: %s\",nev(id),ipci);
       SendClientMessage(playerid, -1, str);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
CMD:specki(playerid)
{
if(pi[playerid][admin] >= 1)
{
    SendClientMessage(playerid, feher, \"Megfigyelés kikapcsolva.\");
    TogglePlayerSpectating(playerid, 0);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,0,0,5);
} else { SendClientMessage(playerid, piros, \"Nem vagy admin.\"); }
return 1;
}
stock nev(id)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(id,name,sizeof(name));
return name;
}
stock msg(id,uzi[])
{
SendClientMessage(id,feher,uzi);
}
stock nullazas(id)
{
lepve[id] = 0;
pi[id][admin] = 0;
pi[id][ban] = 0;
pi[id][as] = 0;
pi[id][vip] = 0;
rpw[id] = 0;
}
stock save(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
   dini_IntSet(fajl,\"admin\", pi[id][admin]);
   dini_IntSet(fajl,\"ban\", pi[id][ban]);
   dini_IntSet(fajl,\"as\", pi[id][as]);
   dini_IntSet(fajl,\"vip\", pi[id][vip]);
   dini_Set(fajl,\"aname\", pi[id][aname]);
   dini_IntSet(fajl,\"penz\",GetPlayerMoney(id));
   dini_IntSet(fajl,\"pont\",GetPlayerScore(id));
}
}
stock load(id)
{
new fajl[128];
format(fajl,sizeof(fajl),\"/badmin/%s.ini\",nev(id));
if(fexist(fajl))
{
pi[id][admin] = dini_Int(fajl,\"admin\");
pi[id][ban] = dini_Int(fajl,\"ban\");
pi[id][as] = dini_Int(fajl,\"as\");
pi[id][vip] = dini_Int(fajl,\"vip\");
format(pi[id][aname],24,\"%s\",dini_Get(fajl,\"aname\"));
GivePlayerMoney(id,dini_Int(fajl,\"penz\"));
SetPlayerScore(id,dini_Int(fajl,\"pont\"));
}
}

 

A regisztrációs rendszer mûködéséhez létre kell hozni a scriptfiles mappában egy badmin mappát.

// Azért \'badmin\', mert elõször BenceeeAdmin-t akartam, de itt fórumon is páran DAdmin néven ismerik, ezért marad DAdmin.

2740
Segítségkérés / Admin/Reg
« Dátum: 2012. május 10. - 17:41:29 »
A script ránézésre is rossz. Én írtam, de én nem használnám fel. Már készül az új.:\'D

2741
Segítségkérés / Épületek elé sárg háromszög
« Dátum: 2012. május 10. - 17:34:30 »
Alap sárga háromszög? Valószínûleg a modban/scriptekben el van távolítva.
 
public OnGameModeInit() 

 
alatt keress ilyet:
 
DisableInteriorEnterExits();

 
Ha találsz, töröld ki.

2742
Beszélgetés / Nekem 8
« Dátum: 2012. május 10. - 16:39:44 »
Ez nagyon nagy film.

2743
SA-MP: Szerverfejlesztés / DAdmin
« Dátum: 2012. május 10. - 14:22:26 »
Idézetet írta: TengeriMalac date=1336594835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13663\" data-ipsquote-contentclass=\"forums_Topic
IsLogged és aduty mehetne enumba
Nevek felvételét meglehetne oldani egyszerûbben [ stock PlayerName(...) ]
Nem akarok kritizálni. >.>
 
Nagyon régen írtam. Bugos is. Más a scriptelési stílusom már. Majd írok egy újat.
Lock.

2744
Munkaerő keresése / Mappert keresek!
« Dátum: 2012. május 09. - 17:27:08 »
[mod]Bõvítsd! Határidõ 1nap.[/mod]

2745
Archívum / [HUN] Light Life RolePlay - " Ahol az élvezet garantált! "
« Dátum: 2012. május 08. - 15:29:59 »
A szerver átállt 0.3e kliensre.
----------------
Csináltunk 1 versenyt. Szeretnél Sandkinget? Vagy bicajt? Vagy egy jó motort? Nevezz a fórumunkon a versenyre, és ha te nyered, tiéd a szuper járgány!
Fórum->Script nélküli szervezetek(Egyéb)->www.autoverseny.ll
------------
Ma esti koncert:
http://dreamssite.atw.hu/SAMP/sa-mp-105.png
http://dreamssite.atw.hu/SAMP/sa-mp-104.png
http://dreamssite.atw.hu/SAMP/sa-mp-103.png
--------
Készült egy új videó John Howard készítésében.
http://www.youtube.com/watch?v=sjCk9r31Kdg&feature=youtu.be

Oldalak: 1 ... 181 182 [183] 184 185 ... 302
SimplePortal 2.3.7 © 2008-2024, SimplePortal