#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <Dini>
new File[128];
new PW[64];
new WPW[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
if(!fexist(File))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót!\", \"Oké\", \"Mégse\");
}
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégse\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(!response) Kick(playerid);
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy tetszõleges jelszót!\", \"Rendben\", \"Mégsem\");
return 0;
}
format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
if(!fexist(File))
{
dini_Create(File);
dini_Set(File, \"Pasword\", inputtext);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 2)
{
format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
if(!response)
{
Kick(playerid);
}
format(PW, 64, \"%s\", dini_Get(File, \"Pasword\"));
if(!strcmp(inputtext, PW, false))
{
SendClientMessage(playerid, -1, \"Sikeres belépés! Nyomj a \'SPAWN\' gombra!\");
}
else
{
WPW[playerid] ++;
SendClientMessage(playerid, -1, \"Rossz jelszó!\");
if(WPW[playerid] == 3)
{
Kick(playerid);
}
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad\", \"Oké\", \"Mégse\");
}
}
return 1;
}
stock Nev(playerid)
{
new Neve[MAX_PLAYER_NAME];
GetPlayerName(playerid, Neve, sizeof(Neve));
return Neve;
}
Hm.. nekem egy kicsit ez fúra már bocsás meg de te magyar vagy és angolul írod Password? meg PW? :hmmm: Utána nézzek..
De bizonyitélk nélkül nem vádolok! SZÉP LETT!
Szép lett[/quote]
szerintem van értelme fojtatni.- Cím: Regisztráció Rendszer
Írta: Benceee - 2012. május 29. - 20:04:11- Nagyon szép munka. Bõvíthetnéd. :)
- Cím: Regisztráció Rendszer
Írta: dexi - 2012. május 30. - 07:50:09- Én sem magyar dolgokat írok.. jobb szeretek \"angolul scriptelni\" :D Szép munka lett csak így tovább. Érdemes lenne tanulgatnod a mysql-t.
- Cím: Regisztráció Rendszer
Írta: Amf - 2012. május 31. - 16:14:55- Köszönöm! :)
De... azt a mysql-t nem szeretem ami netes...
Azt szeretem ami egy DB vagy milyen file-t hoz létre
Azt hiszem sqlite , ha nem tévedek- Cím: Regisztráció Rendszer
Írta: TengeriMalac - 2012. június 15. - 18:10:52 Idézetet írta: Orbit_Fire date=1338141648\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22058\" data-ipsquote-contentclass=\"forums_Topicjó lett de ezt ird át erre:Szerintem full felesleges, és azt sem értem, hogy miért lett beletéve a SAMPbe
DIALOG_STYLE_INPUT ---> DIALOG_STYLE_PASSWORD
Hm.. nekem egy kicsit ez fúra már bocsás meg de te magyar vagy és angolul írod Password? meg PW?
[/quote]
Én mindent angolul írok, a kiírt üzeneteket is.. :D
Szép lett. Bõvíthetnéd stat mentéssel :D- Cím: Regisztráció Rendszer
Írta: norbee0170 - 2012. június 16. - 15:57:11- én nemtudom.. annyi ilyen script van és mind hasonló szal sztem õ írta
jól néz ki bár nem próbáltam ki de nincs benne felesleg, és igen stat mentés bekerülhetett volna :)- Cím: Regisztráció Rendszer
Írta: CRU3L - 2012. június 25. - 10:33:18 Idézetet írta: Dead date=1338293115\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22058\" data-ipsquote-contentclass=\"forums_Topic
Hm.. nekem egy kicsit ez fúra már bocsás meg de te magyar vagy és angolul írod Password? meg PW? :hmmm: Utána nézzek..
De bizonyitélk nélkül nem vádolok! SZÉP LETT!
kiemelt szöveg: jó a helyesírásod :D
kiemelt szöveg: minek írja be jegyzettömbbe, hogy jelszó? sokkal egyszerûbb, érthetõbb a password.. + a pawno alapbol angol :D
Szép lett[/quote]
szerintem van értelme fojtatni.
[/quote]
Kiemelt szöveg: jó a helyesírásod.
Azt hiszem, erre mondják, hogy Másban meglátod a szálkát, magadban nem látod a gerendát sem.