Please help!
#1

I have a big problem with the login sistem beceuse the player can log with any password!


PHP код:
public OnPlayerRegister(playeridpassword[])
{
    if(
IsPlayerConnected(playerid))
    {
            new 
string3[32];
            new 
playername3[MAX_PLAYER_NAME];
            
GetPlayerName(playeridplayername3sizeof(playername3));
            
format(string3sizeof(string3), "Racuni/%s.ini"playername3);
            new 
FilehFile fopen(string3io_write);
            if (
hFile)
            {
                new var[
32];
                
format(var, 32"Key=%s\n"PlayerInfo[playerid][pKey]);fwrite(hFile, var);
                
PlayerInfo[playerid][pCash] = GetPlayerCash(playerid);
                
format(var, 32"Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
                
format(var, 32"GameMasterLevel=%d\n",PlayerInfo[playerid][pGameMaster]);fwrite(hFile, var);
                
format(var, 32"AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
                
format(var, 32"AdminOnDuty=%d\n",PlayerInfo[playerid][pADuty]);fwrite(hFile, var);
                
format(var, 32"GMDuty=%d\n",PlayerInfo[playerid][pGMDuty]);fwrite(hFile, var);
                
format(var, 32"DonatorRanke=%d\n",GetPVarInt(playerid"DonatorRank"));fwrite(hFile, var);
                
format(var, 32"Ugovor=%d\n",GetPVarInt(playerid"Ugovor"));fwrite(hFile, var);
                
format(var, 32"PGBodovi=%d\n",GetPVarInt(playerid"PGBodovi"));fwrite(hFile, var);
                
//format(var, 32, "ManjePPoena=%d\n",PlayerInfo[playerid][pManjePoena]);fwrite(hFile, var);
                
format(var, 32"TPhone=%d\n",GetPVarInt(playerid"TPhone"));fwrite(hFile, var);
                
format(var, 32"Eventovi=%d\n",GetPVarInt(playerid"Eventi"));fwrite(hFile, var);
                
format(var, 32"UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
                
format(var, 32"ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
                
format(var, 32"Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
                
format(var, 32"Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
                
format(var, 32"Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var);
                
format(var, 32"Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);
                
format(var, 32"Kredit=%d\n",PlayerInfo[playerid][pKredit]);fwrite(hFile, var);
                
format(var, 32"KreditOstalo=%d\n",PlayerInfo[playerid][pKreditOstalo]);fwrite(hFile, var);
                
format(var, 32"CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);
                
format(var, 32"Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);
                
format(var, 32"Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
                
format(var, 32"Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
                
format(var, 32"Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
                
format(var, 32"Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);
                
format(var, 32"Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
                
format(var, 32"Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
                
format(var, 32"Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);
                
format(var, 32"WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);
                
format(var, 32"Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
                
format(var, 32"Laptop=%d\n",PlayerInfo[playerid][pLaptop]);fwrite(hFile, var);
                
format(var, 32"Papiri=%d\n",PlayerInfo[playerid][pPapiri]);fwrite(hFile, var);
                
format(var, 32"OvjeraPapira=%d\n",PlayerInfo[playerid][pOvjeraPapira]);fwrite(hFile, var);
                
format(var, 32"Naocale=%d\n",PlayerInfo[playerid][pImaNaocale]);fwrite(hFile, var);
                
format(var, 32"Banovan=%d\n",PlayerInfo[playerid][pBanovan]);fwrite(hFile, var);
                
format(var, 32"BanovanNick=%d\n",PlayerInfo[playerid][pBanovanNick]);fwrite(hFile, var);
                
format(var, 32"Kaciga=%d\n",PlayerInfo[playerid][pImaKacigu]);fwrite(hFile, var);
                
format(var, 32"Kredit1=%d\n",PlayerInfo[playerid][pKredit1]);fwrite(hFile, var);
                
format(var, 32"Dionica=%d\n",GetPVarInt(playerid"KljucDionice"));fwrite(hFile, var);
                
format(var, 32"PosjedujeDionicu=%d\n",GetPVarInt(playerid"PosjedujeDionicu"));fwrite(hFile, var);
                
format(var, 32"Posao=%d\n",GetPVarInt(playerid"Posao"));fwrite(hFile, var);
                
format(var, 32"Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);
                
format(var, 32"HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
                
format(var, 32"Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
                
format(var, 32"JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
                
format(var, 32"MuteTime=%d\n",PlayerInfo[playerid][pMuteTime]);fwrite(hFile, var);
                
format(var, 32"Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
                
format(var, 32"Drugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var);
                
format(var, 32"VehDroga=%d\n",PlayerInfo[playerid][pVehDroga]);fwrite(hFile, var);
                
format(var, 32"VehMatsi=%d\n",PlayerInfo[playerid][pVehMatsi]);fwrite(hFile, var);
                
format(var, 32"Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);
                
format(var, 32"Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);
                
format(var, 32"Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);
                
format(var, 32"Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);
                
format(var, 32"ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);
                
format(var, 32"DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);
                
format(var, 32"SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);
                
format(var, 32"BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);
                
format(var, 32"LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);
                
format(var, 32"MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);
                
format(var, 32"JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);
                
format(var, 32"CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);
                
format(var, 32"NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
                
format(var, 32"DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);
                
format(var, 32"pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
                
GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);
                
format(var, 32"pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
                
format(var, 32"pHCPos_x=%.1f\n",PlayerInfo[playerid][pHCPos_x]);fwrite(hFile, var);
                
format(var, 32"pHCPos_y=%.1f\n",PlayerInfo[playerid][pHCPos_y]);fwrite(hFile, var);
                
format(var, 32"pHCPos_z=%.1f\n",PlayerInfo[playerid][pHCPos_z]);fwrite(hFile, var);
                
format(var, 32"pHCRot_=%.1f\n",PlayerInfo[playerid][pHCRot_]);fwrite(hFile, var);
                
format(var, 32"Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
                
format(var, 32"Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
                
format(var, 32"Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
                
format(var, 32"Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
                
format(var, 32"VoziloSpawnano=%d\n",PlayerInfo[playerid][pVoziloSpawnano]);fwrite(hFile, var);
                
format(var, 32"HCar=%d\n",PlayerInfo[playerid][pHCar]);fwrite(hFile, var);
                
format(var, 32"PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
                
format(var, 32"House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
                
format(var, 32"Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
                
format(var, 32"SBizz=%d\n",PlayerInfo[playerid][pPsbiskey]);fwrite(hFile, var);
                if ((
PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))
                {
                    
PlayerInfo[playerid][pPos_x] = 913.91;
                    
PlayerInfo[playerid][pPos_y] = -1003.01;
                    
PlayerInfo[playerid][pPos_z] = 38.01;
                }
                
PlayerInfo[playerid][pPsbiskey] = 255;
                
PlayerInfo[playerid][pPbiskey] = 255;
                
format(var, 32"Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
                
format(var, 32"Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
                
format(var, 32"Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
                
format(var, 32"CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var);
                
format(var, 32"FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
                
format(var, 32"BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
                
format(var, 32"FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
                
format(var, 32"GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
                
format(var, 32"CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);
                
format(var, 32"PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
                
format(var, 32"PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);
                
format(var, 32"AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);
                
format(var, 32"DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);
                
format(var, 32"MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);
                
format(var, 32"PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);
                
format(var, 32"TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);
                
format(var, 32"Tutorial=%d\n",GetPVarInt(playerid"Tutorijal"));fwrite(hFile, var);
                
format(var, 32"PayDayPoeni=%d\n",PlayerInfo[playerid][pPayDayPoeni]);fwrite(hFile, var);
                
format(var, 32"Upozorenja=%d\n",GetPVarInt(playerid"Upozorenja"));fwrite(hFile, var);
                
format(var, 32"Adjustable=%d\n",PlayerInfo[playerid][pAdjustable]);fwrite(hFile, var);
                
format(var, 32"Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);
                
format(var, 32"Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);
                
format(var, 32"MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
                
fclose(hFile);
                
SetPVarInt(playerid"Tutorijal"1);
                
Carlist[playerid][Vlasnik] = 0;
                
//new loginstring[128];
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"** Ako ti je potrebna pomoc koristi /new");
            }
            
    }
    return 
1;
}
            
public 
OnPlayerLogin(playerid,password[])
{
    
    new 
tmp2[128];
    new 
string2[128];
    new 
playername2[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayername2sizeof(playername2));
    
format(string2sizeof(string2), "Racuni/%s.ini"playername2);
    new 
FileUserFile fopen(string2io_read);
    if ( 
UserFile )
    {
         new 
Key[256];
        new 
keytemp[256], valtemp[256];
        
freadUserFile Key sizeofKey ) );
        
keytemp ini_GetKeyKey );
        if( 
strcmpkeytemp "Key" true ) == )
        {
            
valtemp ini_GetValueKey );
            
strmid(PlayerInfo[playerid][pKey], valtemp0strlen(valtemp)-1255);
        }
        if(
strcmp(PlayerInfo[playerid][pKey],passwordtrue ) == )
        {
                new 
key256 ] , val256 ];
                new 
Data256 ];
                while ( 
freadUserFile Data sizeofData ) ) )
                {
                    
key ini_GetKeyData );
                    if( 
strcmpkey "Level" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pLevel] = strvalval ); }
                    if( 
strcmpkey "VehDroga" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pVehDroga] = strvalval ); }
                    if( 
strcmpkey "VehMatsi" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pVehMatsi] = strvalval ); }
                    if( 
strcmpkey "AdminLevel" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pAdmin] = strvalval ); }
                    if( 
strcmpkey "GMDuty" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pGMDuty] = strvalval ); }
                    if( 
strcmpkey "AdminDuty" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pADuty] = strvalval ); }
                    if( 
strcmpkey "GameMasterLevel" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pGameMaster] = strvalval ); }
                    if( 
strcmpkey "DonatorRanke" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"DonatorRank"strvalval )); }
                    if( 
strcmpkey "Ugovor" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"Ugovor"strvalval )); }
                    if( 
strcmpkey "PGBodovi" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"PGBodovi"strvalval )); }
                
//    if( strcmp( key , "ManjePPoena" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pManjePoena] = strval( val ); }
                    
if( strcmpkey "TPhone" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"TPhone"strvalval )); }
                    if( 
strcmpkey "Eventovi" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"Eventi"strvalval )); }
                    if( 
strcmpkey "UpgradePoints" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][gPupgrade] = strvalval ); }
                    if( 
strcmpkey "ConnectedTime" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pConnectTime] = strvalval ); }
                    if( 
strcmpkey "Registered" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pReg] = strvalval ); }
                    if( 
strcmpkey "Sex" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pSex] = strvalval ); }
                    if( 
strcmpkey "Age" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pAge] = strvalval ); }
                    if( 
strcmpkey "Origin" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pOrigin] = strvalval ); }
                    if( 
strcmpkey "Kredit" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pKredit] = strvalval ); }
                    if( 
strcmpkey "KreditOstalo" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pKreditOstalo] = strvalval ); }
                    if( 
strcmpkey "CK" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCK] = strvalval ); }
                    if( 
strcmpkey "Muted" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMuted] = strvalval ); }
                    if( 
strcmpkey "Respect" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pExp] = strvalval ); }
                    if( 
strcmpkey "Money" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCash] = strvalval ); }
                    if( 
strcmpkey "Bank" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pAccount] = strvalval ); }
                    if( 
strcmpkey "Crimes" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCrimes] = strvalval ); }
                    if( 
strcmpkey "Kills" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pKills] = strvalval ); }
                    if( 
strcmpkey "Deaths" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pDeaths] = strvalval ); }
                    if( 
strcmpkey "Arrested" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pArrested] = strvalval ); }
                    if( 
strcmpkey "WantedDeaths" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pWantedDeaths] = strvalval ); }
                    if( 
strcmpkey "Phonebook" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPhoneBook] = strvalval ); }
                    if( 
strcmpkey "Laptop" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pLaptop] = strvalval ); }
                    if( 
strcmpkey "Papiri" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPapiri] = strvalval ); }
                    if( 
strcmpkey "OvjeraPapira" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pOvjeraPapira] = strvalval ); }
                    if( 
strcmpkey "Naocale" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pImaNaocale] = strvalval ); }
                    if( 
strcmpkey "Banovan" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pBanovan] = strvalval ); }
                    if( 
strcmpkey "BanovanNick" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pBanovanNick] = strvalval ); }
                    if( 
strcmpkey "Kaciga" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pImaKacigu] = strvalval ); }
                    if( 
strcmpkey "Kredit1" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pKredit1] = strvalval ); }
                    if( 
strcmpkey "Dionica" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"KljucDionice"strvalval )); }
                    if( 
strcmpkey "PosjedujeDionicu" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"PosjedujeDionicu"strvalval )); }
                    if( 
strcmpkey "Posao" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"Posao"strvalval )); }
                    if( 
strcmpkey "Paycheck" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPayCheck] = strvalval ); }
                    if( 
strcmpkey "HeadValue" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHeadValue] = strvalval ); }
                    if( 
strcmpkey "Jailed" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pJailed] = strvalval ); }
                    if( 
strcmpkey "JailTime" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pJailTime] = strvalval ); }
                    if( 
strcmpkey "MuteTime" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMuteTime] = strvalval ); }
                    if( 
strcmpkey "Materials" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMats] = strvalval ); }
                    if( 
strcmpkey "Drugs" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pDrugs] = strvalval ); }
                    if( 
strcmpkey "Leader" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pLeader] = strvalval ); }
                    if( 
strcmpkey "Member" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMember] = strvalval ); }
                    if( 
strcmpkey "Rank" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pRank] = strvalval ); }
                    if( 
strcmpkey "Char" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pChar] = strvalval ); }
                    if( 
strcmpkey "ContractTime" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pContractTime] = strvalval ); }
                    if( 
strcmpkey "DetSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pDetSkill] = strvalval ); }
                    if( 
strcmpkey "SexSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pSexSkill] = strvalval ); }
                    if( 
strcmpkey "BoxSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pBoxSkill] = strvalval ); }
                    if( 
strcmpkey "LawSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pLawSkill] = strvalval ); }
                    if( 
strcmpkey "MechSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMechSkill] = strvalval ); }
                    if( 
strcmpkey "JackSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pJackSkill] = strvalval ); }
                    if( 
strcmpkey "CarSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCarSkill] = strvalval ); }
                    if( 
strcmpkey "NewsSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pNewsSkill] = strvalval ); }
                    if( 
strcmpkey "DrugsSkill" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pDrugsSkill] = strvalval ); }
                    if( 
strcmpkey "pSHealth" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pSHealth] = floatstrval ); }
                    if( 
strcmpkey "pHealth" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHealth] = floatstrval ); }
                    if( 
strcmpkey "pHCPos_x" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHCPos_x] = floatstrval ); }
                    if( 
strcmpkey "pHCPos_y" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHCPos_y] = floatstrval ); }
                    if( 
strcmpkey "pHCPos_z" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHCPos_z] = floatstrval ); }
                    if( 
strcmpkey "pHCRot_" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHCRot_] = floatstrval ); }
                    if( 
strcmpkey "Int" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pInt] = strvalval ); }
                    if( 
strcmpkey "Local" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pLocal] = strvalval ); }
                    if( 
strcmpkey "Team" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pTeam] = strvalval ); }
                    if( 
strcmpkey "Model" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pModel] = strvalval ); }
                    if( 
strcmpkey "VoziloSpawnano" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pVoziloSpawnano] = strvalval ); }
                    if( 
strcmpkey "HCar" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pHCar] = strvalval ); }
                    if( 
strcmpkey "PhoneNr" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPnumber] = strvalval ); }
                    if( 
strcmpkey "House" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPhousekey] = strvalval ); }
                    if( 
strcmpkey "Bizz" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPbiskey] = strvalval ); }
                    if( 
strcmpkey "SBizz" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPsbiskey] = strvalval ); }
                    if( 
strcmpkey "Pos_x" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPos_x] = floatstrval ); }
                    if( 
strcmpkey "Pos_y" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPos_y] = floatstrval ); }
                    if( 
strcmpkey "Pos_z" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPos_z] = floatstrval ); }
                    if( 
strcmpkey "CarLic" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCarLic] = strvalval ); }
                    if( 
strcmpkey "FlyLic" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pFlyLic] = strvalval ); }
                    if( 
strcmpkey "BoatLic" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pBoatLic] = strvalval ); }
                    if( 
strcmpkey "FishLic" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pFishLic] = strvalval ); }
                    if( 
strcmpkey "GunLic" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pGunLic] = strvalval ); }
                    if( 
strcmpkey "CarTime" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pCarTime] = strvalval ); }
                    if( 
strcmpkey "PayDay" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPayDay] = strvalval ); }
                    if( 
strcmpkey "PayDayHad" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPayDayHad] = strvalval ); }
                    if( 
strcmpkey "AlcoholPerk" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pAlcoholPerk] = strvalval ); }
                    if( 
strcmpkey "DrugPerk" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pDrugPerk] = strvalval ); }
                    if( 
strcmpkey "MiserPerk" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMiserPerk] = strvalval ); }
                    if( 
strcmpkey "PainPerk" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPainPerk] = strvalval ); }
                    if( 
strcmpkey "TraderPerk" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pTraderPerk] = strvalval ); }
                    if( 
strcmpkey "Tutorial" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"Tutorijal"strvalval )); }
                    if( 
strcmpkey "PayDayPoeni" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pPayDayPoeni] = strvalval ); }
                    if( 
strcmpkey "Upozorenja" true ) == ) { val ini_GetValueData ); SetPVarInt(playerid"Upozorenja"strvalval )); }
                    if( 
strcmpkey "Adjustable" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pAdjustable] = strvalval ); }
                    if( 
strcmpkey "Fuel" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pFuel] = strvalval ); }
                    if( 
strcmpkey "Married" true ) == ) { val ini_GetValueData ); PlayerInfo[playerid][pMarried] = strvalval ); }
                    if( 
strcmpkey "MarriedTo" true ) == ) { val ini_GetValueData ); strmid(PlayerInfo[playerid][pMarriedTo], val0strlen(val)-1255); }
                }
