Pošalji gdje mu upisuje lozinku u fajl na registraciji i posalji spremanje igraca.
Citat: Slade poslato Novembar 21, 2017, 23:42:36 POSLE PODNE
Pošalji gdje mu upisuje lozinku u fajl na registraciji i posalji spremanje igraca.
[pawn] else
{
new loginstring[512],loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""BELA"________________________________________________\n\n"ZUTA"Dobrodosao na Good Life RolePlay\n\n"BELA"Vas Ime i Prezime: "ZUTA"%s\n"BELA"Vas korisnicki racun je registrovan na serveru\nUnesite vas tAcan password, imate "CRVENA"3 "BELA"pokusaja...\n\n"BELA"Ukoliko pogresite "CRVENA"3 "BELA"puta pass bicete banovani!\n"BELA"________________________________________________",loginname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
LoginPokusaji[playerid] += 1;
va_SendClientMessage(playerid,-1,""ZUTA"[GL:RP] "BELA"Pogresna lozinka | Preostalo Pokusaja: %d/3!",LoginPokusaji[playerid]);
if(LoginPokusaji[playerid] == 3) { StatusKonekta(playerid, 3); }
}
return 1;
}[/pawn]
[pawn]public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if( playertextid == RegisterTD[ playerid ][ 6 ] ) { // ovo
new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZUTA"Dobrodosao na Good Life RolePlay\n\nVase Ime i Prezime: "ZUTA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
}
if( playertextid == RegisterTD[ playerid ][ 17 ] ) { // ovo
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 15 ], "Musko" );
PlayerInfo[ playerid ][ pSkin ] = 240;
PlayerInfo[ playerid ][ pSex ] = 1;
RegSex[ playerid ] = 1;
}
if( playertextid == RegisterTD[ playerid ][ 18 ] ) { // ovo
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 15 ], "Zensko" );
PlayerInfo[ playerid ][ pSkin ] = 93;
PlayerInfo[ playerid ][ pSex ] = 2;
RegSex[ playerid ] = 2;
}
if( playertextid == RegisterTD[ playerid ][ 11 ] ) { // ovo
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""BELA"Odakle ste ?", ""CRVENA"- "BELA"Srbija\n"CRVENA"- "BELA"Bosna i Hercegovina\n"CRVENA"- "BELA"Kosovo\n"CRVENA"- "BELA"Crna Gora\n"CRVENA"- "BELA"Hrvatska\n"CRVENA"- "BELA"Makedonija\n"CRVENA"- "BELA"Slovenija\n"CRVENA"- "BELA"Ostalo", "Dalje", "Odustani");
}
if( playertextid == RegisterTD[ playerid ][ 10 ] ) { // ovo
ShowPlayerDialog(playerid, 4, 1, ""BELA"Koliko imate godina?", ""ZUTA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"CRVENA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
}
if( playertextid == RegisterTD[ playerid ][ 7 ] ) { // ovo
ShowPlayerDialog(playerid, 12, 1, ""BELA"Email", ""BELA"Unos email-a\n"ZUTA"U prazno polje ispod unesite vasu email adresu\n\n"BELA"Zamolili bih vas da unesete tAcan email", "Dalje", "Odustani");
}
if( playertextid == RegisterTD[ playerid ][ 13 ] ) {
if( InputPassword[ playerid ] == false ) return SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Nisi odabrao lozinku." );
if( ChoseCountry[ playerid ] == false ) return SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Nisi odabrao poreklo." );
if( InputAge[ playerid ] == false ) return SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Nisi odabrao godine starosti." );
if( InputMail[ playerid ] == false ) return SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Nisi uneo email." );
if( RegSex[ playerid ] == 0 ) return SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Nisi odabrao drzavu." );
CancelSelectTextDraw( playerid );
for(new i = 0; i < 19; i ++) {
PlayerTextDrawHide( playerid, RegisterTD[ playerid ][ i ] );
}
for(new i = 0; i < 21; i ++) {
PlayerTextDrawHide( playerid, LoginTD[ playerid ][ i ] );
}
PlayerTextDrawHide( playerid, LoginTD[ playerid ][ 18 ] );
PlayerTextDrawHide( playerid, LoginTD[ playerid ][ 19 ] );
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password", udb_hash( PlayerInfo[ playerid ][ pPass ] ) );
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", PlayerInfo[ playerid ][ pSkin ]);
INI_WriteInt(File,"Godine", PlayerInfo[ playerid ][ pGodine ]);
INI_WriteInt(File,"Drzava", PlayerInfo[ playerid ][ pDrzava ]);
INI_WriteInt(File,"Pol", PlayerInfo[ playerid ][ pSex ]);
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,"PosedovanjeVikendice",-1);
INI_WriteInt(File,"OrgUgovor",0);
INI_WriteInt(File,"PosaoUgovor",0);
INI_WriteInt(File,"PosedovanjeAuta",-1);
INI_WriteInt(File,"DzeparosVreme",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);[/pawn]
Koje za spremanje, kako da kucam u skripti?@Slade
Ne znam zašto koristiš hasovan password, takodjer jesi li igdje dodjelio vrijednost pPass, i pod cuvanjem mislim SavePlayer, SacuvajIgraca ili sto vec koristis da spremis stats igraca, taj stock uglavnom.
stock SavePlayer poÅ¡alji, ne pitam gdje si ga stavio, da vidim kako ti Äuva, i kao Å¡to vidim na registraciji ti nigdje ne postavlja pPass, jedino ako ti ga ne stavlja negdje prije, i stavi cijeli dialog 2, nemam nista od toga sto ispisuje da nije tacna lozinka, treba mi glavni if.
Citat: Slade poslato Novembar 22, 2017, 20:33:41 POSLE PODNE
stock SavePlayer poÅ¡alji, ne pitam gdje si ga stavio, da vidim kako ti Äuva, i kao Å¡to vidim na registraciji ti nigdje ne postavlja pPass, jedino ako ti ga ne stavlja negdje prije, i stavi cijeli dialog 2, nemam nista od toga sto ispisuje da nije tacna lozinka, treba mi glavni if.
[pawn]stock SavePlayer(playerid)
{
if(UlogovanProvera[playerid] == 1)
{
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"NovacDzep",PlayerInfo[playerid][pNovacDzep]);
INI_WriteInt(File,"Admin",PlayerInfo[playerid][xAdmin]);
INI_WriteInt(File,"Ubistava",PlayerInfo[playerid][pUbistava]);
INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
INI_WriteInt(File,"GameMaster",PlayerInfo[playerid][xGM]);
INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
INI_WriteInt(File,"Pol",PlayerInfo[playerid][pSex]);
INI_WriteInt(File,"Tutorial",PlayerInfo[playerid][pTutorial]);
INI_WriteString(File,"Email",PlayerInfo[playerid][pEmail]);
INI_WriteString(File,"LastSeen",PlayerInfo[playerid][pLastSeen]);
INI_WriteInt(File,"Lider",PlayerInfo[playerid][pLider]);
INI_WriteInt(File,"Clan",PlayerInfo[playerid][pClan]);
INI_WriteInt(File,"Rank",PlayerInfo[playerid][pRank]);
INI_WriteInt(File,"Mutiran",PlayerInfo[playerid][pMutiran]);
INI_WriteInt(File,"NovacBanka",PlayerInfo[playerid][pNovacBanka]);
INI_WriteInt(File,"Warn",PlayerInfo[playerid][pWarn]);
INI_WriteInt(File,"BankovniRacun",PlayerInfo[playerid][pBankovniRacun]);
INI_WriteInt(File,"Zatvor",PlayerInfo[playerid][pZatvor]);
INI_WriteInt(File,"ZatvorenVreme",PlayerInfo[playerid][pZatvorenVreme]);
INI_WriteInt(File,"MutiranVreme",PlayerInfo[playerid][pMutiranVreme]);
INI_WriteInt(File,"Respekti",PlayerInfo[playerid][pExp]);
INI_WriteInt(File,"UhapsenPuta",PlayerInfo[playerid][pUhapsenPuta]);
INI_WriteInt(File,"Droga",PlayerInfo[playerid][pDroga]);
INI_WriteInt(File,"Mats",PlayerInfo[playerid][pMats]);
INI_WriteInt(File,"PayDayPoeni",PlayerInfo[playerid][pPayDayPoeni]);
INI_WriteInt(File,"SatiIgre",PlayerInfo[playerid][pSatiIgre]);
INI_WriteInt(File,"IznosRate",PlayerInfo[playerid][pIznosRate]);
INI_WriteInt(File,"IznosKredita",PlayerInfo[playerid][pIznosKredita]);
INI_WriteInt(File,"PreostaloZaOtplatu",PlayerInfo[playerid][pPreostaloZaOtplatu]);
INI_WriteInt(File,"ADozvola",PlayerInfo[playerid][pADozvola]);
INI_WriteInt(File,"KamionDozvola",PlayerInfo[playerid][pKamionDozvola]);
INI_WriteInt(File,"AvionDozvola",PlayerInfo[playerid][pAvionDozvola]);
INI_WriteInt(File,"MotorDozvola",PlayerInfo[playerid][pMotorDozvola]);
INI_WriteInt(File,"BrodDozvola",PlayerInfo[playerid][pBrodDozvola]);
INI_WriteInt(File,"GunDozvola",PlayerInfo[playerid][pGunDozvola]);
INI_WriteInt(File,"PosedovanjeFirme",PlayerInfo[playerid][pPosedovanjeFirme]);
INI_WriteInt(File,"Mobilni",PlayerInfo[playerid][pMobilni]);
INI_WriteInt(File,"Kartica",PlayerInfo[playerid][pKartica]);
INI_WriteInt(File,"Imenik",PlayerInfo[playerid][pImenik]);
INI_WriteInt(File,"MobKredit",PlayerInfo[playerid][pMobKredit]);
INI_WriteInt(File,"Cigare",PlayerInfo[playerid][pCigare]);
INI_WriteInt(File,"Upaljac",PlayerInfo[playerid][pUpaljac]);
INI_WriteInt(File,"Kanap",PlayerInfo[playerid][pKanap]);
INI_WriteInt(File,"Naocare",PlayerInfo[playerid][pNaocare]);
INI_WriteInt(File,"Sat",PlayerInfo[playerid][pSat]);
INI_WriteInt(File,"BorbeniStil",PlayerInfo[playerid][pBorbeniStil]);
INI_WriteInt(File,"Posao",PlayerInfo[playerid][pPosao]);
INI_WriteInt(File,"Hrana",PlayerInfo[playerid][pHrana]);
INI_WriteInt(File,"Radio",PlayerInfo[playerid][pRadio]);
INI_WriteInt(File,"PosedovanjeKuce",PlayerInfo[playerid][pPosedovanjeKuce]);
INI_WriteInt(File,"ProveraSpawna",PlayerInfo[playerid][pProveraSpawna]);
INI_WriteInt(File,"Rent",PlayerInfo[playerid][pRent]);
INI_WriteInt(File,"PosedovanjeStana",PlayerInfo[playerid][pPosedovanjeStana]);
INI_WriteInt(File,"PosedovanjeVikendice",PlayerInfo[playerid][pPosedovanjeVikendice]);
INI_WriteInt(File,"OrgUgovor",PlayerInfo[playerid][pOrgUgovor]);
INI_WriteInt(File,"PosaoUgovor",PlayerInfo[playerid][pPosaoUgovor]);
INI_WriteInt(File,"PosedovanjeAuta",PlayerInfo[playerid][pPosedovanjeAuta]);
INI_WriteInt(File,"PosedovanjeAuta2",PlayerInfo[playerid][pPosedovanjeAuta2]);
INI_WriteInt(File,"DzeparosVreme",PlayerInfo[playerid][pDzeparosVreme]);
INI_WriteInt(File,"PosedovanjeMotora",PlayerInfo[playerid][pPosedovanjeMotora]);
INI_WriteInt(File,"Kaciga",PlayerInfo[playerid][pKaciga]);
INI_WriteInt(File,"PosedovanjeBicikla",PlayerInfo[playerid][pPosedovanjeBicikla]);
INI_WriteInt(File,"PosedovanjeAviona", PlayerInfo[playerid][pPosedovanjeAviona]);
INI_WriteInt(File,"PosedovanjePlovila", PlayerInfo[playerid][pPosedovanjePlovila]);
INI_WriteInt(File,"DonatorBodovi", PlayerInfo[playerid][pDonatorBodovi]);
INI_WriteInt(File,"SpecTeam", PlayerInfo[playerid][pSpecTeam]);
INI_WriteInt(File,"Vip", PlayerInfo[playerid][pVip]);
INI_WriteInt(File,"Radi", PlayerInfo[playerid][pRadi]);
INI_WriteInt(File,"RobBank",PlayerInfo[playerid][pRobbankVreme]);
INI_WriteInt(File,"KonopacVreme",PlayerInfo[playerid][pKonopacVreme]);
INI_WriteInt(File,"ElektricarVremeDoKraja",PlayerInfo[playerid][pElektricarVreme]);
INI_WriteInt(File,"Narucen",PlayerInfo[playerid][pNarucen]);
INI_WriteInt(File,"DvaV",PlayerInfo[playerid][pDvaV]);
INI_WriteInt(File,"Mutirang",PlayerInfo[playerid][pMuteg]);
INI_WriteInt(File,"Diploma",PlayerInfo[playerid][pDiploma]);
INI_WriteInt(File,"Vabjuzera",PlayerInfo[playerid][pVabjuzer]);
INI_WriteInt(File,"Vlidera",PlayerInfo[playerid][pVlidera]);
INI_WriteInt(File,"Kantica",PlayerInfo[playerid][pKantica]);
INI_WriteInt(File,"abjuzera",PlayerInfo[playerid][pAbjuzer]);
INI_WriteInt(File,"Vlasnik",PlayerInfo[playerid][pVlasnik]);
INI_WriteInt(File,"Pasos",PlayerInfo[playerid][pPasos]);
INI_WriteInt(File,"Kzlato",PlayerInfo[playerid][pKzlato]);
INI_WriteInt(File,"Married",PlayerInfo[playerid][pMarried]);
INI_WriteInt(File,"MarriedTo",PlayerInfo[playerid][pMarriedTo]);
INI_WriteInt(File,"War",PlayerInfo[playerid][pWar]);
INI_WriteInt(File,"Bonus",PlayerInfo[playerid][pBonus]);
INI_WriteInt(File,"Imunitet",PlayerInfo[playerid][pImunitet]);
INI_WriteInt(File,"Imunitett",PlayerInfo[playerid][pImunitett]);
INI_WriteInt(File,"Zlato",PlayerInfo[playerid][pZlato]);
INI_WriteInt(File,"Zivot",PlayerInfo[playerid][pZivot]);
INI_WriteInt(File,"LotoBr1",PlayerInfo[playerid][pLottoNr]);
INI_WriteInt(File,"Wanted",PlayerInfo[playerid][pTrazeniLevel]);
INI_WriteFloat(File,"PositionX", positionx[playerid]);
INI_WriteFloat(File,"PositionY", positiony[playerid]);
INI_WriteFloat(File,"PositionZ", positionz[playerid]);
INI_WriteInt(File,"PositionInt",positionint[playerid]);
INI_WriteInt(File,"PositionVw",positionvw[playerid]);
INI_WriteInt(File, "PistolSkill",PlayerInfo[playerid][pPistSkill]);
INI_WriteInt(File, "SilencedSkill",PlayerInfo[playerid][pSilenSkill]);
INI_WriteInt(File, "DesertSkill",PlayerInfo[playerid][pDesertSkill]);
INI_WriteInt(File, "ShotgunSkill",PlayerInfo[playerid][pShotgSkill]);
INI_WriteInt(File, "SawnoffSkill",PlayerInfo[playerid][pSawnSkill]);
INI_WriteInt(File, "CombatSkill",PlayerInfo[playerid][pCombSkill]);
INI_WriteInt(File, "UziSkill",PlayerInfo[playerid][pUziSkill]);
INI_WriteInt(File, "SMGSkill",PlayerInfo[playerid][pSmgSkill]);
INI_WriteInt(File, "AK47Skill",PlayerInfo[playerid][pAkSkill]);
INI_WriteInt(File, "M4Skill",PlayerInfo[playerid][pM4Skill]);
INI_WriteInt(File, "RPucitelj",PlayerInfo[playerid][pRPucitelj]);
INI_WriteInt(File, "Didzej",PlayerInfo[playerid][pDidzej]);
INI_WriteInt(File, "RPE",PlayerInfo[playerid][pRPE]);
INI_WriteInt(File, "SpecVodja",PlayerInfo[playerid][pSpecVodja]);
INI_Close(File);
}
return 1;
}[/pawn]
[pawn]fDialog(1)
{
if(!response) return Kick(playerid);
if(strfind(inputtext, "%") != -1)
{
new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZUTA"Dobrodosao na Good Life RolePlay\n\nVase Ime i Prezime: "ZUTA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"BUDALO!");
}
else if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZUTA"Dobrodosao na Good Life RolePlay\n\nVase Ime i Prezime: "ZUTA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"ZUTA"Dobrodosao na Good Life RolePlay\n\nVase Ime i Prezime: "ZUTA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
SCM(playerid,-1,""ZUTA"[GL:RP] "BELA"Lozinka mora imati minimum 6 znakova, a maximum 26 znakova!");
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{ // ovo
strmid( PlayerInfo[ playerid ][ pPass ], inputtext, 0, strlen( inputtext ), 50);
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 6 ], inputtext );
InputPassword[ playerid ] = true;
SelectTextDraw( playerid, GREEN );
}
return 1;
}
///////////////////////////////////////////////////////
fDialog(5000)
{
new banfile[80];
format(banfile, sizeof(banfile), BAN_FOLDER, GetName(playerid));
new pin = strval(inputtext);
if(pin == PlayerInfo[playerid][xAdminpin])
{
return 1;
}
else
{
SCM(playerid, -1, ""ZUTA"[GL:RP] "BELA"Glupane jedan, omasio si pin, pazi sta kucas!");
SCM(playerid, -1, ""ZUTA"[GL:RP] "BELA"Tvoj IP kao i pokusaj neuspelog logina je zabelezen, vlasnik je obavesten");
freeze[playerid] = SetTimerEx("KonektKick", 1000, 0, "d", playerid);
}
return 1;
}
fDialog(2)
{
if(UlogovanProvera[playerid] == 1)
{
if(PlayerInfo[playerid][pPosedovanjeAuta] != -1)
{
DestroyVehicle(VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta]][vID]);
SacuvajVozilo(PlayerInfo[playerid][pPosedovanjeAuta]);
VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta]][vID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeAuta2] != -1)
{
DestroyVehicle(VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta2]][vID]);
SacuvajVozilo(PlayerInfo[playerid][pPosedovanjeAuta2]);
VoziloInfo[PlayerInfo[playerid][pPosedovanjeAuta2]][vID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeMotora] != -1)
{
DestroyVehicle(MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mID]);
SacuvajMotor(PlayerInfo[playerid][pPosedovanjeMotora]);
MotorInfo[PlayerInfo[playerid][pPosedovanjeMotora]][mID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjeAviona] != -1)
{
DestroyVehicle(AvionInfo[PlayerInfo[playerid][pPosedovanjeAviona]][avID]);
SacuvajAvione(PlayerInfo[playerid][pPosedovanjeAviona]);
AvionInfo[PlayerInfo[playerid][pPosedovanjeAviona]][avID] = -1;
}
if(PlayerInfo[playerid][pPosedovanjePlovila] != -1)
{
DestroyVehicle(PlovilaInfo[PlayerInfo[playerid][pPosedovanjePlovila]][plID]);
SacuvajPlovila(PlayerInfo[playerid][pPosedovanjePlovila]);
PlovilaInfo[PlayerInfo[playerid][pPosedovanjePlovila]][plID] = -1;
}
}
if(!response) return Kick(playerid);
if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
{
INI_ParseFile(Korisnici(playerid), "LoadUser", .bExtra = true, .extra = playerid);
if(PlayerInfo[playerid][xAdmin] >= 1)
{
ShowPlayerDialog(playerid,5000,DIALOG_STYLE_PASSWORD,"Login","Upisite vas pin kod","Login","Izlaz");
}
new rand = random(sizeof(RandomSpawn2));
//SpawnPlayer(playerid);
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], RandomSpawn2[rand][0], RandomSpawn2[rand][1], RandomSpawn2[rand][2], 1.0, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid); GivePlayerMoney(playerid, PlayerInfo[playerid][pNovacDzep]); Sere[playerid] = 100; Gladan[playerid] = 100;
SetPlayerFightingStyle(playerid, PlayerInfo[playerid][pBorbeniStil]);
SetCameraBehindPlayer(playerid);
UlogovanProvera[playerid] = 1;
// ovde Spawnigraca(playerid);
for(new i = 0; i < 21; i ++) { // ovo
PlayerTextDrawHide( playerid, LoginTD[ playerid ][ i ] );
}
new string[256],iskustvo,novac,dzep,banka,kuca,kucanovac,firma,firmanovac,stan,stannovac,vikendica,vikendicanovac;
banka = PlayerInfo[playerid][pNovacBanka];
dzep = PlayerInfo[playerid][pNovacDzep];
if(PlayerInfo[playerid][pPosedovanjeKuce] != -1)
{
kuca = KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kCena];
kucanovac = KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kNovac];
}
else if(PlayerInfo[playerid][pPosedovanjeKuce] == -1)
{
kuca = 0;
kucanovac = 0;
}
if(PlayerInfo[playerid][pPosedovanjeFirme] != -1)
{
firma = FirmaInfo[PlayerInfo[playerid][pPosedovanjeFirme]][fCena];
firmanovac = FirmaInfo[PlayerInfo[playerid][pPosedovanjeFirme]][fKasa];
}
else if(PlayerInfo[playerid][pPosedovanjeFirme] == -1)
{
firma = 0;
firmanovac = 0;
}
if(PlayerInfo[playerid][pPosedovanjeStana] != -1)
{
stan = StanInfo[PlayerInfo[playerid][pPosedovanjeStana]][sCena];
stannovac = StanInfo[PlayerInfo[playerid][pPosedovanjeStana]][sNovac];
}
else if(PlayerInfo[playerid][pPosedovanjeStana] == -1)
{
stan = 0;
stannovac = 0;
}
if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1)
{
vikendica = VikendiceInfo[PlayerInfo[playerid][pPosedovanjeVikendice]][viCena];
vikendicanovac = VikendiceInfo[PlayerInfo[playerid][pPosedovanjeVikendice]][viNovac];
}
else if(PlayerInfo[playerid][pPosedovanjeVikendice] == -1)
{
vikendica = 0;
vikendicanovac = 0;
}
novac = (banka + dzep + kuca + kucanovac + firma + firmanovac + stan + stannovac + vikendica + vikendicanovac);
if(novac > 300000000)
{
format(string,sizeof(string),""SVETLOCRVENA"[GL-AC] "ZELENA"Igrac %s ima( %d ) novca ukupno!", GetName(playerid),novac);
SendAdminMessage(-1, string);
}
if(PlayerInfo[playerid][xAdmin] >= 1)
{
format(string,sizeof(string),""SVETLOCRVENA"[GL-AC] "ZELENA"Igrac %s je Admin Level %d!", GetName(playerid),PlayerInfo[playerid][xAdmin]);
SendAdminMessage(-1, string);
}
iskustvo = (PlayerInfo[playerid][pLevel] * 2) + 2;
format(string,sizeof(string),""ZELENA"Dobrodosao "BELA"%s "ZELENA"na Good Life RolePlay.",GetName(playerid));
SCM(playerid,-1,string);
format(string,sizeof(string),""ZELENA"[INFO]: "BELA"Trenutni Level: %d | Respekti: %d/%d | Sati Igre: %d. | Ukupno bogastvo: %d",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],iskustvo,PlayerInfo[playerid][pSatiIgre],novac);
SCM(playerid,-1,string);
if(PlayerInfo[playerid][pTutorial] == 0)
{
SCM(playerid,-1,"[GL:RP]: "ZUTA"Niste zavrsili registraciju ni sagledali tutorail pa ste vraceni na ponovnu registraciju!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, ""BELA"Da li ste musko ili zensko?", ""CRVENA"- "BELA"Musko\n"CRVENA"- "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);
}[/pawn]
@Slade