Detaljan opis problema: Pa vec jako dugo se mucim i nikako da uspijem namjestiti da igrac koji se registrira bude lvl 1, nego je uvjek 0.
Dio skripte: Recite ako vam treba nesto drugo iz skripte, samo mi rijesite problem, HVALA UNAPRIJED.
public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijava",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Dobrodosao na server\n"BELA"Upisite lozinku kako bi nastavili s igrom!\n\n"ZUTA"|---------------------------------------------------------------------------|","Prijava","Izlaz");
SpawnPlayer(playerid);
}
else
{
SetPlayerScore(playerid,1);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Dobrodosao na server\n"BELA"Upisite vasu lozinku da se registrirate!\n\n"ZUTA"|---------------------------------------------------------------------------|","Registracija","Izlaz");
SpawnPlayer(playerid);
}
return 1;
} if(dialogid == DIALOG_REGISTER)
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Upisali ste pogresnu lozinku.\n"BELA"Upisite lozinku da se registrirate!\n\n"ZUTA"|---------------------------------------------------------------------------|","Registracija","Izlaz");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteString(File, "Password", inputtext);
INI_WriteInt(File, "Admin", 0);
INI_WriteInt(File, "Ubojstva", 0);
INI_WriteInt(File, "Smrti", 0);
INI_WriteInt(File, "Novac", 0);
INI_WriteInt(File, "Mutiran", 0);
INI_WriteInt(File, "Warn", 0);
INI_WriteInt(File, "Vip", 0);
INI_WriteInt(File,"Paytime", 0);
INI_WriteInt(File,"Respekti", 0);
INI_WriteInt(File,"Level", 1);
SetPlayerScore(playerid,1);
INI_Close(File);
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Dobrodosao!",""COL_GREEN"Ako vam je potrebna pomoc obratite se preko komande /pomoc.","Uredu","");
}
}
if(dialogid == DIALOG_LOGIN)
{
if(!response) return Kick(playerid);
if(response)
{
if(!strcmp(inputtext, PlayerInfo, false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetPlayerScore(playerid, PlayerInfo);//stavi varijablu koju ti koristits,kako je tebi u modu
SpawnPlayer(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Prijava.",""ZUTA"|--------------------------- My Server v0.1 ---------------------------|\n\n"BELA"Upisali ste pogresnu lozinku.\n"BELA"Upisite tocnu lozinku da se prijavite!\n\n"ZUTA"|---------------------------------------------------------------------------|","Prijava","Izlaz");
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