//end while
                
fclose(UserFile);//close the file after everything has been read in the while
            
}
            else
            {
            new 
loginstring[128];
            new 
loginname[64];
            
GetPlayerName(playerid,loginname,sizeof(loginname));
            
format(loginstring,sizeof(loginstring),"{FF3434}Krivi password!\n{FFFFFF}Molimo vas da unesete tacan password:",loginname);
            
ShowPlayerDialog(playerid,11255,DIALOG_STYLE_INPUT,"{FF3434}[ GRESKA ]",loginstring,"Login","Izlaz");
            
fclose(UserFile);
            
gPlayerLogTries[playerid] += 1;
            if(
gPlayerLogTries[playerid] == 5) { Kick(playerid); }
            return 
1;
            }
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    new 
sendername[MAX_PLAYER_NAME];
    new 
string[200];
  
        if(
dialogid == 11255)
        {  
        if(
response)
        {
             if(
strlen(inputtext))
             {
                new 
tmppass[64];
                
strmid(tmppassinputtext0strlen(inputtext), 255);
                
Encrypt(tmppass);
                
OnPlayerLogin(playeridinputtext);
            }
            else
            {
                new 
loginstring[128];
                new 
loginname[64];
                
GetPlayerName(playerid,loginname,sizeof(loginname));
                
format(loginstring,sizeof(loginstring),"{FF3434}Krivi password!\n{1C8EC6}Molimo vas da unesete tacan password:",loginname);
                
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Izlaz");
                
gPlayerLogTries[playerid] += 1;
                if(
gPlayerLogTries[playerid] == 5) { Kick(playerid); }
            }
        }
    
        }
        if(
dialogid == 12347)
        {
        if(
response)
        {
        
                new 
tmppass[64];
                
strmid(tmppassinputtext0strlen(inputtext), 255);
                
Encrypt(tmppass);
                
strmid(PlayerInfo[playerid][pKey], tmppass0strlen(tmppass), 255);
                
OnPlayerRegister(playeridtmppass);
                 new 
regstring[128];
                new 
regname[64];
                
GetPlayerName(playerid,regname,sizeof(regname));
                
format(regstring,sizeof(regstring),"%s. Vi ste se uspjesno registrovali!",regname);
                
ShowPlayerDialog(playerid,12349,DIALOG_STYLE_MSGBOX,"Registracija",regstring,"Uredu","");
                
        }
    }
    if(
dialogid == 12349)
    {
        if(
response)
        {
        
OnPlayerLogin(playerid,inputtext);
         
SetTimerEx("TextDrawTutorijal1",1000false"i"playerid);
        }
        else 
        {
        
OnPlayerLogin(playerid,inputtext);
         
SetTimerEx("TextDrawTutorijal1",1000false"i"playerid);
        }
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)