Koristim ovaj Register i login sistem http://balkan-samp.com/forum/index.php?topic=51652.0
Krenuo sam mod od 0..
Kad sam stavio: public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");
}
}
Dobio sam 2 errora da UserPath nije defined, a defino sam ga.
Evo vam moji definovi:
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define PATH "/Korisnici/%s.ini"
U cemu je problem???
Taj tutorijal je previse star (2012)
http://balkan-samp.com/forum/index.php?topic=109678.0 (http://balkan-samp.com/forum/index.php?topic=109678.0)
To ti je iz 2012 tutorijal
I jesi li kreirao folder "Korisnici" uopste?
Jesam u scriptfilles
Sad sam krenuo ovaj sistem praviti http://balkan-samp.com/forum/index.php?topic=109678.0 jer je onaj valjda stariji sistem..
Onda su mi opet dosli errori kad sam ukucao public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Molimo vas ukucajte vasu lozinku.","Login","Quit");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Molimo vas ukucajte vasu lozinku koju cete koristiti.","Register","Quit");
}
}
2 errora undefined path symbol "UserPath"
Lines: if(fexist(UserPath(playerid)))
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Molimo vas ukucajte vasu lozinku koju cete koristiti.","Register","Quit");
Napravio sam u scriptfiles folder Korisnici.
Definiso sam: #define DIALOG_REGISTRACIJA 1
#define DIALOG_LOGIN 2
#define PATH "/Korisnici/%s.ini"
Kad promjenim #define PATH "/Users/%s.ini" u #define UserPath "/Users/%s.ini" dobijem nova 4 errora:
error 001: expected token: "-string end-", but found "-identifier-"
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Lines: if(fexist(UserPath(playerid)))
Napravio sam.