Szerző Téma: Multifunkcionális Regisztrációs rendszer  (Megtekintve 2889 alkalommal)

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Dátum: 2011. November 17. - 14:11:00 »
+12 Show voters
Multifunkcionális Regisztrációs rendszer
Mi ez?
Ez egy nem akármilyen regisztrációs rendszer. Mindent tud amit a többi, de egy plusz van benne: Lehet configurálni?
Mit is takar ez? Ha beírod, hogy: /regconfig, kiad egy dialogot, amibõl különbözõ regisztrációs \"módokat\" tudsz beállítani.
Ezt ki is tudod kapcsolni, illetve van egy /kilep parancs is, amit engedélyezni/letiltani egyaránt lehet. Ha újra be akarsz lépni, /login.
Funkciók
3 funkció van benne.
Dialogos - Ha belépsz a szerverre, kijön egy dialog, hogy regisztrálj, vagy ha már regisztráltál, bejelentkezz.
Parancsos - Ha belépsz a szerverre, a /reg [jelszó] paranccsal kell regisztrálni, ha már regisztrálva vagy, akkor /login [jelszó] parancsal kell bejelentkezned.
Parancsos-Dialogos - Ha belépsz a szerverre, a /reg paranccsal elõhívod a regisztrációs dialogot, ha már regisztrálva vagy, akkor a /login paranccsal hívod meg a bejelentkezési dialogot.
Parancsok
/reg [jelszó] (Parancsos típus)
/login [jelszó] (Parancsos típus)
/reg (Dialogos-Parancsos típus)
/login (Dialogos-Parancsos típus)
/kilep
/regconfig (Adminoknak)
Letöltés
http://solidfiles.com/d/903c7fec21/
Hamarosan új verzió!
[admin]A forráskódot a fórumra is ki kell rakni![/admin]
 
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dini>
#pragma tabsize 0
new file[128];
#define SendFormattedMessage(%0,%1,%2) do{new _str[128]; format(_str,128,%2); SendClientMessage(%0,%1,_str);}while(FALSE)
new kilepes;
new tipus;
new kotelezo;
new megerosites;
new megerositve[MAX_PLAYERS];
new FALSE = false;
new IsLogged[MAX_PLAYERS];
new kilepett[MAX_PLAYERS];
 
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
public OnFilterScriptInit()
{
print(\"\\nBetöltött filterscript:\");
print(\"Regisztrációs rendszer - By Sramm\");
print(\"Verzió: 3\");
print(\"----------------------------------\\n\");
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
tipus = dini_Int(file,\"tipus\");
kotelezo = dini_Int(file,\"kotelezo\");
megerosites = dini_Int(file,\"megerosites\");
kilepes = dini_Int(file,\"kilepes\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
 
public OnPlayerConnect(playerid)
{
if(kotelezo == 1)
{
if(tipus == 2)
{
if(!fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Te{FF0000}még {FFFFFF}nem regisztráltál, {66CCFF}regisztrálj: /reg [jelszó]\");
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció nem kötelezõ, de ajánlott!\");
}
if(fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}jelentkezz be: /login [jelszó]\");
SendClientMessage(playerid,-1,\"{FFFFFF}Bejelentkezni nem kötelezõ, de ajánlott!\");
}
return 1;
}
else if(tipus == 3)
{
if(!fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Te{FF0000}még {FFFFFF}nem regisztráltál, {66CCFF}regisztrálj: /reg\");
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció nem kötelezõ, de ajánlott!\");
}
if(fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}jelentkezz be:/login\");
SendClientMessage(playerid,-1,\"{FFFFFF}Bejelentkezni nem kötelezõ, de ajánlott!\");
}
return 1;
}
return 1;
}
if(kotelezo == 0) {
if(tipus == 1)
{
IsLogged[playerid] = 0;
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
if(!fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}regisztrálj.\");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek adj meg egy jelszót:\", \"Regisztráció\", \"Kilépés\");
}
if(fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}jelentkezz be.\");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd ide a jelszavad:\", \"Belépés\", \"Kilépés\");
}
return 1;
}
else if(tipus == 2)
{
if(!fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}regisztrálj: /reg [jelszó]\");
}
if(fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}jelentkezz be: /login [jelszó]\");
}
return 1;
}
else if(tipus == 3)
{
if(!fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}regisztrálj: /reg\");
}
if(fexist(file))
{
SendFormattedMessage(playerid,-1,\"{FFFFFF}Üdvözöllek a {FF0000}szerveren{FFFFFF}, kedves {66CCFF}%s!\",GetName(playerid));
SendClientMessage(playerid,-1,\"{FFFFFF}Mielõtt{FF0000} belevetnéd {FFFFFF}magad a játékba, kérlek {66CCFF}jelentkezz be:/login\");
}
return 1;
}
return 1;
}
return 1;
}
CMD:regenged(playerid,params[])
{
new id;
if(!IsPlayerAdmin(playerid)) return 1;
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid,-1,\"{FFFFFF}Használat:{FF0000}/regenged [Playerid]\");
if(megerositve[id] == 1) return SendClientMessage(playerid,-1,\"{FFFFFF}Neki már engedélyezve lett a regisztráció!\");
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
if(fexist(file)) return SendClientMessage(playerid,-1,\"{FFFFFF}Õ már regisztrált!\");
megerositve[id] = 1;
SendFormattedMessage(playerid,-1,\"{FFFFFF}Engedélyezted {FF0000}%s{FFFFF}-nak, hogy regisztráljon!\",GetName(id));
SendFormattedMessage(id,-1,\"{FFFFFF}Adminisztrátor: {FF0000}%s{FFFFF}, engedélyezte számodra a {66CCFF}regisztrációt!\",GetName(playerid));
return 1;
}
CMD:regelnek(playerid,params[])
{
if(megerosites == 0) return 1;
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendFormattedMessage(i,-1,\"{FF0000}%s{FFFFF} szeretne regisztrálni a szerverre! (/regenged)\",GetName(playerid));
}
}
SendClientMessage(playerid,-1,\"{FFFFFF}Kérésed elküldtük az adminoknak!\");
return 1;
}
 
CMD:reg(playerid,params[])
{
if(megerosites == 1 && megerositve[playerid] == 0) return  SendClientMessage(playerid,-1,\"{FFFFFF}Egy adminnak engedélyeznie kell a regisztrációt: /regelnek!\");
if(tipus == 2) {
if(fexist(file)) return  SendClientMessage(playerid,-1,\"{FFFFFF}Már regisztrálva vagy...\");
if(IsLogged[playerid] == 1) return  SendClientMessage(playerid,-1,\"{FFFFFF}Már be is vagy jelentkezve...\");
new string[128];
if(sscanf(params, \"s[128]\", string)) return SendClientMessage(playerid,-1,\"{FFFFFF}Használat:{FF0000}/reg [jelszó]\");
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
if(fexist(file)) return SendClientMessage(playerid,-1,\"{FF0000}Már regisztrálva vagy. Írd: /login.\");
dini_Create(file);
dini_IntSet(file,\"password\", strlen(string));
dini_IntSet(file,\"megerositve\", megerositve[playerid]);
dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
/*dini_IntSet(file,\"Deaths\", PlayerInfo[playerid][Deaths]);
dini_IntSet(file,\"Kills\", PlayerInfo[playerid][Kills]);*/
SendFormattedMessage(playerid,-1,\"{FFFFFF}Felhasználód ezen a néven: {FF0000}%s{FFFFF}, létrehozva ezzel a jelszóval: {66CCFF}%s!\",GetName(playerid),string);
SendClientMessage(playerid,-1,\"{FFFFFF}Most írd be: /login\");
return 1;
}
else if(tipus == 3) {
if(IsLogged[playerid] == 1) return  SendClientMessage(playerid,-1,\"{FFFFFF}Már be is vagy jelentkezve...\");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek adj meg egy jelszót:\", \"Regisztráció\", \"Kilépés\");
return 1;
}
return 1;
}
CMD:login(playerid,params[])
{
if(!fexist(file)) return SendClientMessage(playerid,-1,\"{FF0000}Még nem vagy regisztrálva. Írd: /reg.\");
if(tipus == 1)
{
if(kilepett[playerid] == 1) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd ide a jelszavad:\", \"Belépés\", \"Kilépés\");
return 1;
}
if(tipus == 2) {
if(IsLogged[playerid] == 1) return  SendClientMessage(playerid,-1,\"{FFFFFF}Már be vagy jelentkezve...\");
new string[128];
if(sscanf(params, \"s[128]\", string)) return SendClientMessage(playerid,-1,\"{FFFFFF}Használat:{FF0000}/login [jelszó]\");
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
new password = dini_Int(file, \"password\");
if(strlen(string) != password)
{
SendClientMessage(playerid, -1, \"{FF0000}Hibás a jelszó!\");
Kick(playerid);
}
else
{
SendClientMessage(playerid,-1,\"{33FF66}Sikeres bejelentkezés, köszöntelek!\");
IsLogged[playerid] = 1;
SetPlayerScore(playerid, dini_Int(file,\"Score\"));
GivePlayerMoney(playerid, dini_Int(file,\"Money\"));
megerositve[playerid] = dini_Int(file,\"megerositve\");
}
return 1;
}
else if(tipus == 3) {
if(IsLogged[playerid] == 1) return  SendClientMessage(playerid,-1,\"{FFFFFF}Már be is vagy jelentkezve...\");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd ide a jelszavad:\", \"Belépés\", \"Kilépés\");
return 1;
}
return 1;
}
CMD:kilep(playerid,params[])
{
if(kilepes != 1) return 1;
if(IsLogged[playerid] == 0) return  SendClientMessage(playerid,-1,\"{FFFFFF}Nem vagy bejelentkezve...\");
kilepett[playerid] = 1;
dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
dini_IntSet(file,\"megerositve\", megerositve[playerid]);
IsLogged[playerid] = 0;
megerositve[playerid] = 0;
SetPlayerScore(playerid,0);
ResetPlayerMoney(playerid);
SendClientMessage(playerid,-1,\"{FFFFFF}Kilépes sikeres!\");
return 1;
}
CMD:regconfig(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, \"{FFAF00}Regrendszer Config\",\"\\
Dialogos regisztráció\\nRegisztráció parancsal\\nParancsos-Dialogos regisztráció\\nRegisztráció kikapcsolása\\nKilépés engedélyezése\\nKilépés kikapcsolása\\n\\
Kötelezõ regisztráció engedélyezése\\nKötelezõ regisztráció letiltása\\nAdminisztrátori jóváhagyás engedélyezése\\nAdminisztrátori jóváhagyás letiltása\", \"Rendben!\", \"Kilép\");
return 1;
}
CMD:megerosit(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, \"{FFAF00}Regrendszer Config\", \"Dialogos regisztráció\\nRegisztráció parancsal\\nParancsos-Dialogos regisztráció\\nRegisztráció kikapcsolása\\nKilépés engedélyezése\\nKilépés kikapcsolása\\nKötelezõ regisztráció engedélyezése\\nKötelezõ regisztráció letiltása\", \"Rendben!\", \"Kilép\");
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
if(fexist(file)) return SendClientMessage(playerid,-1,\"{FF0000}Már regisztrálva vagy. Lehetséges, hogy ez egy hiba, elnézést kérünk.\"),ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd ide a jelszavad:\", \"Belépés\", \"Kilépés\");
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek adj meg egy jelszót:\", \"Regisztráció\", \"Kilépés\");
dini_Create(file);
dini_IntSet(file,\"password\", strlen(inputtext));
dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
         dini_IntSet(file,\"megerositve\", megerositve[playerid]);
/*dini_IntSet(file,\"Deaths\", PlayerInfo[playerid][Deaths]);
        dini_IntSet(file,\"Kills\", PlayerInfo[playerid][Kills]);*/
        kilepett[playerid] = 0;
        SendFormattedMessage(playerid,-1,\"{FFFFFF}Felhasználód ezen a néven: {FF0000}%s{FFFFF}, létrehozva ezzel a jelszóval: {66CCFF}%s!\",GetName(playerid),inputtext);
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Remek! Lépj be karakteredhez:\", \"Belépés\", \"Kilépés\");
        }
else {
SendClientMessage(playerid,-1,\"{FFFFFF}Minek jöttél fel, ha úgy is kilépsz?\");
Kick(playerid);
}
return 1;
   }
   if(dialogid == 2)
{
if(response)
{
format(file,sizeof(file),\"/SrammReg/Jatekosok/%s.ini\",GetName(playerid));
if(!fexist(file)) return SendClientMessage(playerid,-1,\"{FF0000}Még nem vagy regisztrálva. Lehetséges, hogy ez egy hiba, elnézést kérünk.\"), ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek adj meg egy jelszót:\", \"Regisztráció\", \"Kilépés\");
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd ide a jelszavad:\", \"Belépés\", \"Kilépés\");
 new password = dini_Int(file, \"password\");
          if(strlen(inputtext) != password)
   {
             SendClientMessage(playerid, -1, \"{FF0000}Hibás a jelszó!\");
            Kick(playerid);
   }
   else
   {
   SendClientMessage(playerid,-1,\"{33FF66}Sikeres bejelentkezés, köszöntelek!\");
   IsLogged[playerid] = 1;
   SetPlayerScore(playerid, dini_Int(file,\"Score\"));
   GivePlayerMoney(playerid, dini_Int(file,\"Money\"));
   megerositve[playerid] = dini_Int(file,\"megerositve\");
   /*PlayerInfo[playerid][Deaths] = dini_Int(file,\"Deaths\");
   PlayerInfo[playerid][Kills] = dini_Int(file,\"Kills\");
   gTeam[playerid] = dini_Int(file,\"Team\");*/
   kilepett[playerid] = 0;
   }
}
else
{
SendClientMessage(playerid,-1,\"{FFFFFF}Néha nem értelek...\");
Kick(playerid);
}
        return 1;
}
 if(dialogid == 3)
{
if(response)
{
if(listitem == 0)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(tipus == 1) return SendClientMessage(playerid,-1,\"{FFFFFF}Már dialogos a regisztráció menete.\");
tipus = 1;
dini_IntSet(file,\"tipus\",tipus);
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció menete mostantól: Dialogos.\");
}
if(listitem == 1)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(tipus == 2) return SendClientMessage(playerid,-1,\"{FFFFFF}Már parancsos a regisztráció menete.\");
tipus = 2;
dini_IntSet(file,\"tipus\",tipus);
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció menete mostantól: Parancsos.\");
}
if(listitem == 2)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(tipus == 3) return SendClientMessage(playerid,-1,\"{FFFFFF}Már parancsos-dialogos a regisztráció menete.\");
tipus = 3;
dini_IntSet(file,\"tipus\",tipus);
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció menete mostantól: Parancsos-Dialogos.\");
}
if(listitem == 3)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(tipus == 0) return SendClientMessage(playerid,-1,\"{FFFFFF}Regisztráció már kikapcsolva.\");
tipus = 0;
dini_IntSet(file,\"tipus\",tipus);
SendClientMessage(playerid,-1,\"{FFFFFF}A regisztráció ki lett kapcsolva.\");
}
if(listitem == 4)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(kilepes == 1) return SendClientMessage(playerid,-1,\"{FFFFFF}Már ki tudnak lépni.\");
kilepes = 1;
dini_IntSet(file,\"kilepes\",kilepes);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután bejelentkezett valaki, már ki is tud lépni.\");
}
if(listitem == 5)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(kilepes == 0) return SendClientMessage(playerid,-1,\"{FFFFFF}Már le van tiltva.\");
kilepes = 0;
dini_IntSet(file,\"kilepes\",kilepes);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután bejelentkezett valaki, már nem tud kilépni.\");
}
if(listitem == 6)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(kotelezo == 0) return SendClientMessage(playerid,-1,\"{FFFFFF}Már engedélyezve van.\");
kotelezo = 0;
dini_IntSet(file,\"kotelezo\",kotelezo);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután valaki feljött a szerverre, kötelezõ regisztrálnia/belépnie.\");
}
if(listitem == 7)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(kotelezo == 1) return SendClientMessage(playerid,-1,\"{FFFFFF}Már le van tiltva.\");
kotelezo = 1;
dini_IntSet(file,\"kotelezo\",kotelezo);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután valaki feljött a szerverre, nem kötelezõ regisztrálnia/belépnie.\");
}
if(listitem == 8)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(megerosites == 1) return SendClientMessage(playerid,-1,\"{FFFFFF}Már engedélyezve van.\");
megerosites = 1;
dini_IntSet(file,\"megerosites\",megerosites);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután valaki feljött a szerverre, egy adminnak engedélyeznie kell a regisztrációját.\");
}
if(listitem == 9)
{
format(file,sizeof(file),\"/SrammReg/Config/config.ini\");
if(megerosites == 0) return SendClientMessage(playerid,-1,\"{FFFFFF}Már le van tiltva.\");
megerosites = 0;
dini_IntSet(file,\"megerosites\",megerosites);
SendClientMessage(playerid,-1,\"{FFFFFF}Mostantól miután valaki feljött a szerverre, egy adminnak nem kell engedélyeznie a regisztrációját.\");
}
}
return 1;
}
return 0;
}
 
public OnPlayerSpawn(playerid)
{
if(IsLogged[playerid] == 0) return Kick(playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(IsLogged[playerid] == 1)
{
dini_IntSet(file,\"Score\", GetPlayerScore(playerid));
dini_IntSet(file,\"Money\", GetPlayerMoney(playerid));
dini_IntSet(file,\"megerositve\", megerositve[playerid]);
IsLogged[playerid] = 0;
megerositve[playerid] = 0;
SetPlayerScore(playerid,0);
ResetPlayerMoney(playerid);
}
kilepett[playerid] = 0;
return 1;
}
 
« Utoljára szerkesztve: 2012. Március 25. - 16:37:15 írta ChuckNorris »

Swat

  • Vendég
Multifunkcionális Regisztrációs rendszer
« Válasz #1 Dátum: 2012. Január 03. - 18:08:20 »
0 Show voters
Nekem tetszik megy a +

Nem elérhető IXT

  • 2502
  • Steph Curry
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Válasz #2 Dátum: 2012. Január 03. - 18:15:15 »
+1 Show voters
Idézetet írta: Swat date=1325610500\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13473\" data-ipsquote-contentclass=\"forums_Topic
Nekem tetszik megy a +
 
Nem kell odairni mindenhez hogy szép kösz tetszik megy a +.. hsz hunter ..

dexi

  • Vendég
Multifunkcionális Regisztrációs rendszer
« Válasz #3 Dátum: 2012. Január 03. - 20:28:52 »
0 Show voters
Ráadásul még a +-t se adja xDDD.
ON:
Szép kis FS lett, van akinek jól jöhet!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Válasz #4 Dátum: 2012. Január 03. - 22:35:19 »
0 Show voters
Szép kis script :D Imádom a dialogos cuccokat! :)
Grat!

Multifunkcionális Regisztrációs rendszer
« Válasz #5 Dátum: 2012. Január 08. - 18:35:24 »
0 Show voters
Kössz pont ez kellet, én a dialogos regisztrációt  szeretem :D

Nem elérhető Buba

  • 540
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Válasz #6 Dátum: 2012. Január 10. - 16:57:15 »
0 Show voters
Nekem vírusos a letöltõ link, úgyhogy inkább nem próbálom.
De így jónak, ötletesnek tûnik!

Multifunkcionális Regisztrációs rendszer
« Válasz #7 Dátum: 2012. Január 12. - 18:12:16 »
0 Show voters
Jóféle Úgyis van 100 Szeróm

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Válasz #8 Dátum: 2012. Március 18. - 21:18:03 »
0 Show voters
És ez tulajdonképpen mit is ment? Pénz? Pont? vagy miket?

SmokeR

  • Vendég
Multifunkcionális Regisztrációs rendszer
« Válasz #9 Dátum: 2012. Március 24. - 16:59:51 »
0 Show voters
Nekem ez nem jó valamiért

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Multifunkcionális Regisztrációs rendszer
« Válasz #10 Dátum: 2012. Március 25. - 15:34:50 »
0 Show voters
Új verzió érhetõ el!
http://solidfiles.com/d/903c7fec21/
Újítások:
- kötelezõ regisztráció ki/be kapcsolása
- regisztráció megerõsítése admin által + ennek ki/be kapcsolása
...És még sok pár bugtalanítás, stb...
És most már nem vírusos a letöltõlink ;)
 
Idézetet írta: ςκyΙιηε date=1332101883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13473\" data-ipsquote-contentclass=\"forums_Topic
És ez tulajdonképpen mit is ment? Pénz? Pont? vagy miket?
 
Ez kimenti a pénzedet meg a pontodat, ha jól tudom. Nem akartam még +-ba mást rakni, mert majd mindenki egyénileg berakosgatja :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal