[POMOC]Registracija

Započeo |Xeptic| Führer, Februar 10, 2011, 20:44:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ako moze mala pomoc bio bih zahvalan znaci ulazim u server (hostan) i stavio sam si novi nick da vidim i pise mi da se regujem i kad napisem lozinku nece da ide dalje na login (u dijalogu je) a na kucnom je sve dobro..... Komanda :

if(dialogid == 12345)
{
    if(strlen(inputtext))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "To ime se vec koristi, molimo vas uzmite drugo.");
fclose(hFile);
return 1;
}
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
//Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
else
{
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Dobrodosli, %s\nVi nemate acc.\nMolimo vas registrujte se:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");
}
}
}
else
{
// Kick(playerid);
}
return 1;
}




Login




new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Dobrodosli, %s\nSada se mozete prijaviti:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");
}
}
return 1;
}




nekuzim...

Koliko vidim, krive dialog IDeve si stavio. Kad se pokrece dialog stavio si 12346, a kad trazi koji je dialog aktivan stavio si 12345. To promjeni da bude isto i trebalo bi radit.

Last nick: Paradox

Et ti sve linije:

if(dialogid == 12345)
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");

i stavi onda ovako:

if(dialogid == 12345)
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");

ili ako ti dolazi 12346 ides:

if(dialogid == 12346)
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");
Poslednja Izmena: Februar 10, 2011, 21:07:03 POSLE PODNE od mafica .pwn

Citat: mafica .pwn poslato Februar 10, 2011, 21:05:40 POSLE PODNE
Et ti sve linije:

if(dialogid == 12345)
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");   cemu ovo sluzi?? prvo ti je 12345
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");                       12346



i stavi onda ovako:

if(dialogid == 12345)
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji"); ovdje 5
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");

ili ako ti dolazi 12346 ides:

if(dialogid == 12346)
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izadji");
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Prijava",loginstring,"Prijava","Izadji");