[ pawn ] case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(Korisnici(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
new rand = random(sizeof(RandomSpawn2));
SetSpawnInfo(playerid, 0, PlayerInfo, RandomSpawn2, RandomSpawn2, RandomSpawn2, RandomSpawn2, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid); GivePlayerMoney(playerid, PlayerInfo);
SetPlayerFightingStyle(playerid, PlayerInfo);
SetCameraBehindPlayer(playerid);
UlogovanProvera = 1;
TextDrawHideForPlayer(playerid, LoginTextdraw);
TextDrawHideForPlayer(playerid, LoginTextdraw); TextDrawHideForPlayer(playerid, LoginTextdraw);
OcistiChat(playerid, 10);
new string,iskustvo;
iskustvo = (PlayerInfo * 2) + 2;
format(string,sizeof(string),""SPLAVA"Dobrodosao "BELA"%s "SPLAVA"na Underpoint RolePlay.",GetName(playerid));
SCM(playerid,-1,string);
format(string,sizeof(string),""SPLAVA": "BELA"Trenutni Level: %d | Respekti: %d/%d | Sati Igre: %d.",PlayerInfo,PlayerInfo,iskustvo,PlayerInfo);
SCM(playerid,-1,string);
if(PlayerInfo != -1)
{
new i = PlayerInfo;
new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(1) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo] = 0;
TunirajVozilo(VoziloInfo, i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(1) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo = -1;
}
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(2) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo] = 0;
TunirajVozilo(VoziloInfo, i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(2) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo = -1;
}
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
new voziloc;
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo, GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(3) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo] = 0;
TunirajVozilo(VoziloInfo, i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(3) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo = -1;
}
}
if(PlayerInfo == 0)
{
SCM(playerid,-1,"[UP:RP]: "ZUTA"Niste zavrsili registraciju ni sagledali tutorail pa ste vraceni na ponovnu registraciju!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, ""BELA"Dali ste musko ili zensko?", ""SPLAVA"- "BELA"Musko\n"SPLAVA"- "BELA"Zensko", "Dalje", "Odustani");
SetPlayerCameraPos(playerid, 1657.39, -1856.75, 45.71); SetPlayerCameraLookAt(playerid, 1661.96, -1857.56, 43.85);
SetPlayerInterior(playerid, 0); TogglePlayerControllable(playerid, 0); SetPlayerPos(playerid, 1693.3690,-1867.5784,13.5412);
SetPlayerFacingAngle(playerid, 139.7829); SetPlayerVirtualWorld(playerid, 5446);
}
}
else
{
new loginstring,loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Underpoint RolePlay\n\n"BELA"Vas Ime i Prezime: "SPLAVA"%s\n"BELA"Vas korisnicki racun je registrovan na serveru\nUnesite vas tacan password, imate "CRVENA"4 "BELA"pokusaja...\n\n"BELA"Ukoliko pogresite "CRVENA"4 "BELA"puta pass bicete banovani!\n"BELA"________________________________________________",loginname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
LoginPokusaji += 1;
g_SCMF(playerid,-1,"[UP:RP] "CRVENA"Pogresna lozinka | Preostalo Pokusaja: %d/4!",LoginPokusaji);
if(LoginPokusaji == 4) { StatusKonekta(playerid, 4); }
}
return 1;
}
}
}
return 1;
}[ /pawn ]