Detaljan opis problema:Ovako gledao sam neki tutorijal na yt kako jednostavno napraviti Login/Register sistem y/ini.I Izbacuje mi errore kod OnPlayerConnect linija.Naime u tom erroru takodje pise da nije definisan DIALOG_LOGIN I DIALOG_REGISTER ali definisao sam ga.
Dio skripte: Dio skripte u kojoj izbacuje errore [pawn]public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)));
{
INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra = true,.extra = playerid);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login:","Your account is registred.Please type your password to login","Login","Quit");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register:","Your account is not registred.Please type your password to register","Register","Quit");
}
return 1;
}
[/pawn]
Dio skripte u kojem sa definisao dialoge [pawn]/// DEFINE LOGIN/REGISTER
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
///
#define PATH "Korisnici/%s.ini"
///
#pragma tabsize 0[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/hz1jd5
Zasto ";" na kraju?
[pawn]if(fexist(UserPath(playerid)));[/pawn]
I dialoge stavi u enum, lakse ti je tako...
[pawn]
enum {
DIALOG_LOGIN,
DIALOG_REGISTER,
};
[/pawn]
I nemoj koristit [pawn]#pragma tabsize 0[/pawn] ...
Citat: Sploxs poslato Januar 11, 2018, 16:51:08 POSLE PODNE
Zasto ";" na kraju?
[pawn]if(fexist(UserPath(playerid)));[/pawn]
I dialoge stavi u enum, lakse ti je tako...
[pawn]
enum {
DIALOG_LOGIN,
DIALOG_REGISTER,
};
[/pawn]
I nemoj koristit [pawn]#pragma tabsize 0[/pawn] ...
rijesio sam taj sa ; ali opet mi prikazuje da ti dialozi uopste nisu definisani a prekopirao i stavio sam taj sa enum-om i nije definisan UserPath
Neko da pomogne
(https://imgur.com/2N5gc6Z.png)
Prošlo 48h bez ikakvog odgovora na temu.