Password

Započeo Fojnica, Novembar 21, 2017, 22:14:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Edit SA/LK
Detaljan opis problema:Pa često se deÅ¡ava, da kada igrač registruje i ostane sve bude ok, kada igrač izaÄ'e ili bude restart igrač hoće login i piÅ¡e da mu nije tačna Å¡ifra a jest, deÅ¡avalo mi se to sa svakim SA editom, dodao sam pod OnGameModeExit SavePlayer(i);, ali džaba izgleda, deÅ¡ava se često, ako neko zna rjeÅ¡enje neka pomogne, ako je rijeÅ¡io to već, hvala.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

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
Poslednja Izmena: Novembar 22, 2017, 10:47:24 PRE PODNE od [GL] Eldin
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

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.

Citat: Slade poslato Novembar 22, 2017, 11:54:25 PRE PODNE
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.
Nisam ja stavljao pod, kada sam počeo editovati tako je bilo ništa nisam dirao oko Passworda ikakvog uopšteno.
U skripti mi ima "pPass,", pogledaj gore oko Logina pisaće uglavnom.
Ako znaš da fixaš da pomogneš jer me to mnogo zafrkava.
Za SavePlayer sam dodao samo ispod OnGameModeExit SavePlayer(i);, u skripti ima još nešto ostalo a'li nije to to vjerovatno.
@Slade
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

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
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

Obrisi hash i jednostavno odradi sa pPass u stringu...

Citat: Slade poslato Novembar 22, 2017, 21:52:38 POSLE PODNE
Obrisi hash i jednostavno odradi sa pPass u stringu...
Da bar znam, bi li znao kad bih ti poslao .pwn u PM, ako imaš vremena naravno da pogledaš? :D
@Slade
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •

Citat: [GL] Eldin poslato Novembar 22, 2017, 21:54:43 POSLE PODNE
Citat: Slade poslato Novembar 22, 2017, 21:52:38 POSLE PODNE
Obrisi hash i jednostavno odradi sa pPass u stringu...
Da bar znam, bi li znao kad bih ti poslao .pwn u PM, ako imaš vremena naravno da pogledaš? :D
@Slade

Pošalji ja ću ti ispravit, neću kompajlat pa ti vidi kako šta, ajde više na PM ćemo pričat.

Citat: Slade poslato Novembar 22, 2017, 22:18:12 POSLE PODNE
Citat: [GL] Eldin poslato Novembar 22, 2017, 21:54:43 POSLE PODNE
Citat: Slade poslato Novembar 22, 2017, 21:52:38 POSLE PODNE
Obrisi hash i jednostavno odradi sa pPass u stringu...
Da bar znam, bi li znao kad bih ti poslao .pwn u PM, ako imaš vremena naravno da pogledaš? :D
@Slade

Pošalji ja ću ti ispravit, neću kompajlat pa ti vidi kako šta, ajde više na PM ćemo pričat.
Javiću ti se PM.
Lock.
• Sve sam u stanju da pustim da ide
Nisam od onih što svima se svide. •