Jump to content

Shoo7eR

Membru
  • Posts

    13
  • Joined

  • Last visited

Posts posted by Shoo7eR

  1. Acum 3 ore, Spmn a spus:

    Daca nu o ai, inseamna ca folosesti un procesor de comenzi.

    Daca e zcmd, adauga: http://pastebin.com/gBNqqa7q

     

    Am rezolvat am adaugat asa la functie:

    public OnPlayerCommandPerformed(playerid, cmdtext[], success)
    {
        if(!success) SendClientMessage(playerid, COLOR_WHITE, "SERVER: Unknown command."); // asta e ce am adaugat
        new string[512];
    	new sendername[MAX_PLAYER_NAME];
    	new cmd[256];
    	new idx;
    	cmd = strtok(cmdtext, idx);
    	new tmp[256], glasseid, skin, id;
    	return 1; // asta e ce am adaugat

     

  2. Acum 2 ore, Spmn a spus:

    Daca nu o ai, inseamna ca folosesti un procesor de comenzi.

    Daca e zcmd, adauga: http://pastebin.com/gBNqqa7q

     

    Am rezolvat am adaugat asa la functie:

    public OnPlayerCommandPerformed(playerid, cmdtext[], success)
    {
        if(!success) SendClientMessage(playerid, COLOR_WHITE, "SERVER: Unknown command."); // asta e ce am adaugat
        new string[512];
    	new sendername[MAX_PLAYER_NAME];
    	new cmd[256];
    	new idx;
    	cmd = strtok(cmdtext, idx);
    	new tmp[256], glasseid, skin, id;
    	return 1; // asta e ce am adaugat

     

  3. Acum 3 minute, Yamato a spus:

    Nu m-ai inteles ce nu stiu :)) , vreau ca comanda poata fii folosita o singura data , dar , minim lvl 2 , si maxim nu exista , asta nu stiu sa fac :)

    adica cel care foloseste comanda sa o poata folosi daca are ori ce nivel mai mare si egal cu 2? Dar sa o poata folosi o singura data?

     

  4. Acum 1 minut, Yamato a spus:

    pai nu stiu sa o fac pentru un gm fara mysql  , daca ma poate ajuta cineva sa o fac fara chestiile alea de la sql 

        if(strcmp(cmd, "/levelup", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pLevel] == 2)
                {
                    PlayerInfo[playerid][pLevel] += 1;
                    GivePlayerMoney(playerid, 200000);
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "  Felicitari, ai primit Level 3 + $300,0000 ");
                }
                else
                {
                SendClientMessage(playerid, COLOR_LIGHTGREEN, " Trebuie sa ai level 2 pentru a folosi aceasta comanda.");
                }
            }
            return 1;
        }

    Foloseste asta pentru un gm fara mysql. Modifici dupa placul tau.

  5. Si dialog 12346, daca ai nevoie

    Sunt puse in locuri diferite si o sa la pun pe rand:

    			{
    				if(gPlayerAccount[i] == 1 && gPlayerLogged[i] == 0)
    				{
    					new loginname[64];
    					new loginstring[128];
    					GetPlayerName(i,loginname,64);
    					format(loginstring,sizeof(loginstring),"{FFFFFF}Bun venit, {F81414} %s\n{FFFFFF}Introdu parola:",loginname);
    					ShowPlayerDialog(i,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    				}
    				new loginstring[128];
    				new loginname[64];
    				GetPlayerName(playerid,loginname,sizeof(loginname));
    				format(loginstring,sizeof(loginstring),"{FFFFFF}Bun venit, {F81414}%s \n \n{FFFFFF}Introdu parola:",loginname);
    				ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    				SendClientMessage(playerid, 0xFF7171FF, "{CCCCCC}Contul tau a fost inregistrat, te poti loga acum.");
    			}
    	}
    	return 1;
    }
    public OnPlayerRequestClass(playerid, classid)
    {
    	PlayerInfo[playerid][pModel] = Peds[classid][0];
    
    	if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid]!= 1)
    	{
    		ClearChatbox(playerid, 10);
    		if (gPlayerAccount[playerid]!= 0)
    		{
    			new loginstring[128];
    			new loginname[64];
    			GetPlayerName(playerid,loginname,sizeof(loginname));
    			format(loginstring,sizeof(loginstring),"{FFFFFF}Bun venit, {F81414}%s \n \n{FFFFFF}Introdu parola:",loginname);
    			ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    		}

     

  6. 		if(dialogid == 12346 || dialogid == 12347)
    		{
    		    if(strlen(inputtext))
    		    {
    				new tmppass[64];
    				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
    				Encrypt(tmppass);
    				OnPlayerLogin(playerid,tmppass);
    			}
    			else
    			{
    				new loginstring[128];
    				new loginname[64];
    				GetPlayerName(playerid,loginname,sizeof(loginname));
    				format(loginstring,sizeof(loginstring),"{DA0000}Parola gresita! \n \n{FFFFFF}Va rugam introduceti parola corecta:",loginname);
    				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    				gPlayerLogTries[playerid] += 1;
                   	format(string, sizeof(string), "{DA0000}ATENTIE: {f2f2f2}Daca introduci parola gresit de [4] ori vei primi ban pe ip. Incercari: %d/4.", gPlayerLogTries[playerid]);
    				SendClientMessage(playerid, COLOR_WHITE, string);
    				if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
    			}
    		}
    			if(dialogid == 999)
    	{

     

  7. Acum 1 minut, WopsS a spus:

    Arata-ne codul cand un jucator se autentifica pe server.

    public OnPlayerRegister(playerid, password[])
    {
    	if(IsPlayerConnected(playerid))
    	{
    			new string3[32];
    			new playername3[MAX_PLAYER_NAME];
    			GetPlayerName(playerid, playername3, sizeof(playername3));
    			format(string3, sizeof(string3), "users/%s.ini", playername3);
    			new File: hFile = fopen(string3, io_write);
    			if (hFile)
    			{
    			    strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
    			    new var[32];
    				format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
    				PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    				PlayerInfo[playerid][pSpawnLoc] = 1;
    				format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
    				format(var, 32, "Loan=%d\n",PlayerInfo[playerid][pLoan]);fwrite(hFile, var);
    				format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
    				format(var, 32, "HelperLevel=%d\n",PlayerInfo[playerid][pHelper]);fwrite(hFile, var);
    				format(var, 32, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
    				format(var, 32, "WhisperColor=%d\n",PlayerInfo[playerid][pWhisperColor]);fwrite(hFile, var);
    				format(var, 32, "GiftPoints=%d\n",PlayerInfo[playerid][pGiftPoint]);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, "Contracts=%d\n",PlayerInfo[playerid][pContracts]);fwrite(hFile, var);
    				format(var, 32, "ContractFails=%d\n",PlayerInfo[playerid][pContractFails]);fwrite(hFile, var);
    				format(var, 32, "LicenseTime=%d\n",PlayerInfo[playerid][pLicenseTime]);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, "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, "TriviaReward=%d\n",PlayerInfo[playerid][pTriviaReward]);fwrite(hFile, var);
    				format(var, 32, "TriviaSkill=%d\n",PlayerInfo[playerid][pTriviaSkill]);fwrite(hFile, var);
    				format(var, 32, "MathReward=%d\n",PlayerInfo[playerid][pMathReward]);fwrite(hFile, var);
    				format(var, 32, "MathSkill=%d\n",PlayerInfo[playerid][pMathSkill]);fwrite(hFile, var);
    				format(var, 32, "VibePoints=%d\n",PlayerInfo[playerid][pVibePoints]);fwrite(hFile, var);
    				format(var, 32, "Coins=%d\n",PlayerInfo[playerid][pCoins]);fwrite(hFile, var);
    				format(var, 32, "Acces=%d\n",PlayerInfo[playerid][pAcces]);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, "Downs=%d\n",PlayerInfo[playerid][pDowns]);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, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
    				format(var, 32, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
    				format(var, 32, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
    				format(var, 32, "Job=%d\n",PlayerInfo[playerid][pJob]);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, "Pills=%d\n",PlayerInfo[playerid][pPills]);fwrite(hFile, var);
    				format(var, 32, "SafeMats=%d\n",PlayerInfo[playerid][pBoxMats]);fwrite(hFile, var);
    				format(var, 32, "SafeDrugs=%d\n",PlayerInfo[playerid][pBoxDrugs]);fwrite(hFile, var);
    				format(var, 128, "DDManager=%d\n",PlayerInfo[playerid][pDM]);fwrite(hFile, var);
    				format(var, 128, "GGManager=%d\n",PlayerInfo[playerid][pGGDM]);fwrite(hFile, var);
    				format(var, 128, "MGManager=%d\n",PlayerInfo[playerid][pMGDM]);fwrite(hFile, var);
    				format(var, 128, "pggKills=%d\n",PlayerInfo[playerid][pggKills]);fwrite(hFile, var);
    				format(var, 128, "pggKills2=%d\n",PlayerInfo[playerid][pggKills2]);fwrite(hFile, var);
    				format(var, 128, "pggDeaths=%d\n",PlayerInfo[playerid][pggDeaths]);fwrite(hFile, var);
    				format(var, 128, "pggLevel=%d\n",PlayerInfo[playerid][pggLevel]);fwrite(hFile, var);
    				format(var, 128, "pInGG=%d\n",PlayerInfo[playerid][pInGG]);fwrite(hFile, var);
    				format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);
    				format(var, 64, "Rob=%d\n",PlayerInfo[playerid][pRob]);fwrite(hFile, var);
    				format(var, 64, "CashStolen=%d\n",PlayerInfo[playerid][pCashStolen]);fwrite(hFile, var);
    				format(var, 32, "WantedLevel=%d\n",WantedLevel[playerid]);fwrite(hFile, var);
    				format(var, 32, "WantedPoints=%d\n",WantedPoints[playerid]);fwrite(hFile, var);
    				format(var, 32, "AD=%d\n",PlayerInfo[playerid][pAD]);fwrite(hFile, var);
    				format(var, 32, "ClubLeader=%d\n",PlayerInfo[playerid][pClubLeader]);fwrite(hFile, var);
    				format(var, 32, "ClubRank=%d\n",PlayerInfo[playerid][pClubRank]);fwrite(hFile, var);
    				format(var, 32, "Wipe=%d\n",PlayerInfo[playerid][pWipe]);fwrite(hFile, var);
    				format(var, 32, "TransferState=%d\n",PlayerInfo[playerid][pTransferState]);fwrite(hFile, var);
    				format(var, 32, "AdminSec=%d\n",PlayerInfo[playerid][pSec]);fwrite(hFile, var);
                    format(var, 32, "TicketCasino=%d\n",TicketCasino[playerid]);fwrite(hFile, var);
                    format(var, 32, "WarKills=%d\n",PlayerInfo[playerid][pWarKills]);fwrite(hFile, var);
                    format(var, 32, "WarDeaths=%d\n",PlayerInfo[playerid][pWarDeaths]);fwrite(hFile, var);
                    format(var, 32, "SpawnLoc=%d\n",PlayerInfo[playerid][pSpawnLoc]);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, "FMember=%d\n",PlayerInfo[playerid][pFMember]);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, "NFS=%d\n",PlayerInfo[playerid][pNFS]);fwrite(hFile, var);
    				format(var, 32, "Club Leader=%d\n",PlayerInfo[playerid][pClubLeader]);fwrite(hFile, var);
    				format(var, 32, "Club Member=%d\n",PlayerInfo[playerid][pClubMember]);fwrite(hFile, var);
    				format(var, 32, "Club Rank=%d\n",PlayerInfo[playerid][pClubRank]);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, "CompMission=%d\n",PlayerInfo[playerid][pCompMission]);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, "MissionSkill=%d\n",PlayerInfo[playerid][pMissionSkill]);fwrite(hFile, var);
    				format(var, 32, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
    				format(var, 32, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);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, "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, "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, "Punish=%d\n",PlayerInfo[playerid][pPunish]);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] = 1684.9;
    					PlayerInfo[playerid][pPos_y] = -2244.5;
    					PlayerInfo[playerid][pPos_z] = 13.5;
    				}
    				if(Spectate[playerid]!= 255)
    				{
    					PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
    					PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
    					PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
    					PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
    					PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
    				}
    				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, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
    				format(var, 32, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
    				format(var, 32, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
    				format(var, 32, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
    				format(var, 32, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
    				format(var, 32, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
    				format(var, 32, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
    				format(var, 32, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);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, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var);
    				format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
    				format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);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",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
    				format(var, 32, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);
    				format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
    				format(var, 32, "Punish=%d\n",PlayerInfo[playerid][pPunish]);fwrite(hFile, var);
    				format(var, 32, "FacWarns=%d\n",PlayerInfo[playerid][pFACWarns]);fwrite(hFile, var);
    				format(var, 32, "Acces Warns=%d\n",PlayerInfo[playerid][pAWarns]);fwrite(hFile, var);
    				format(var, 32, "Leader Warns=%d\n",PlayerInfo[playerid][pLWarns]);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);
    				format(var, 32, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
    				fclose(hFile);
    				new loginstring[128];
    				new loginname[64];
    				GetPlayerName(playerid,loginname,sizeof(loginname));
    				format(loginstring,sizeof(loginstring),"{FFFFFF}Bun venit, {F81414}%s \n \n{FFFFFF}Introdu parola:",loginname);
    				ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    				SendClientMessage(playerid, 0xFF7171FF, "{CCCCCC}Contul tau a fost inregistrat, te poti loga acum.");
    			}
    	}
    	return 1;
    }
    
    public OnPlayerUpdateEx(playerid)
    {
    	if(IsPlayerConnected(playerid))
    	{
    		if(gPlayerLogged[playerid])
    		{
    			new string3[32];
    			new playername3[MAX_PLAYER_NAME];
    			GetPlayerName(playerid, playername3, sizeof(playername3));
    			format(string3, sizeof(string3), "users/%s.ini", playername3);
    			new File: hFile = fopen(string3, io_write);
    			if (hFile)
    			{
    				new var[32];
    				format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
    				PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
    				format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
    				format(var, 32, "Loan=%d\n",PlayerInfo[playerid][pLoan]);fwrite(hFile, var);
    				format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
    				format(var, 32, "HelperLevel=%d\n",PlayerInfo[playerid][pHelper]);fwrite(hFile, var);
    				format(var, 32, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
    				format(var, 32, "WhisperColor=%d\n",PlayerInfo[playerid][pWhisperColor]);fwrite(hFile, var);
    				format(var, 32, "GiftPoints=%d\n",PlayerInfo[playerid][pGiftPoint]);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, "Contracts=%d\n",PlayerInfo[playerid][pContracts]);fwrite(hFile, var);
    				format(var, 32, "ContractFails=%d\n",PlayerInfo[playerid][pContractFails]);fwrite(hFile, var);
    				format(var, 32, "LicenseTime=%d\n",PlayerInfo[playerid][pLicenseTime]);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, "VibePoints=%d\n",PlayerInfo[playerid][pVibePoints]);fwrite(hFile, var);
    				format(var, 32, "Coins=%d\n",PlayerInfo[playerid][pCoins]);fwrite(hFile, var);
    				format(var, 32, "Acces=%d\n",PlayerInfo[playerid][pAcces]);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, "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, "TriviaReward=%d\n",PlayerInfo[playerid][pTriviaReward]);fwrite(hFile, var);
    				format(var, 32, "TriviaSkill=%d\n",PlayerInfo[playerid][pTriviaSkill]);fwrite(hFile, var);
    				format(var, 32, "MathReward=%d\n",PlayerInfo[playerid][pMathReward]);fwrite(hFile, var);
    				format(var, 32, "MathSkill=%d\n",PlayerInfo[playerid][pMathSkill]);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, "Downs=%d\n",PlayerInfo[playerid][pDowns]);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, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
    				format(var, 32, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
    				format(var, 32, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
    				format(var, 32, "Job=%d\n",PlayerInfo[playerid][pJob]);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, "Pills=%d\n",PlayerInfo[playerid][pPills]);fwrite(hFile, var);
    				format(var, 32, "SafeMats=%d\n",PlayerInfo[playerid][pBoxMats]);fwrite(hFile, var);
    				format(var, 32, "SafeDrugs=%d\n",PlayerInfo[playerid][pBoxDrugs]);fwrite(hFile, var);
    				format(var, 128, "DDManager=%d\n",PlayerInfo[playerid][pDM]);fwrite(hFile, var);
    				format(var, 128, "GGManager=%d\n",PlayerInfo[playerid][pGGDM]);fwrite(hFile, var);
    				format(var, 128, "MGManager=%d\n",PlayerInfo[playerid][pMGDM]);fwrite(hFile, var);
    				format(var, 128, "pggKills=%d\n",PlayerInfo[playerid][pggKills]);fwrite(hFile, var);
    				format(var, 128, "pggKills2=%d\n",PlayerInfo[playerid][pggKills2]);fwrite(hFile, var);
    				format(var, 128, "pggDeaths=%d\n",PlayerInfo[playerid][pggDeaths]);fwrite(hFile, var);
    				format(var, 128, "pggLevel=%d\n",PlayerInfo[playerid][pggLevel]);fwrite(hFile, var);
    				format(var, 128, "pInGG=%d\n",PlayerInfo[playerid][pInGG]);fwrite(hFile, var);
       				format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);
       				format(var, 64, "Rob=%d\n",PlayerInfo[playerid][pRob]);fwrite(hFile, var);
       				format(var, 64, "CashStolen=%d\n",PlayerInfo[playerid][pCashStolen]);fwrite(hFile, var);
       				format(var, 32, "WantedLevel=%d\n",WantedLevel[playerid]);fwrite(hFile, var);
       				format(var, 32, "WantedPoints=%d\n",WantedPoints[playerid]);fwrite(hFile, var);
       				format(var, 32, "ClubLeader=%d\n",PlayerInfo[playerid][pClubLeader]);fwrite(hFile, var);
    				format(var, 32, "ClubRank=%d\n",PlayerInfo[playerid][pClubRank]);fwrite(hFile, var);
                    format(var, 32, "AD=%d\n",PlayerInfo[playerid][pAD]);fwrite(hFile, var);
                    format(var, 32, "Wipe=%d\n",PlayerInfo[playerid][pWipe]);fwrite(hFile, var);
                    format(var, 32, "TransferState=%d\n",PlayerInfo[playerid][pTransferState]);fwrite(hFile, var);
                    format(var, 32, "AdminSec=%d\n",PlayerInfo[playerid][pSec]);fwrite(hFile, var);
                    format(var, 32, "TicketCasino=%d\n",TicketCasino[playerid]);fwrite(hFile, var);
                    format(var, 32, "CompMission=%d\n",PlayerInfo[playerid][pCompMission]);fwrite(hFile, var);
                    format(var, 32, "WarKills=%d\n",PlayerInfo[playerid][pWarKills]);fwrite(hFile, var);
                    format(var, 32, "WarDeaths=%d\n",PlayerInfo[playerid][pWarDeaths]);fwrite(hFile, var);
                    format(var, 32, "SpawnLoc=%d\n",PlayerInfo[playerid][pSpawnLoc]);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, "FMember=%d\n",PlayerInfo[playerid][pFMember]);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, "NFS=%d\n",PlayerInfo[playerid][pNFS]);fwrite(hFile, var);
    				format(var, 32, "Club Leader=%d\n",PlayerInfo[playerid][pClubLeader]);fwrite(hFile, var);
    				format(var, 32, "Club Member=%d\n",PlayerInfo[playerid][pClubMember]);fwrite(hFile, var);
    				format(var, 32, "Club Rank=%d\n",PlayerInfo[playerid][pClubRank]);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, "MissionSkill=%d\n",PlayerInfo[playerid][pMissionSkill]);fwrite(hFile, var);
    				format(var, 32, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
    				format(var, 32, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);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, "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, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
    				format(var, 32, "Bounty=%d\n",PlayerInfo[playerid][pBounty]);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);
    				if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))
    				{
    					PlayerInfo[playerid][pPos_x] = 1684.9;
    					PlayerInfo[playerid][pPos_y] = -2244.5;
    					PlayerInfo[playerid][pPos_z] = 13.5;
    				}
    				if(Spectate[playerid]!= 255)
    				{
    					PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
    					PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
    					PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
    					PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
    					PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
    				}
    				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, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
    				format(var, 32, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
    				format(var, 32, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
    				format(var, 32, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
    				format(var, 32, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
    				format(var, 32, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
    				format(var, 32, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
    				format(var, 32, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);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, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var);
    				format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
    				format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);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",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
    				format(var, 32, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);
    				format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
    				format(var, 32, "FacWarns=%d\n",PlayerInfo[playerid][pFACWarns]);fwrite(hFile, var);
    				format(var, 32, "Acces Warns=%d\n",PlayerInfo[playerid][pAWarns]);fwrite(hFile, var);
    				format(var, 32, "Leader Warns=%d\n",PlayerInfo[playerid][pLWarns]);fwrite(hFile, var);
    				format(var, 32, "Adjustable=%d\n",PlayerInfo[playerid][pAdjustable]);fwrite(hFile, var);
    				if(PlayerInfo[playerid][pDonateRank] < 1) { PlayerInfo[playerid][pFuel] = 0; }
    				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);
    				format(var, 32, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);
    				fclose(hFile);
    			}
    		}
    	}
    	return 1;
    }
    
    public OnPlayerLogin(playerid,password[])
    {
    	new tmp2[256];
        new string2[64];
        new string[128];
        new playersip[24];
    	new playername2[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername2, sizeof(playername2));
        GetPlayerIp(playerid, playersip, sizeof(playersip));
    	format(string2, sizeof(string2), "users/%s.ini", playername2);
    	new File: UserFile = fopen(string2, io_read);
    	if ( UserFile )
    	{
    	    new PassData[256];
    	    new keytmp[256], valtmp[256];
    	    fread( UserFile, PassData, sizeof( PassData ) );
    	    keytmp = ini_GetKey( PassData );
    	    if( strcmp( keytmp, "Key", true ) == 0 )
    		{
    			valtmp = ini_GetValue( PassData );
    			strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
    		}
    		if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
    		{
    			    new key[ 256 ], val[ 256 ];
    			    new Data[ 256 ];
    			    while ( fread( UserFile, Data, sizeof( Data ) ) )
    				{
    					key = ini_GetKey( Data );
    					if( strcmp( key, "Level", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
    					if( strcmp( key , "Loan" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoan] = strval( val ); }
    			    	if( strcmp( key, "AdminLevel", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
    			    	if( strcmp( key, "HelperLevel", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHelper] = strval( val ); }
    			        if( strcmp( key, "DonateRank", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); }
    			        if( strcmp( key, "UpgradePoints", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][gPupgrade] = strval( val ); }
    			        if( strcmp( key, "ConnectedTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pConnectTime] = strval( val ); }
    			        if( strcmp( key , "Contracts" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContracts] = strval( val ); }
    			        if( strcmp( key , "ContractFails" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractFails] = strval( val ); }
    			        if( strcmp( key, "LicenseTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLicenseTime] = strval( val ); }
    			        if( strcmp( key, "Registered", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
    		        	if( strcmp( key, "VibePoints", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pVibePoints] = strval( val ); }
    		        	if( strcmp( key, "Coins", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCoins] = strval( val ); }
    		        	if( strcmp( key, "Acces", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAcces] = strval( val ); }
    			        if( strcmp( key, "Sex", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
    			        if( strcmp( key, "Age", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAge] = strval( val ); }
    			        if( strcmp( key, "Origin", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOrigin] = strval( val ); }
    			        if( strcmp( key, "CK", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCK] = strval( val ); }
    			        if( strcmp( key, "Muted", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuted] = strval( val ); }
    			        if( strcmp( key, "Respect", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = strval( val ); }
    			        if( strcmp( key, "Money", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
    			        if( strcmp( key, "Bank", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAccount] = strval( val ); }
    			        if( strcmp( key, "Crimes", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrimes] = strval( val ); }
    			        if( strcmp( key, "Kills", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
    			        if( strcmp( key, "Deaths", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
    			        if( strcmp( key, "Arrested", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pArrested] = strval( val ); }
    		            if( strcmp( key, "Downs", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDowns] = strval( val ); }
    			        if( strcmp( key, "WantedDeaths", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedDeaths] = strval( val ); }
    			        if( strcmp( key, "Phonebook", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhoneBook] = strval( val ); }
    			        if( strcmp( key, "LottoNr", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLottoNr] = strval( val ); }
    			        if( strcmp( key, "Fishes", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishes] = strval( val ); }
    			        if( strcmp( key, "BiggestFish", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBiggestFish] = strval( val ); }
    			        if( strcmp( key, "Job", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJob] = strval( val ); }
    			        if( strcmp( key, "Paycheck", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayCheck] = strval( val ); }
    			        if( strcmp( key, "HeadValue", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHeadValue] = strval( val ); }
    			        if( strcmp( key, "Jailed", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailed] = strval( val ); }
    			        if( strcmp( key, "JailTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailTime] = strval( val ); }
    			        if( strcmp( key, "MuteTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuteTime] = strval( val ); }
    			        if( strcmp( key, "Materials", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMats] = strval( val ); }
    			        if( strcmp( key, "Drugs", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugs] = strval( val ); }
    			        if( strcmp( key, "Pills", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPills] = strval( val ); }
    			        if( strcmp( key, "PillsTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPillsTime] = strval( val ); }
    			        if( strcmp( key, "SafeMats", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxMats] = strval( val ); }
    			        if( strcmp( key, "SafeDrugs", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxDrugs] = strval( val ); }
    			        if( strcmp( key, "DDManager", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDM] = strval( val ); }
    					if( strcmp( key, "GGManager", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGGDM] = strval( val ); }
    					if( strcmp( key, "MGManager", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMGDM] = strval( val ); }
    					if( strcmp( key, "GGKills", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggKills] = strval( val ); }
    					if( strcmp( key, "GGKills2", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggKills2] = strval( val ); }
    					if( strcmp( key, "GGDeaths", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggDeaths] = strval( val ); }
    					if( strcmp( key, "GGLevel", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggLevel] = strval( val ); }
    					if( strcmp( key, "InGG", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInGG] = strval( val ); }
                       	if( strcmp( key, "Punish", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPunish] = strval( val ); }
    					if( strcmp( key, "VirWorld", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pVirWorld] = strval( val ); }
    					if( strcmp( key, "Rob", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRob] = strval( val ); }
    					if( strcmp( key, "CashStolen", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCashStolen] = strval( val ); }
                        if( strcmp( key, "WantedLevel", true ) == 0 ) { val = ini_GetValue( Data ); WantedLevel[playerid] = strval( val ); }
                        if( strcmp( key, "WantedPoints", true ) == 0 ) { val = ini_GetValue( Data ); WantedPoints[playerid] = strval( val ); }
                        if( strcmp( key, "CompMission", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCompMission] = strval( val ); }
                        if( strcmp( key, "WhisperColor", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWhisperColor] = strval( val ); }
                        if( strcmp( key, "GiftPoints", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGiftPoint] = strval( val ); }
    	                if( strcmp( key, "AD", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAD] = strval( val ); }
    	                if( strcmp( key, "Wipe", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWipe] = strval( val ); }
                     	if( strcmp( key, "TransferState", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTransferState] = strval( val ); }
    	                if( strcmp( key, "AdminSec", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSec] = strval( val ); }
                        if( strcmp( key, "TicketCasino", true ) == 0 ) { val = ini_GetValue( Data ); TicketCasino[playerid] = strval( val ); }
                        if( strcmp( key, "ClubRank", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubRank] = strval( val ); }
    			    	if( strcmp( key, "ClubMember", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubMember] = strval( val ); }
    			    	if( strcmp( key, "ClubLeader", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubLeader] = strval( val ); }
                        if( strcmp( key, "WarKills", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarKills] = strval( val ); }
                        if( strcmp( key, "WarDeaths", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarDeaths] = strval( val ); }
                        if( strcmp( key, "SpawnLocation", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSpawnLoc] = strval( val ); }
    			        if( strcmp( key, "Leader", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
    			        if( strcmp( key, "Member", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
    			        if( strcmp( key, "FMember", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFMember] = strval( val ); }
    			        if( strcmp( key, "Rank", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRank] = strval( val ); }
    			        if( strcmp( key, "Char", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = strval( val ); }
    			        if( strcmp( key, "NFS", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNFS] = strval( val ); }
    			        if( strcmp( key, "Club Leader", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubLeader] = strval( val ); }
    			        if( strcmp( key, "Club Member", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubMember] = strval( val ); }
    			        if( strcmp( key, "Club Rank", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubRank] = strval( val ); }
    			        if( strcmp( key, "ContractTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractTime] = strval( val ); }
    			        if( strcmp( key, "DetSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDetSkill] = strval( val ); }
    			        if( strcmp( key, "SexSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSexSkill] = strval( val ); }
    			        if( strcmp( key, "BoxSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxSkill] = strval( val ); }
    			        if( strcmp( key, "LawSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLawSkill] = strval( val ); }
    			        if( strcmp( key, "MechSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMechSkill] = strval( val ); }
    			        if( strcmp( key, "JackSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJackSkill] = strval( val ); }
    			        if( strcmp( key, "CarSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarSkill] = strval( val ); }
    			        if( strcmp( key, "NewsSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewsSkill] = strval( val ); }
    			        if( strcmp( key, "DrugsSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugsSkill] = strval( val ); }
    			        if( strcmp( key, "MissionSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMissionSkill] = strval( val ); }
    		            if( strcmp( key , "TriviaSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTriviaSkill] = strval( val ); }
    		            if( strcmp( key , "MathSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMathSkill] = strval( val ); }
    			        if( strcmp( key, "CookSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCookSkill] = strval( val ); }
    			        if( strcmp( key, "FishSkill", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishSkill] = strval( val ); }
    			        if( strcmp( key, "pSHealth", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSHealth] = floatstr( val ); }
    			        if( strcmp( key, "pHealth", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = floatstr( val ); }
    			        if( strcmp( key, "Int", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); }
    			        if( strcmp( key, "Local", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocal] = strval( val ); }
    			        if( strcmp( key, "Bounty", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBounty] = strval( val ); }
    			        if( strcmp( key, "Team", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTeam] = strval( val ); }
    			        if( strcmp( key, "Model", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); }
    			        if( strcmp( key, "PhoneNr", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPnumber] = strval( val ); }
    			        if( strcmp( key, "House", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhousekey] = strval( val ); }
    			        if( strcmp( key, "Bizz", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPbiskey] = strval( val ); }
    			        if( strcmp( key, "Pos_x", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_x] = floatstr( val ); }
    			        if( strcmp( key, "Pos_y", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_y] = floatstr( val ); }
    			        if( strcmp( key, "Pos_z", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_z] = floatstr( val ); }
    			        if( strcmp( key, "CarLic", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); }
                        if( strcmp( key, "FlyLic", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); }
    					if( strcmp( key, "BoatLic", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); }
    			        if( strcmp( key, "FishLic", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); }
    			        if( strcmp( key, "GunLic", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }
    			        if( strcmp( key, "Gun1", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun1] = strval( val ); }
    			        if( strcmp( key, "Gun2", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun2] = strval( val ); }
    			        if( strcmp( key, "Gun3", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun3] = strval( val ); }
    			        if( strcmp( key, "Gun4", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun4] = strval( val ); }
    			        if( strcmp( key, "Ammo1", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo1] = strval( val ); }
    			        if( strcmp( key, "Ammo2", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo2] = strval( val ); }
    			        if( strcmp( key, "Ammo3", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo3] = strval( val ); }
    			        if( strcmp( key, "Ammo4", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo4] = strval( val ); }
    			        if( strcmp( key, "CarTime", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); }
    			        if( strcmp( key, "PayDay", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); }
    			        if( strcmp( key, "PayDayHad", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); }
    			        if( strcmp( key, "CDPlayer", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCDPlayer] = strval( val ); }
    			        if( strcmp( key, "Wins", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); }
    			        if( strcmp( key, "Loses", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); }
    			        if( strcmp( key, "AlcoholPerk", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAlcoholPerk] = strval( val ); }
    			        if( strcmp( key, "DrugPerk", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugPerk] = strval( val ); }
    			        if( strcmp( key, "MiserPerk", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMiserPerk] = strval( val ); }
    			        if( strcmp( key, "PainPerk", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPainPerk] = strval( val ); }
    			        if( strcmp( key, "TraderPerk", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTraderPerk] = strval( val ); }
    			        if( strcmp( key, "Tutorial", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTut] = strval( val ); }
    			        if( strcmp( key, "Mission", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMissionNr] = strval( val ); }
    			        if( strcmp( key, "Warnings", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
    			        if( strcmp( key, "FacWarns", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFACWarns] = strval( val ); }
    			        if( strcmp( key, "Acces Warns", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAWarns] = strval( val ); }
                        if( strcmp( key, "Leader Warns", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLWarns] = strval( val ); }
    			        if( strcmp( key, "Adjustable", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdjustable] = strval( val ); }
    			        if( strcmp( key, "Fuel", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFuel] = strval( val ); }
    			        if( strcmp( key, "Married", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMarried] = strval( val ); }
    			        if( strcmp( key, "MarriedTo", true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); }
    			        if( strcmp( key, "Locked", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocked] = strval( val ); }
                    }//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),"{FF0000}Parola gresita!\n \n{FFFFFF}Va rugam introduceti parola corecta:",loginname);
    			ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
    			fclose(UserFile);
    			format(loginstring, 256, "{FF6600}LOGIN: {DB0000}%s (%s) {FF6600}a gresit parola la logare", loginname, playersip);
    				ABroadCast(COLOR_YELLOW2,loginstring,1);
    	        gPlayerLogTries[playerid] += 1;
    	        format(string, sizeof(string), "{DA0000}ATENTIE: {f2f2f2}Daca introduci parola gresit de [4] ori vei primi ban pe ip. Incercari: %d/4.", gPlayerLogTries[playerid]);
    			SendClientMessage(playerid, COLOR_WHITE, string);
    	        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
    	        return 1;

     

  8. Am o problema, nu sunt un scripter destul de experimentat. Am un gamemode godfather am scriptat destul de mult in el dar nu stiu cum sa rezolv o problema. Ma conectez si pot sa ma loghez cu orice parola, chiar daca aceasta e gresita. Cum pot rezolva? 

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.