PHP код:
case DIALOG_REGISTER:
{
if(!response) return KickPL(playerid);
if(response)
{
if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "#", true) != -1 || strfind(inputtext, "&", true) != -1 || strfind(inputtext, "$", true) != -1)
{
new newips[24];
GetPlayerIp(playerid, newips, sizeof(newips));
new regstring[350];
format(markos, 128, "{0099FF}Registracija - %s", ImeIgraca(playerid));
format(regstring,sizeof(regstring),"{0099FF}______________________________________________\n\n{0099FF}Dobrodosli na {FFFFFF}World Gamers Community {0099FF}Server\n\n{0099FF}Vase ime: {FFFFFF}%s\n\n{0099FF}Vas IP:{FFFFFF} %s\n\n{FF0000}Molimo upisite svoju sifru ponovo:\n{0099FF}______________________________________________",ImeIgraca(playerid),newips);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, markos, regstring,"Registracija","Izlaz");
Error(playerid, "Nije moguce uneti ovu vrstu znaka u dijalogu.");
print("Debug_Register_1");
}
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
new newips[24];
GetPlayerIp(playerid, newips, sizeof(newips));
new regstring[350];
format(markos, 128, "{0099FF}Registracija - %s", ImeIgraca(playerid));
format(regstring,sizeof(regstring),"{0099FF}______________________________________________\n\n{0099FF}Dobrodosli na {FFFFFF}World Gamers Community {0099FF}Server\n\n{0099FF}Vase ime: {FFFFFF}%s\n\n{0099FF}Vas IP:{FFFFFF} %s\n\n{FF0000}Molimo upisite svoju sifru ponovo:\n{0099FF}______________________________________________",ImeIgraca(playerid),newips);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, markos, regstring,"Registracija","Izlaz");
Error(playerid, "Lozinka mora imati minimum 7 znakova, a maximum 17 znakova.");
print("Debug_Register_2");
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
new newips[24];
GetPlayerIp(playerid, newips, sizeof(newips));
new regstring[350];
format(markos, 128, "{0099FF}Registracija - %s", ImeIgraca(playerid));
format(regstring,sizeof(regstring),"{0099FF}______________________________________________\n\n{0099FF}Dobrodosli na {FFFFFF}World Gamers Community {0099FF}Server\n\n{0099FF}Vase ime: {FFFFFF}%s\n\n{0099FF}Vas IP:{FFFFFF} %s\n\n{FF0000}Molimo upisite svoju sifru ponovo:\n{0099FF}______________________________________________",ImeIgraca(playerid),newips);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, markos, regstring, "Registracija", "Izlaz");
Error(playerid, "Lozinka mora imati minimum 7 znakova, a maximum 17 znakova.");
print("Debug_Register_3");
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{
new INI:File = INI_Open(Korisnici(playerid));
print("Debug_Register_4");
INI_SetTag(File,"data");
print("Debug_Register_5");
INI_WriteInt(File,"Password",udb_hash(inputtext));
print("Debug_Register_6");
INI_WriteInt(File,"Money", ServerP[Novac]);
print("Debug_Register_7");
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistava",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Helper",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Drzava",0);
INI_WriteInt(File,"Pol",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,"Banka",0);
INI_WriteInt(File,"Warn",0);
INI_WriteInt(File,"BankovniRacun",0);
INI_WriteInt(File,"Zatvor",0);
INI_WriteInt(File,"ZatvorenVreme",0);
INI_WriteInt(File,"MutiranVreme",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,"MobilniBr",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,"PosedovanjeVikendice",-1);
INI_WriteInt(File,"OrgUgovor",0);
INI_WriteInt(File,"PosaoUgovor",0);
INI_WriteInt(File,"Vozilo1",-1);
INI_WriteInt(File,"Vozilo2",-1);
INI_WriteInt(File,"Vozilo3",-1);
INI_WriteInt(File,"DzeparosVreme",0);
INI_WriteInt(File,"Kaciga",-1);
INI_WriteInt(File,"DonatorBodovi", 0);
INI_WriteInt(File,"Promoter", 0);
INI_WriteInt(File,"Youtuber", 0);
INI_WriteInt(File,"Spectator", 0);
INI_WriteInt(File,"Vip", 0);
INI_WriteInt(File,"KonopacVreme", 0);
INI_WriteInt(File,"Pasos", 0);
INI_WriteInt(File,"RobBank", 0);
INI_WriteInt(File,"Ispit1", 0);
INI_WriteInt(File,"Ispit2", 0);
INI_WriteInt(File,"Diploma", 0);
INI_WriteInt(File,"MestoUOrg", 0);
INI_WriteInt(File,"AdminID", 0);
INI_WriteInt(File,"HelperID", 0);
INI_WriteInt(File,"TimUgovor", 0);
INI_WriteInt(File,"KaznaUgovor", 0);
INI_WriteFloat(File, "PozX", 0);
INI_WriteFloat(File, "PozY", 0);
INI_WriteFloat(File, "PozZ", 0);
INI_WriteInt(File,"Interior", 0);
INI_WriteInt(File,"VirWorld", 0);
INI_WriteInt(File,"v3Active", 0);
INI_WriteInt(File,"VipDan", 0);
INI_WriteInt(File,"VipMesec", 0);
INI_WriteInt(File,"VipGodina", 0);
INI_WriteInt(File,"VipBodovi", 0);
INI_WriteInt(File,"Licna", 0);
INI_WriteInt(File,"BrojLicne", 0);
INI_WriteInt(File,"StapZaPecanje", 0);
INI_WriteInt(File,"KomadaKruha", 0);
INI_WriteInt(File,"KomadaMesa", 0);
INI_WriteInt(File,"KomadaCrva", 0);
INI_WriteInt(File,"KomadaKukuruza", 0);
INI_WriteInt(File,"KgPeceneRibe", 0);
INI_WriteInt(File,"KgRiba", 0);
INI_WriteInt(File,"Registrovan", 0);
INI_WriteInt(File,"Zica", 0);
INI_WriteInt(File,"SemeCannabis", 0);
INI_WriteInt(File,"SemeKokain", 0);
INI_WriteInt(File,"Crashed", 0);
INI_WriteInt(File,"CrashInt", 0);
INI_WriteInt(File,"CrashedVW", 0);
INI_WriteInt(File,"BanovanPuta", 0);
INI_WriteInt(File,"RPpoeni", 0);
INI_WriteInt(File,"Kokain", 0);
INI_WriteInt(File,"Cannabis", 0);
INI_WriteInt(File,"MehanicarOdvoz", 0);
INI_WriteInt(File,"StaffCode", 0);
INI_WriteInt(File,"GPS", 0);
INI_WriteInt(File,"DeeJay", 0);
INI_WriteInt(File,"LottoNr", 0);
INI_WriteInt(File,"LottoNr2", 0);
INI_WriteInt(File,"LottoNr3", 0);
INI_WriteInt(File,"LottoNr4", 0);
INI_WriteInt(File,"LottoNr5", 0);
INI_WriteInt(File,"LottoNr6", 0);
INI_WriteInt(File,"LottoNr7", 0);
INI_WriteInt(File,"LottoNovac", 0);
INI_WriteInt(File,"Povez", 0);
INI_WriteInt(File,"Traka", 0);
INI_WriteInt(File,"Zlato", 0);
print("Debug_Register_8");
INI_Close(File);
print("Debug_Register_9");
strmid(PI[playerid][MobilniMarka], "N/A", 0, strlen("N/A"), 255);
strmid(PI[playerid][MobilniMreza], "N/A", 0, strlen("N/A"), 255);
print("Debug_Register_10");
PI[playerid][Banka] = 1000;
PI[playerid][pMoney] = ServerP[Novac];
PI[playerid][pNivo] = ServerP[Nivo];
print("Debug_Register_11");
SetMoney(playerid, PI[playerid][pMoney]);
print("Debug_Register_12");
ServerS[sUsers] ++;
print("Debug_Register_13");
SacuvajServerStats();
print("Debug_Register_14");
KarakterizacijaLika(playerid);
print("Debug_Register_15");
}
}
}