Započeo Misko
•12. Jan. 2010.[POMOĆ]Dialog login/register
1,198
pregleda
3
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
49
Postovi:
9
Teme:
Pridružio se:Maj 2009
12. Jan. 2010.
Pokušavam napravit vlastiti login sistem s dialogom... Al ne ide...
Evo neki pokusaj za login, a do register nisam ni stigao 😛
Pomagajte!!!
POMAGAJTE!!
Evo neki pokusaj za login, a do register nisam ni stigao 😛
Pomagajte!!!
public OnPlayerConnect(playerid)
{
new file, pname;
GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
format(file, sizeof(file), "\\Users\\%s.ini", pname);
if(!dini_Exists(file))
{
new loginstring;
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Dobro dosli, %s\nTaj nadimak je registriran.\nLogirajte se:",loginname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Izlaz");
}
else
{
new regstring;
new regname;
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Dobro dosli, %s\nTaj nadimak nije registiran.\nRegistriraj se:",regname);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Register",regstring,"Registriraj","Izlaz");
}
return false;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2)
{
if(!strlen(inputtext))
{
new file;
new string;
new pname;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "\\Users\\%s.ini", pname);
new tmp;
tmp = dini_Int(file, "hashPW");
if(udb_hash(inputtext) != tmp)
{
format(string, 256, "Upisali ste pogresnu sifru za %s! Pokušajte ponovno.", pname);
SendClientMessage(playerid, COLOR_RED, string);
Kick(playerid);
}
else
{
logged = 1;
level = dini_Int(file, "level");
SetPlayerScore(playerid, dini_Int(file, "score"));
GivePlayerMoney(playerid, dini_Int(file, "money")-GetPlayerMoney(playerid));
SendClientMessage(playerid, COLOR_YELLOW, "Uspjesno ste logirani!");
}
}
}
return 1;
}POMAGAJTE!!
15. Jan. 2010.
Zz Ev ti tu TUT:http://balkan-samp.com/forum/index.php?topic=2387.0
A Ako neskuzis sve iz ovog TUTa skini si OVAJ Skript (GF) I Samo sve sta se tice LOGINa POSTOJECE Zamjeni za NOVE i ovo sta nemas u skriptu samo kopitaj:http://rapidshare.com/files/320300457/gf.rar.html
ae zZ
EDIT:Trebas li jos koju pomoc javise na e.johnson@usa.com :15-00h 7dana u tjednu hehe xD
A Ako neskuzis sve iz ovog TUTa skini si OVAJ Skript (GF) I Samo sve sta se tice LOGINa POSTOJECE Zamjeni za NOVE i ovo sta nemas u skriptu samo kopitaj:http://rapidshare.com/files/320300457/gf.rar.html
ae zZ
EDIT:Trebas li jos koju pomoc javise na e.johnson@usa.com :15-00h 7dana u tjednu hehe xD
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava