Guest User

Untitled

a guest
Mar 6th, 2014
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 43.82 KB | None | 0 0
  1. stock SaveChar(playerid)
  2. {
  3.     if(IsPlayerLoggedIn(playerid))
  4.     {
  5.         if(PlayerInfo[playerid][pTutorial])
  6.         {
  7.             new file[64];
  8.             format(file, sizeof(file), "users/%s.ini", RPNU(playerid));
  9.             if(!dini_Exists(file)) dini_Create(file);
  10.             if(!Event[playerid])
  11.             {
  12.                 PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
  13.                 PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid);
  14.                 GetPlayerPos(playerid, PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]);
  15.                 GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
  16.                 GetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
  17.             }
  18.             if(PlayerInfo[playerid][pLevel] == 0) PlayerInfo[playerid][pLevel] = 1;
  19.             PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
  20.             SaveDodAmmo(playerid);
  21.             // Save
  22.             dini_Set(file, "IP", PlayerInfo[playerid][pIP]);
  23.             dini_IntSet(file, "Gender", PlayerInfo[playerid][pGender]);
  24.             dini_IntSet(file, "Level", PlayerInfo[playerid][pLevel]);
  25.             dini_IntSet(file, "Entered", PlayerInfo[playerid][pEntered]);
  26.             dini_IntSet(file, "UpgradePoints", PlayerInfo[playerid][pUpgradePoints]);
  27.             dini_IntSet(file, "ArmorUpgrade", PlayerInfo[playerid][pArmorUpgrade]);
  28.             dini_IntSet(file, "Minutes", PlayerInfo[playerid][pMinutes]);
  29.             dini_IntSet(file, "TMinutes", PlayerInfo[playerid][pTMinutes]);
  30.             dini_IntSet(file, "Hours", PlayerInfo[playerid][pHours]);
  31.             dini_IntSet(file, "Age", PlayerInfo[playerid][pAge]);
  32.             dini_IntSet(file, "Cash", PlayerInfo[playerid][pMoney]);
  33.             dini_IntSet(file, "Bank", PlayerInfo[playerid][pBank]);
  34.             dini_IntSet(file, "Model", PlayerInfo[playerid][pModel]);
  35.             dini_IntSet(file, "Model1", PlayerInfo[playerid][pModel1]);
  36.             dini_IntSet(file, "Model2", PlayerInfo[playerid][pModel2]);
  37.             dini_IntSet(file, "Model3", PlayerInfo[playerid][pModel3]);
  38.             dini_IntSet(file, "Admin", PlayerInfo[playerid][pAdmin]);
  39.             dini_IntSet(file, "Mapper", PlayerInfo[playerid][pMapper]);
  40.             dini_IntSet(file, "pBanned", PlayerInfo[playerid][pBanned]);
  41.             dini_IntSet(file, "Phnumber", PlayerInfo[playerid][pNumber]);
  42.             dini_IntSet(file, "AdMute", PlayerInfo[playerid][pADMute]);
  43.             dini_IntSet(file, "JackSkill", PlayerInfo[playerid][pJackSkill]);
  44.             dini_IntSet(file, "Death", PlayerInfo[playerid][pDeath]);
  45.             dini_IntSet(file, "Kill", PlayerInfo[playerid][pKill]);
  46.             dini_FloatSet(file, "X", PlayerInfo[playerid][pX]);
  47.             dini_FloatSet(file, "Y", PlayerInfo[playerid][pY]);
  48.             dini_FloatSet(file, "Z", PlayerInfo[playerid][pZ]);
  49.             dini_IntSet(file, "Int", PlayerInfo[playerid][pInt]);
  50.             dini_IntSet(file, "Hours", PlayerInfo[playerid][pExp]);
  51.             dini_IntSet(file, "VW", PlayerInfo[playerid][pVW]);
  52.             dini_IntSet(file, "VehVW", PlayerInfo[playerid][pVehVW]);
  53.             dini_IntSet(file, "WalkStyle", PlayerInfo[playerid][pWalkStyle]);
  54.             dini_IntSet(file, "Neon", PlayerInfo[playerid][pNeon]);
  55.             dini_IntSet(file, "vNeon", PlayerInfo[playerid][pVNeon]);
  56.             dini_IntSet(file, "Fac", PlayerInfo[playerid][pFac]);
  57.             dini_IntSet(file, "FacRank", PlayerInfo[playerid][pFacRank]);
  58.             dini_IntSet(file, "FacLeader", PlayerInfo[playerid][pFacLeader]);
  59.             dini_IntSet(file, "FacDiv", PlayerInfo[playerid][pFacDiv]);
  60.             dini_IntSet(file, "FacDivLeader", PlayerInfo[playerid][pFacDivLeader]);
  61.             dini_IntSet(file, "Duty", PlayerInfo[playerid][pFacDuty]);
  62.             dini_IntSet(file, "wSlot0", PlayerInfo[playerid][pWeapon][0]);
  63.             dini_IntSet(file, "wSlot0Ammo", PlayerInfo[playerid][pWeaponAmmo][0]);
  64.             dini_IntSet(file, "wSlot1", PlayerInfo[playerid][pWeapon][1]);
  65.             dini_IntSet(file, "wSlot1Ammo", PlayerInfo[playerid][pWeaponAmmo][1]);
  66.             dini_IntSet(file, "wSlot2", PlayerInfo[playerid][pWeapon][2]);
  67.             dini_IntSet(file, "wSlot2Ammo", PlayerInfo[playerid][pWeaponAmmo][2]);
  68.             dini_IntSet(file, "wSlot3", PlayerInfo[playerid][pWeapon][3]);
  69.             dini_IntSet(file, "wSlot3Ammo", PlayerInfo[playerid][pWeaponAmmo][3]);
  70.             dini_IntSet(file, "wSlot4", PlayerInfo[playerid][pWeapon][4]);
  71.             dini_IntSet(file, "wSlot4Ammo", PlayerInfo[playerid][pWeaponAmmo][4]);
  72.             dini_IntSet(file, "wSlot5", PlayerInfo[playerid][pWeapon][5]);
  73.             dini_IntSet(file, "wSlot5Ammo", PlayerInfo[playerid][pWeaponAmmo][5]);
  74.             dini_IntSet(file, "wSlot6", PlayerInfo[playerid][pWeapon][6]);
  75.             dini_IntSet(file, "wSlot6Ammo", PlayerInfo[playerid][pWeaponAmmo][6]);
  76.             dini_IntSet(file, "wSlot7", PlayerInfo[playerid][pWeapon][7]);
  77.             dini_IntSet(file, "wSlot7Ammo", PlayerInfo[playerid][pWeaponAmmo][7]);
  78.             dini_IntSet(file, "wSlot8", PlayerInfo[playerid][pWeapon][8]);
  79.             dini_IntSet(file, "wSlot8Ammo", PlayerInfo[playerid][pWeaponAmmo][8]);
  80.             dini_IntSet(file, "wSlot9", PlayerInfo[playerid][pWeapon][9]);
  81.             dini_IntSet(file, "wSlot9Ammo", PlayerInfo[playerid][pWeaponAmmo][9]);
  82.             dini_IntSet(file, "wSlot10", PlayerInfo[playerid][pWeapon][10]);
  83.             dini_IntSet(file, "wSlot10Ammo", PlayerInfo[playerid][pWeaponAmmo][10]);
  84.             dini_IntSet(file, "wSlot11", PlayerInfo[playerid][pWeapon][11]);
  85.             dini_IntSet(file, "wSlot11Ammo", PlayerInfo[playerid][pWeaponAmmo][11]);
  86.             dini_IntSet(file, "wSlot12", PlayerInfo[playerid][pWeapon][12]);
  87.             dini_IntSet(file, "wSlot12Ammo", PlayerInfo[playerid][pWeaponAmmo][12]);
  88.             dini_IntSet(file, "Hospital", PlayerInfo[playerid][pHospital]);
  89.             dini_IntSet(file, "Business", PlayerInfo[playerid][pBiz]);
  90.             dini_IntSet(file, "VBusiness", PlayerInfo[playerid][pVBiz]);
  91.             dini_IntSet(file, "House", PlayerInfo[playerid][pHouse]);
  92.             dini_IntSet(file, "Garage", PlayerInfo[playerid][pGarage]);
  93.             dini_IntSet(file, "wtSlot1", PlayerInfo[playerid][pTGun][0]); //1
  94.             dini_IntSet(file, "wtSlot1Ammo", PlayerInfo[playerid][pTGunAmmo][0]); //2
  95.             dini_IntSet(file, "wtSlot2", PlayerInfo[playerid][pTGun][1]); //1
  96.             dini_IntSet(file, "wtSlot2Ammo", PlayerInfo[playerid][pTGunAmmo][1]); //2
  97.             dini_IntSet(file, "vwtSlot1", PlayerInfo[playerid][pvTGun][0]); //3
  98.             dini_IntSet(file, "vwtSlot1Ammo", PlayerInfo[playerid][pvTGunAmmo][0]); //4
  99.             dini_IntSet(file, "vwtSlot2", PlayerInfo[playerid][pvTGun][1]); //3
  100.             dini_IntSet(file, "vwtSlot2Ammo", PlayerInfo[playerid][pvTGunAmmo][1]); //5
  101.             //
  102.             dini_IntSet(file, "vvwtSlot2", PlayerInfo[playerid][pvvTGun][1]); //6
  103.             dini_IntSet(file, "vvwtSlot1", PlayerInfo[playerid][pvvTGun][0]); //6
  104.             dini_IntSet(file, "vvwtSlot2Ammo", PlayerInfo[playerid][pvvTGunAmmo][1]); //7
  105.             dini_IntSet(file, "vvwtSlot1Ammo", PlayerInfo[playerid][pvvTGunAmmo][0]); //7
  106.             //
  107.             dini_IntSet(file, "vvvwtSlot2", PlayerInfo[playerid][pvvvTGun][1]); //8
  108.             dini_IntSet(file, "vvvwtSlot2Ammo", PlayerInfo[playerid][pvvvTGunAmmo][1]); //9
  109.             dini_IntSet(file, "vvvwtSlot1", PlayerInfo[playerid][pvvvTGun][0]); //8
  110.             dini_IntSet(file, "vvvwtSlot1Ammo", PlayerInfo[playerid][pvvvTGunAmmo][0]); //9
  111.             //
  112.             dini_IntSet(file, "HouseOwner", PlayerInfo[playerid][pSafeAdmin]);
  113.             dini_IntSet(file, "vHouse", PlayerInfo[playerid][pVHouse]);
  114.             dini_IntSet(file, "BizOwner", PlayerInfo[playerid][pOwner]);
  115.             dini_IntSet(file, "Job", PlayerInfo[playerid][pJob]);
  116.             dini_IntSet(file, "Whore", PlayerInfo[playerid][pJobSkill][JOB_WHORE]);
  117.             dini_IntSet(file, "Detective", PlayerInfo[playerid][pJobSkill][JOB_DETECTIVE]);
  118.             dini_IntSet(file, "Mechanic", PlayerInfo[playerid][pJobSkill][JOB_MECHANIC]);
  119.             dini_IntSet(file, "Lawyer", PlayerInfo[playerid][pJobSkill][JOB_LAWYER]);
  120.             dini_IntSet(file, "Trucker", PlayerInfo[playerid][pJobSkill][JOB_TRUCKER]);
  121.             dini_IntSet(file, "Fisher", PlayerInfo[playerid][pJobSkill][JOB_FISHER]);
  122.             dini_IntSet(file, "WDealer", PlayerInfo[playerid][pJobSkill][JOB_WDEALER]);
  123.             dini_IntSet(file, "WSmuggler", PlayerInfo[playerid][pJobSkill][JOB_WSMUGGLER]);
  124.             dini_IntSet(file, "DDealer", PlayerInfo[playerid][pJobSkill][JOB_DDEALER]);
  125.             dini_IntSet(file, "DSmuggler", PlayerInfo[playerid][pJobSkill][JOB_DSMUGGLER]);
  126.             dini_IntSet(file, "Boxer", PlayerInfo[playerid][pJobSkill][JOB_BOXER]);
  127.             dini_IntSet(file, "Fisher", PlayerInfo[playerid][pJobSkill][JOB_FISHER]);
  128.             dini_IntSet(file, "TPackages", PlayerInfo[playerid][pTPackages]);
  129.             dini_IntSet(file, "WPackages", PlayerInfo[playerid][pMPackages]);
  130.             dini_IntSet(file, "Materials", PlayerInfo[playerid][pMaterials]);
  131.             dini_IntSet(file, "MedMaterials", PlayerInfo[playerid][pMMaterials]);
  132.             dini_IntSet(file, "HighMaterials", PlayerInfo[playerid][pHMaterials]);
  133.             dini_IntSet(file, "MWPackages", PlayerInfo[playerid][pMMPackages]);
  134.             dini_IntSet(file, "HWPackages", PlayerInfo[playerid][pHPackages]);
  135.             dini_IntSet(file, "HasCellphone", PlayerInfo[playerid][pHasCellphone]);
  136.             dini_IntSet(file, "Cellphone", PlayerInfo[playerid][pCellphone]);
  137.             dini_IntSet(file, "Phonebook", PlayerInfo[playerid][pPhonebook]);
  138.             dini_IntSet(file, "Dice", PlayerInfo[playerid][pDice]);
  139.             dini_IntSet(file, "PortableRadio", PlayerInfo[playerid][pPortableRadio]);
  140.             dini_IntSet(file, "Mask", PlayerInfo[playerid][pMask]);
  141.             dini_IntSet(file, "Gift", PlayerInfo[playerid][pGift]);
  142.             dini_IntSet(file, "Cigar", PlayerInfo[playerid][pCigar]);
  143.             dini_IntSet(file, "Sprunk", PlayerInfo[playerid][pSprunk]);
  144.             dini_IntSet(file, "Spray", PlayerInfo[playerid][pSpray]);
  145.             dini_IntSet(file, "Rope", PlayerInfo[playerid][pRope]);
  146.             dini_IntSet(file, "Blindfold", PlayerInfo[playerid][pBlindfold]);
  147.             dini_IntSet(file, "WT", PlayerInfo[playerid][pWT]);
  148.             dini_IntSet(file, "WTC", PlayerInfo[playerid][pWTC]);
  149.             dini_IntSet(file, "Gas", PlayerInfo[playerid][pGas]);
  150.             dini_IntSet(file, "Radio", PlayerInfo[playerid][pRadio]);
  151.             dini_IntSet(file, "Cuffed", PlayerInfo[playerid][pCuffed]);
  152.             dini_IntSet(file, "Tips", PlayerInfo[playerid][pTips]);
  153.             dini_FloatSet(file, "Health", PlayerInfo[playerid][pHealth]);
  154.             dini_FloatSet(file, "Armor", PlayerInfo[playerid][pArmor]);
  155.             dini_IntSet(file, "Internet", PlayerInfo[playerid][pInternet]);
  156.             dini_IntSet(file, "Prison", PlayerInfo[playerid][pPrison]);
  157.             dini_IntSet(file, "PrisonTime", PlayerInfo[playerid][pPrisonTime]);
  158.             dini_Set(file, "PrisonReason", PlayerInfo[playerid][pPrisonReason]);
  159.             dini_Set(file, "PrisonBy", PlayerInfo[playerid][pPrisonBy]);
  160.             dini_IntSet(file, "Wanted", PlayerInfo[playerid][pWanted]);
  161.             dini_Set(file, "Wanted1", PlayerInfo[playerid][pWanted1]);
  162.             dini_Set(file, "Wanted2", PlayerInfo[playerid][pWanted2]);
  163.             dini_Set(file, "Wanted3", PlayerInfo[playerid][pWanted3]);
  164.             dini_Set(file, "Wanted4", PlayerInfo[playerid][pWanted4]);
  165.             dini_Set(file, "Wanted5", PlayerInfo[playerid][pWanted5]);
  166.             dini_Set(file, "Wanted6", PlayerInfo[playerid][pWanted6]);
  167.             dini_IntSet(file, "Crimes", PlayerInfo[playerid][pCrimes]);
  168.             dini_IntSet(file, "Arrested", PlayerInfo[playerid][pArrested]);
  169.             dini_IntSet(file, "DPackages", PlayerInfo[playerid][pDPackages]);
  170.             dini_IntSet(file, "Weed", PlayerInfo[playerid][pWeed]);
  171.             dini_IntSet(file, "cocaine", PlayerInfo[playerid][pcocaine]);
  172.             dini_IntSet(file, "TrunkWeed", PlayerInfo[playerid][pTWeed]);
  173.             dini_IntSet(file, "Trunkcocaine", PlayerInfo[playerid][pTcocaine]);
  174.             dini_IntSet(file, "vTrunkWeed", PlayerInfo[playerid][pvTWeed]);
  175.             dini_IntSet(file, "vTrunkcocaine", PlayerInfo[playerid][pvTcocaine]);
  176.             dini_IntSet(file, "vvTrunkWeed", PlayerInfo[playerid][pvvTWeed]);
  177.             dini_IntSet(file, "vvTrunkcocaine", PlayerInfo[playerid][pvvTcocaine]);
  178.             dini_IntSet(file, "vvvTrunkWeed", PlayerInfo[playerid][pvvvTWeed]);
  179.             dini_IntSet(file, "vvvTrunkcocaine", PlayerInfo[playerid][pvvvTcocaine]);
  180.             dini_IntSet(file, "Contract", PlayerInfo[playerid][pContract]);
  181.             dini_Set(file, "ContractBy", PlayerInfo[playerid][pContractBy]);
  182.             dini_IntSet(file, "Tutorial", PlayerInfo[playerid][pTutorial]);
  183.             dini_IntSet(file, "Warns", PlayerInfo[playerid][pWarns]);
  184.             dini_Set(file, "Warn1", PlayerInfo[playerid][pWarn1]);
  185.             dini_Set(file, "Warn2", PlayerInfo[playerid][pWarn2]);
  186.             dini_Set(file, "Warn3", PlayerInfo[playerid][pWarn3]);
  187.             dini_Set(file, "Flag", PlayerInfo[playerid][pFlag]);
  188.             dini_IntSet(file, "NMute", PlayerInfo[playerid][pNMute]);
  189.             dini_IntSet(file, "RMute", PlayerInfo[playerid][pRMute]);
  190.             dini_IntSet(file, "SpawnFreeze", PlayerInfo[playerid][pSpawnFreeze]);
  191.             dini_IntSet(file, "Fam", PlayerInfo[playerid][pFam]);
  192.             dini_IntSet(file, "FamRank", PlayerInfo[playerid][pFamRank]);
  193.             dini_IntSet(file, "CSuccess", PlayerInfo[playerid][pCSuccess]);
  194.             dini_IntSet(file, "CFail", PlayerInfo[playerid][pCFail]);
  195.             dini_IntSet(file, "Helper", PlayerInfo[playerid][pHelper]);
  196.             dini_IntSet(file, "vModel", PlayerInfo[playerid][vModel]);
  197.             dini_FloatSet(file, "vX", PlayerInfo[playerid][vX]);
  198.             dini_FloatSet(file, "vY", PlayerInfo[playerid][vY]);
  199.             dini_FloatSet(file, "vZ", PlayerInfo[playerid][vZ]);
  200.             dini_FloatSet(file, "vA", PlayerInfo[playerid][vA]);
  201.             dini_IntSet(file, "vC1", PlayerInfo[playerid][vC1]);
  202.             dini_IntSet(file, "vC2", PlayerInfo[playerid][vC2]);
  203.             dini_IntSet(file, "vPJ", PlayerInfo[playerid][vPJ]);
  204.             dini_IntSet(file, "vLocked", PlayerInfo[playerid][vLocked]);
  205.             dini_IntSet(file, "GangMod", PlayerInfo[playerid][pGangMod]);
  206.             dini_IntSet(file, "FacMod", PlayerInfo[playerid][pFacMod]);
  207.             dini_IntSet(file, "BanAppealer", PlayerInfo[playerid][pBanAppealer]);
  208.             dini_IntSet(file, "CarLicense", PlayerInfo[playerid][pCarLic]);
  209.             dini_IntSet(file, "FlyLicense", PlayerInfo[playerid][pFlyLic]);
  210.             dini_IntSet(file, "WepLicense", PlayerInfo[playerid][pWepLic]);
  211.             dini_Set(file, "Accent", PlayerInfo[playerid][pAccent]);
  212.             dini_IntSet(file, "vModSlot0",PlayerInfo[playerid][pVehMod][0]);
  213.             dini_IntSet(file, "vModSlot1",PlayerInfo[playerid][pVehMod][1]);
  214.             dini_IntSet(file, "vModSlot2",PlayerInfo[playerid][pVehMod][2]);
  215.             dini_IntSet(file, "vModSlot3",PlayerInfo[playerid][pVehMod][3]);
  216.             dini_IntSet(file, "vModSlot4",PlayerInfo[playerid][pVehMod][4]);
  217.             dini_IntSet(file, "vModSlot5",PlayerInfo[playerid][pVehMod][5]);
  218.             dini_IntSet(file, "vModSlot6",PlayerInfo[playerid][pVehMod][6]);
  219.             dini_IntSet(file, "vModSlot7",PlayerInfo[playerid][pVehMod][7]);
  220.             dini_IntSet(file, "vModSlot8",PlayerInfo[playerid][pVehMod][8]);
  221.             dini_IntSet(file, "vModSlot9",PlayerInfo[playerid][pVehMod][9]);
  222.             dini_IntSet(file, "vModSlot10",PlayerInfo[playerid][pVehMod][10]);
  223.             dini_IntSet(file, "vModSlot11",PlayerInfo[playerid][pVehMod][11]);
  224.             dini_IntSet(file, "vModSlot12",PlayerInfo[playerid][pVehMod][12]);
  225.             dini_IntSet(file, "vModSlot13",PlayerInfo[playerid][pVehMod][13]);
  226.             dini_IntSet(file, "pDay", PlayerInfo[playerid][pDay]);
  227.             dini_IntSet(file, "VIP", PlayerInfo[playerid][pVIP]);
  228.             dini_IntSet(file, "VIPBuddy", PlayerInfo[playerid][pVIPBuddy]);
  229.             dini_IntSet(file, "VIPDay", PlayerInfo[playerid][pVIPDay]);
  230.             dini_IntSet(file, "VIPMonth", PlayerInfo[playerid][pVIPMonth]);
  231.             dini_IntSet(file, "VIPHour", PlayerInfo[playerid][pVIPHour]);
  232.             dini_IntSet(file, "VIPJob", PlayerInfo[playerid][pVIPJob]);
  233.             dini_IntSet(file, "VIPTemp", PlayerInfo[playerid][pVIPTemp]);
  234.             // VIP CAR
  235.             dini_IntSet(file, "vVModel", PlayerInfo[playerid][vVModel]);
  236.             dini_FloatSet(file, "vVX", PlayerInfo[playerid][vVX]);
  237.             dini_FloatSet(file, "vVY", PlayerInfo[playerid][vVY]);
  238.             dini_FloatSet(file, "vVZ", PlayerInfo[playerid][vVZ]);
  239.             dini_FloatSet(file, "vVA", PlayerInfo[playerid][vVA]);
  240.             dini_IntSet(file, "vVC1", PlayerInfo[playerid][vVC1]);
  241.             dini_IntSet(file, "vVC2", PlayerInfo[playerid][vVC2]);
  242.             dini_IntSet(file, "vVPJ", PlayerInfo[playerid][vVPJ]);
  243.             dini_IntSet(file, "vVLocked", PlayerInfo[playerid][vVLocked]);
  244.             dini_IntSet(file, "vVModSlot0",PlayerInfo[playerid][pVVehMod][0]);
  245.             dini_IntSet(file, "vVModSlot1",PlayerInfo[playerid][pVVehMod][1]);
  246.             dini_IntSet(file, "vVModSlot2",PlayerInfo[playerid][pVVehMod][2]);
  247.             dini_IntSet(file, "vVModSlot3",PlayerInfo[playerid][pVVehMod][3]);
  248.             dini_IntSet(file, "vVModSlot4",PlayerInfo[playerid][pVVehMod][4]);
  249.             dini_IntSet(file, "vVModSlot5",PlayerInfo[playerid][pVVehMod][5]);
  250.             dini_IntSet(file, "vVModSlot6",PlayerInfo[playerid][pVVehMod][6]);
  251.             dini_IntSet(file, "vVModSlot7",PlayerInfo[playerid][pVVehMod][7]);
  252.             dini_IntSet(file, "vVModSlot8",PlayerInfo[playerid][pVVehMod][8]);
  253.             dini_IntSet(file, "vVModSlot9",PlayerInfo[playerid][pVVehMod][9]);
  254.             dini_IntSet(file, "vVModSlot10",PlayerInfo[playerid][pVVehMod][10]);
  255.             dini_IntSet(file, "vVModSlot11",PlayerInfo[playerid][pVVehMod][11]);
  256.             dini_IntSet(file, "vVModSlot12",PlayerInfo[playerid][pVVehMod][12]);
  257.             dini_IntSet(file, "vVModSlot13",PlayerInfo[playerid][pVVehMod][13]);
  258.             /*Third Car*/
  259.             dini_IntSet(file, "vVVModel", PlayerInfo[playerid][vVVModel]);
  260.             dini_FloatSet(file, "vVVX", PlayerInfo[playerid][vVVX]);
  261.             dini_FloatSet(file, "vVVY", PlayerInfo[playerid][vVVY]);
  262.             dini_FloatSet(file, "vVVZ", PlayerInfo[playerid][vVVZ]);
  263.             dini_FloatSet(file, "vVVA", PlayerInfo[playerid][vVVA]);
  264.             dini_IntSet(file, "vVVC1", PlayerInfo[playerid][vVVC1]);
  265.             dini_IntSet(file, "vVVC2", PlayerInfo[playerid][vVVC2]);
  266.             dini_IntSet(file, "vVVPJ", PlayerInfo[playerid][vVVPJ]);
  267.             dini_IntSet(file, "vVVLocked", PlayerInfo[playerid][vVVLocked]);
  268.             dini_IntSet(file, "vVVModSlot0",PlayerInfo[playerid][pVVVehMod][0]);
  269.             dini_IntSet(file, "vVVModSlot1",PlayerInfo[playerid][pVVVehMod][1]);
  270.             dini_IntSet(file, "vVVModSlot2",PlayerInfo[playerid][pVVVehMod][2]);
  271.             dini_IntSet(file, "vVVModSlot3",PlayerInfo[playerid][pVVVehMod][3]);
  272.             dini_IntSet(file, "vVVModSlot4",PlayerInfo[playerid][pVVVehMod][4]);
  273.             dini_IntSet(file, "vVVModSlot5",PlayerInfo[playerid][pVVVehMod][5]);
  274.             dini_IntSet(file, "vVVModSlot6",PlayerInfo[playerid][pVVVehMod][6]);
  275.             dini_IntSet(file, "vVVModSlot7",PlayerInfo[playerid][pVVVehMod][7]);
  276.             dini_IntSet(file, "vVVModSlot8",PlayerInfo[playerid][pVVVehMod][8]);
  277.             dini_IntSet(file, "vVVModSlot9",PlayerInfo[playerid][pVVVehMod][9]);
  278.             dini_IntSet(file, "vVVModSlot10",PlayerInfo[playerid][pVVVehMod][10]);
  279.             dini_IntSet(file, "vVVModSlot11",PlayerInfo[playerid][pVVVehMod][11]);
  280.             dini_IntSet(file, "vVVModSlot12",PlayerInfo[playerid][pVVVehMod][12]);
  281.             dini_IntSet(file, "vVVModSlot13",PlayerInfo[playerid][pVVVehMod][13]);
  282.  
  283.             /* End third car */
  284.             /*4 Car*/
  285.             dini_IntSet(file, "vVVVModel", PlayerInfo[playerid][vVVVModel]);
  286.             dini_FloatSet(file, "vVVVX", PlayerInfo[playerid][vVVVX]);
  287.             dini_FloatSet(file, "vVVVY", PlayerInfo[playerid][vVVVY]);
  288.             dini_FloatSet(file, "vVVVZ", PlayerInfo[playerid][vVVVZ]);
  289.             dini_FloatSet(file, "vVVVA", PlayerInfo[playerid][vVVVA]);
  290.             dini_IntSet(file, "vVVVC1", PlayerInfo[playerid][vVVVC1]);
  291.             dini_IntSet(file, "vVVVC2", PlayerInfo[playerid][vVVVC2]);
  292.             dini_IntSet(file, "vVVVPJ", PlayerInfo[playerid][vVVVPJ]);
  293.             dini_IntSet(file, "vVVVLocked", PlayerInfo[playerid][vVVVLocked]);
  294.             dini_IntSet(file, "vVVVModSlot0",PlayerInfo[playerid][pVVVVehMod][0]);
  295.             dini_IntSet(file, "vVVVModSlot1",PlayerInfo[playerid][pVVVVehMod][1]);
  296.             dini_IntSet(file, "vVVVModSlot2",PlayerInfo[playerid][pVVVVehMod][2]);
  297.             dini_IntSet(file, "vVVVModSlot3",PlayerInfo[playerid][pVVVVehMod][3]);
  298.             dini_IntSet(file, "vVVVModSlot4",PlayerInfo[playerid][pVVVVehMod][4]);
  299.             dini_IntSet(file, "vVVVModSlot5",PlayerInfo[playerid][pVVVVehMod][5]);
  300.             dini_IntSet(file, "vVVVModSlot6",PlayerInfo[playerid][pVVVVehMod][6]);
  301.             dini_IntSet(file, "vVVVModSlot7",PlayerInfo[playerid][pVVVVehMod][7]);
  302.             dini_IntSet(file, "vVVVModSlot8",PlayerInfo[playerid][pVVVVehMod][8]);
  303.             dini_IntSet(file, "vVVVModSlot9",PlayerInfo[playerid][pVVVVehMod][9]);
  304.             dini_IntSet(file, "vVVVModSlot10",PlayerInfo[playerid][pVVVVehMod][10]);
  305.             dini_IntSet(file, "vVVVModSlot11",PlayerInfo[playerid][pVVVVehMod][11]);
  306.             dini_IntSet(file, "vVVVModSlot12",PlayerInfo[playerid][pVVVVehMod][12]);
  307.             dini_IntSet(file, "vVVVModSlot13",PlayerInfo[playerid][pVVVVehMod][13]);
  308.  
  309.             /* End 4 car */
  310.             dini_IntSet(file, "DeliverTruck", PlayerInfo[playerid][pDeliverTruck]);
  311.             dini_IntSet(file, "New", PlayerInfo[playerid][pNew]);
  312.             dini_IntSet(file, "RefPoints", PlayerInfo[playerid][pRefPoints]);
  313.             dini_IntSet(file, "Tester", PlayerInfo[playerid][pTester]);
  314.             dini_IntSet(file, "FightStyle", PlayerInfo[playerid][pFightStyle]);
  315.             dini_IntSet(file, "Scope", PlayerInfo[playerid][pScope]);
  316.             dini_IntSet(file, "Cookies", PlayerInfo[playerid][pCookies]);
  317.             dini_IntSet(file, "Oldskool", PlayerInfo[playerid][pOldskool]);
  318.             dini_IntSet(file, "Reward", PlayerInfo[playerid][pReward]);
  319.             dini_IntSet(file, "Fish1", PlayerInfo[playerid][pFish][0]);
  320.             dini_IntSet(file, "Fish2", PlayerInfo[playerid][pFish][1]);
  321.             dini_IntSet(file, "Fish3", PlayerInfo[playerid][pFish][2]);
  322.             dini_IntSet(file, "Fish4", PlayerInfo[playerid][pFish][3]);
  323.             dini_IntSet(file, "Fish5", PlayerInfo[playerid][pFish][4]);
  324.             SaveToys(playerid, file);
  325.             dini_IntSet(file, "Loyal", PlayerInfo[playerid][pLoyal]);
  326.             dini_IntSet(file, "LoyalTag", PlayerInfo[playerid][pLoyalTag]);
  327.             dini_IntSet(file, "LPoints", PlayerInfo[playerid][pLPoints]);
  328.             dini_IntSet(file, "Gate1", PlayerInfo[playerid][pGate][0]);
  329.             dini_IntSet(file, "Gate2", PlayerInfo[playerid][pGate][1]);
  330.             dini_IntSet(file, "Gate3", PlayerInfo[playerid][pGate][2]);
  331.         }
  332.         // All Saved
  333.         SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: {FFFFFF}Your character files have saved successfully.");
  334.     }
  335.     return 1;
  336. }
  337.  
  338. stock LoadChar(playerid)
  339. {
  340.     new file[64];
  341.     format(file, sizeof(file), "users/%s.ini", RPNU(playerid));
  342.     // Logged in
  343.     PlayerInfo[playerid][pLoggedIn] = 1;
  344.     PlayerInfo[playerid][pSpawn] = 1;
  345.     // Load
  346.     format(PlayerInfo[playerid][pIP], 16, "%s", dini_Get(file, "IP"));
  347.     PlayerInfo[playerid][pGender] = dini_Int(file, "Gender");
  348.     PlayerInfo[playerid][pLevel] = dini_Int(file, "Level");
  349.     PlayerInfo[playerid][pEntered] = dini_Int(file, "Entered");
  350.     PlayerInfo[playerid][pUpgradePoints] = dini_Int(file, "UpgradePoints");
  351.     PlayerInfo[playerid][pArmorUpgrade] = dini_Int(file, "ArmorUpgrade");
  352.     if(PlayerInfo[playerid][pLevel] == 0) PlayerInfo[playerid][pLevel] = 1;
  353.     PlayerInfo[playerid][pMinutes] = dini_Int(file, "Minutes");
  354.     PlayerInfo[playerid][pTMinutes] = dini_Int(file, "TMinutes");
  355.     PlayerInfo[playerid][pHours] = dini_Int(file, "Hours");
  356.     PlayerInfo[playerid][pAge] = dini_Int(file, "Age");
  357.     PlayerInfo[playerid][pMoney] = dini_Int(file, "Cash");
  358.     PlayerInfo[playerid][pExp] = dini_Int(file, "Hours");
  359.     PlayerInfo[playerid][pADMute] = dini_Int(file, "ADMute");
  360.     PlayerInfo[playerid][pBank] = dini_Int(file, "Bank");
  361.     PlayerInfo[playerid][pModel] = dini_Int(file, "Model");
  362.     PlayerInfo[playerid][pModel1] = dini_Int(file, "Model1");
  363.     PlayerInfo[playerid][pModel2] = dini_Int(file, "Model2");
  364.     PlayerInfo[playerid][pModel3] = dini_Int(file, "Model3");
  365.     PlayerInfo[playerid][pAdmin] = dini_Int(file, "Admin");
  366.     PlayerInfo[playerid][pMapper] = dini_Int(file, "Mapper");
  367.     PlayerInfo[playerid][pBanned] = dini_Int(file, "pBanned");
  368.     PlayerInfo[playerid][pNumber] = dini_Int(file, "Phnumber");
  369.     PlayerInfo[playerid][pKill] = dini_Int(file, "Kill");
  370.     PlayerInfo[playerid][pDeath] = dini_Int(file, "Death");
  371.     PlayerInfo[playerid][pX]  = dini_Float(file, "X");
  372.     PlayerInfo[playerid][pY] = dini_Float(file, "Y");
  373.     PlayerInfo[playerid][pZ] = dini_Float(file, "Z");
  374.     PlayerInfo[playerid][pInt] = dini_Int(file, "Int");
  375.     PlayerInfo[playerid][pVW] = dini_Int(file, "VW");
  376.     PlayerInfo[playerid][pVehVW] = dini_Int(file, "VehVW");
  377.     PlayerInfo[playerid][pJackSkill] = dini_Int(file, "JackSkill");
  378.     PlayerInfo[playerid][pWalkStyle] = dini_Int(file, "WalkStyle");
  379.     PlayerInfo[playerid][pNeon] = dini_Int(file, "Neon");
  380.     PlayerInfo[playerid][pVNeon] = dini_Int(file, "vNeon");
  381.     PlayerInfo[playerid][pFac] = dini_Int(file, "Fac");
  382.     PlayerInfo[playerid][pFacRank] = dini_Int(file, "FacRank");
  383.     PlayerInfo[playerid][pFacLeader] = dini_Int(file, "FacLeader");
  384.     PlayerInfo[playerid][pFacDiv] = dini_Int(file, "FacDiv");
  385.     PlayerInfo[playerid][pFacDivLeader] = dini_Int(file, "FacDivLeader");
  386.     PlayerInfo[playerid][pFacDuty] = dini_Int(file, "Duty");
  387.     PlayerInfo[playerid][pWeapon][0] = dini_Int(file, "wSlot0");
  388.     PlayerInfo[playerid][pWeaponAmmo][0] = dini_Int(file, "wSlot0Ammo");
  389.     PlayerInfo[playerid][pWeapon][1] = dini_Int(file, "wSlot1");
  390.     PlayerInfo[playerid][pWeaponAmmo][1] = dini_Int(file, "wSlot1Ammo");
  391.     PlayerInfo[playerid][pWeapon][2] = dini_Int(file, "wSlot2");
  392.     PlayerInfo[playerid][pWeaponAmmo][2] = dini_Int(file, "wSlot2Ammo");
  393.     PlayerInfo[playerid][pWeapon][3] = dini_Int(file, "wSlot3");
  394.     PlayerInfo[playerid][pWeaponAmmo][3] = dini_Int(file, "wSlot3Ammo");
  395.     PlayerInfo[playerid][pWeapon][4] = dini_Int(file, "wSlot4");
  396.     PlayerInfo[playerid][pWeaponAmmo][4] = dini_Int(file, "wSlot4Ammo");
  397.     PlayerInfo[playerid][pWeapon][5] = dini_Int(file, "wSlot5");
  398.     PlayerInfo[playerid][pWeaponAmmo][5] = dini_Int(file, "wSlot5Ammo");
  399.     PlayerInfo[playerid][pWeapon][6] = dini_Int(file, "wSlot6");
  400.     PlayerInfo[playerid][pWeaponAmmo][6] = dini_Int(file, "wSlot6Ammo");
  401.     PlayerInfo[playerid][pWeapon][7] = dini_Int(file, "wSlot7");
  402.     PlayerInfo[playerid][pWeaponAmmo][7] = dini_Int(file, "wSlot7Ammo");
  403.     PlayerInfo[playerid][pWeapon][8] = dini_Int(file, "wSlot8");
  404.     PlayerInfo[playerid][pWeaponAmmo][8] = dini_Int(file, "wSlot8Ammo");
  405.     PlayerInfo[playerid][pWeapon][9] = dini_Int(file, "wSlot9");
  406.     PlayerInfo[playerid][pWeaponAmmo][9] = dini_Int(file, "wSlot9Ammo");
  407.     PlayerInfo[playerid][pWeapon][10] = dini_Int(file, "wSlot10");
  408.     PlayerInfo[playerid][pWeaponAmmo][10] = dini_Int(file, "wSlot10Ammo");
  409.     PlayerInfo[playerid][pWeapon][11] = dini_Int(file, "wSlot11");
  410.     PlayerInfo[playerid][pWeaponAmmo][11] = dini_Int(file, "wSlot11Ammo");
  411.     PlayerInfo[playerid][pWeapon][12] = dini_Int(file, "wSlot12");
  412.     PlayerInfo[playerid][pWeaponAmmo][12] = dini_Int(file, "wSlot12Ammo");
  413.     PlayerInfo[playerid][pHospital] = dini_Int(file, "Hospital");
  414.     PlayerInfo[playerid][pBiz] = dini_Int(file, "Business");
  415.     PlayerInfo[playerid][pSafeAdmin] = dini_Int(file, "HouseOwner");
  416.     PlayerInfo[playerid][pVBiz] = dini_Int(file, "VBusiness");
  417.     PlayerInfo[playerid][pOwner] = dini_Int(file, "BizOwner");
  418.     PlayerInfo[playerid][pJob] = dini_Int(file, "Job");
  419.     PlayerInfo[playerid][pJobSkill][JOB_WHORE] = dini_Int(file, "Whore");
  420.     PlayerInfo[playerid][pJobSkill][JOB_DETECTIVE] = dini_Int(file, "Detective");
  421.     PlayerInfo[playerid][pJobSkill][JOB_MECHANIC] = dini_Int(file, "Mechanic");
  422.     PlayerInfo[playerid][pJobSkill][JOB_LAWYER] = dini_Int(file, "Lawyer");
  423.     PlayerInfo[playerid][pJobSkill][JOB_TRUCKER] = dini_Int(file, "Trucker");
  424.     PlayerInfo[playerid][pJobSkill][JOB_FISHER] = dini_Int(file, "Fisher");
  425.     PlayerInfo[playerid][pJobSkill][JOB_WDEALER] = dini_Int(file, "WDealer");
  426.     PlayerInfo[playerid][pJobSkill][JOB_WSMUGGLER] = dini_Int(file, "WSmuggler");
  427.     PlayerInfo[playerid][pJobSkill][JOB_DDEALER] = dini_Int(file, "DDealer");
  428.     PlayerInfo[playerid][pJobSkill][JOB_DSMUGGLER] = dini_Int(file, "DSmuggler");
  429.     PlayerInfo[playerid][pJobSkill][JOB_BOXER] = dini_Int(file, "Boxer");
  430.     PlayerInfo[playerid][pJobSkill][JOB_FISHER] = dini_Int(file, "Fisher");
  431.     PlayerInfo[playerid][pTPackages] = dini_Int(file, "TPackages");
  432.     PlayerInfo[playerid][pMPackages] = dini_Int(file, "WPackages");
  433.     PlayerInfo[playerid][pHasCellphone] = dini_Int(file, "HasCellphone");
  434.     PlayerInfo[playerid][pCellphone] =  dini_Int(file, "Cellphone");
  435.     PlayerInfo[playerid][pPhonebook] =  dini_Int(file, "Phonebook");
  436.     PlayerInfo[playerid][pDice] = dini_Int(file, "Dice");
  437.     PlayerInfo[playerid][pPortableRadio] = dini_Int(file, "PortableRadio");
  438.     PlayerInfo[playerid][pMask] = dini_Int(file, "Mask");
  439.     PlayerInfo[playerid][pGift] = dini_Int(file, "Gift");
  440.     PlayerInfo[playerid][pCigar] = dini_Int(file, "Cigar");
  441.     PlayerInfo[playerid][pSprunk] = dini_Int(file, "Sprunk");
  442.     PlayerInfo[playerid][pSpray] = dini_Int(file, "Spray");
  443.     PlayerInfo[playerid][pRope] = dini_Int(file, "Rope");
  444.     PlayerInfo[playerid][pBlindfold] = dini_Int(file, "Blindfold");
  445.     PlayerInfo[playerid][pMaterials] = dini_Int(file, "Materials");
  446.     PlayerInfo[playerid][pMMaterials] = dini_Int(file, "MedMaterials");
  447.     PlayerInfo[playerid][pHMaterials] = dini_Int(file, "HighMaterials");
  448.     PlayerInfo[playerid][pMMPackages] = dini_Int(file, "MWPackages");
  449.     PlayerInfo[playerid][pHPackages] = dini_Int(file, "HWPackages");
  450.     PlayerInfo[playerid][pWT] = dini_Int(file, "WT");
  451.     PlayerInfo[playerid][pWTC] = dini_Int(file, "WTC");
  452.     PlayerInfo[playerid][pGas] = dini_Int(file, "Gas");
  453.     PlayerInfo[playerid][pRadio] = dini_Int(file, "Radio");
  454.     PlayerInfo[playerid][pCuffed] = dini_Int(file, "Cuffed");
  455.     PlayerInfo[playerid][pTips] = dini_Int(file, "Tips");
  456.     PlayerInfo[playerid][pHealth] = dini_Float(file, "Health");
  457.     PlayerInfo[playerid][pArmor] = dini_Float(file, "Armor");
  458.     PlayerInfo[playerid][pInternet] = dini_Int(file, "Internet");
  459.     PlayerInfo[playerid][pPrison] = dini_Int(file, "Prison");
  460.     PlayerInfo[playerid][pPrisonTime] = dini_Int(file, "PrisonTime");
  461.     format(PlayerInfo[playerid][pPrisonReason], 64, "%s", dini_Get(file, "PrisonReason"));
  462.     format(PlayerInfo[playerid][pPrisonBy], 32, "%s", dini_Get(file, "PrisonBy"));
  463.     PlayerInfo[playerid][pWanted] = dini_Int(file, "Wanted");
  464.     format(PlayerInfo[playerid][pWanted1], 64, "%s", dini_Get(file, "Wanted1"));
  465.     format(PlayerInfo[playerid][pWanted2], 64, "%s", dini_Get(file, "Wanted2"));
  466.     format(PlayerInfo[playerid][pWanted3], 64, "%s", dini_Get(file, "Wanted3"));
  467.     format(PlayerInfo[playerid][pWanted4], 64, "%s", dini_Get(file, "Wanted4"));
  468.     format(PlayerInfo[playerid][pWanted5], 64, "%s", dini_Get(file, "Wanted5"));
  469.     format(PlayerInfo[playerid][pWanted6], 64, "%s", dini_Get(file, "Wanted6"));
  470.     PlayerInfo[playerid][pCrimes] = dini_Int(file, "Crimes");
  471.     PlayerInfo[playerid][pArrested] = dini_Int(file, "Arrested");
  472.     PlayerInfo[playerid][pDPackages] = dini_Int(file, "DPackages");
  473.     PlayerInfo[playerid][pWeed] = dini_Int(file, "Weed");
  474.     PlayerInfo[playerid][pcocaine] = dini_Int(file, "cocaine");
  475.     PlayerInfo[playerid][pTWeed] = dini_Int(file, "TrunkWeed");
  476.     PlayerInfo[playerid][pTcocaine] = dini_Int(file, "Trunkcocaine");
  477.     PlayerInfo[playerid][pvTWeed] = dini_Int(file, "vTrunkWeed");
  478.     PlayerInfo[playerid][pvTcocaine] = dini_Int(file, "vTrunkcocaine");
  479.     PlayerInfo[playerid][pvvTWeed] = dini_Int(file, "vvTrunkWeed");
  480.     PlayerInfo[playerid][pvvTcocaine] = dini_Int(file, "vvTrunkcocaine");
  481.     PlayerInfo[playerid][pvvvTWeed] = dini_Int(file, "vvvTrunkWeed");
  482.     PlayerInfo[playerid][pvvvTcocaine] = dini_Int(file, "vvvTrunkcocaine");
  483.     PlayerInfo[playerid][pContract] = dini_Int(file, "Contract");
  484.     format(PlayerInfo[playerid][pContractBy], 32, "%s", dini_Get(file, "ContractBy"));
  485.     PlayerInfo[playerid][pTutorial] = dini_Int(file, "Tutorial");
  486.     PlayerInfo[playerid][pWarns] = dini_Int(file, "Warns");
  487.     format(PlayerInfo[playerid][pWarn1], 64, "%s", dini_Get(file, "Warn1"));
  488.     format(PlayerInfo[playerid][pWarn2], 64, "%s", dini_Get(file, "Warn2"));
  489.     format(PlayerInfo[playerid][pWarn3], 64, "%s", dini_Get(file, "Warn3"));
  490.     format(PlayerInfo[playerid][pFlag], 64, "%s", dini_Get(file, "Flag"));
  491.     PlayerInfo[playerid][pNMute] = dini_Int(file, "NMute");
  492.     PlayerInfo[playerid][pRMute] = dini_Int(file, "RMute");
  493.     PlayerInfo[playerid][pSpawnFreeze] = dini_Int(file, "SpawnFreeze");
  494.     PlayerInfo[playerid][pFam] = dini_Int(file, "Fam");
  495.     PlayerInfo[playerid][pFamRank] = dini_Int(file, "FamRank");
  496.     PlayerInfo[playerid][pCSuccess] = dini_Int(file, "CSuccess");
  497.     PlayerInfo[playerid][pCFail] = dini_Int(file, "CFail");
  498.     PlayerInfo[playerid][pHouse] = dini_Int(file, "House");
  499.     PlayerInfo[playerid][pVHouse] = dini_Int(file, "vHouse");
  500.     //
  501.     PlayerInfo[playerid][pTGun][0] = dini_Int(file, "wtSlot1");
  502.     PlayerInfo[playerid][pTGunAmmo][0] = dini_Int(file, "wtSlot1Ammo");
  503.     PlayerInfo[playerid][pTGun][1] = dini_Int(file, "wtSlot2");
  504.     PlayerInfo[playerid][pTGunAmmo][1] = dini_Int(file, "wtSlot2Ammo");
  505.     //
  506.     PlayerInfo[playerid][pvTGun][0] = dini_Int(file, "vwtSlot1");
  507.     PlayerInfo[playerid][pvTGunAmmo][0] = dini_Int(file, "vwtSlot1Ammo");
  508.     PlayerInfo[playerid][pvTGun][1] = dini_Int(file, "vwtSlot2");
  509.     PlayerInfo[playerid][pvTGunAmmo][1] = dini_Int(file, "vwtSlot2Ammo");
  510.     //
  511.     PlayerInfo[playerid][pvvTGun][0] = dini_Int(file, "vvwtSlot1");
  512.     PlayerInfo[playerid][pvvTGunAmmo][0] = dini_Int(file, "vvwtSlot1Ammo");
  513.     PlayerInfo[playerid][pvvTGun][1] = dini_Int(file, "vvwtSlot2");
  514.     PlayerInfo[playerid][pvvTGunAmmo][1] = dini_Int(file, "vvwtSlot2Ammo");
  515.     //
  516.     PlayerInfo[playerid][pvvvTGun][0] = dini_Int(file, "vvvwtSlot1");
  517.     PlayerInfo[playerid][pvvvTGunAmmo][0] = dini_Int(file, "vvvwtSlot1Ammo");
  518.     PlayerInfo[playerid][pvvvTGun][1] = dini_Int(file, "vvvwtSlot2");
  519.     PlayerInfo[playerid][pvvvTGunAmmo][1] = dini_Int(file, "vvvwtSlot2Ammo");
  520.     //
  521.     PlayerInfo[playerid][pGarage] = dini_Int(file, "Garage");
  522.     PlayerInfo[playerid][pVGarage] = dini_Int(file, "vGarage");
  523.     PlayerInfo[playerid][pHelper] = dini_Int(file, "Helper");
  524.     PlayerInfo[playerid][vModel] = dini_Int(file, "vModel");
  525.     PlayerInfo[playerid][vX] = dini_Float(file, "vX");
  526.     PlayerInfo[playerid][vY] = dini_Float(file, "vY");
  527.     PlayerInfo[playerid][vZ] = dini_Float(file, "vZ");
  528.     PlayerInfo[playerid][vA] = dini_Float(file, "vA");
  529.     PlayerInfo[playerid][vC1] = dini_Int(file, "vC1");
  530.     PlayerInfo[playerid][vC2] = dini_Int(file, "vC2");
  531.     PlayerInfo[playerid][vPJ] = dini_Int(file, "vPJ");
  532.     PlayerInfo[playerid][vLocked] = dini_Int(file, "vLocked");
  533.     PlayerInfo[playerid][pVehMod][0] = dini_Int(file, "vModSlot0");
  534.     PlayerInfo[playerid][pVehMod][1] = dini_Int(file, "vModSlot1");
  535.     PlayerInfo[playerid][pVehMod][2] = dini_Int(file, "vModSlot2");
  536.     PlayerInfo[playerid][pVehMod][3] = dini_Int(file, "vModSlot3");
  537.     PlayerInfo[playerid][pVehMod][4] = dini_Int(file, "vModSlot4");
  538.     PlayerInfo[playerid][pVehMod][5] = dini_Int(file, "vModSlot5");
  539.     PlayerInfo[playerid][pVehMod][6] = dini_Int(file, "vModSlot6");
  540.     PlayerInfo[playerid][pVehMod][7] = dini_Int(file, "vModSlot7");
  541.     PlayerInfo[playerid][pVehMod][8] = dini_Int(file, "vModSlot8");
  542.     PlayerInfo[playerid][pVehMod][9] = dini_Int(file, "vModSlot9");
  543.     PlayerInfo[playerid][pVehMod][10] = dini_Int(file, "vModSlot10");
  544.     PlayerInfo[playerid][pVehMod][11] = dini_Int(file, "vModSlot11");
  545.     PlayerInfo[playerid][pVehMod][12] = dini_Int(file, "vModSlot12");
  546.     PlayerInfo[playerid][pVehMod][13] = dini_Int(file, "vModSlot13");
  547.     // VIP CAR
  548.     PlayerInfo[playerid][vVModel] = dini_Int(file, "vVModel");
  549.     PlayerInfo[playerid][vVX] = dini_Float(file, "vVX");
  550.     PlayerInfo[playerid][vVY] = dini_Float(file, "vVY");
  551.     PlayerInfo[playerid][vVZ] = dini_Float(file, "vVZ");
  552.     PlayerInfo[playerid][vVA] = dini_Float(file, "vVA");
  553.     PlayerInfo[playerid][vVC1] = dini_Int(file, "vVC1");
  554.     PlayerInfo[playerid][vVC2] = dini_Int(file, "vVC2");
  555.     PlayerInfo[playerid][vVPJ] = dini_Int(file, "vVPJ");
  556.     PlayerInfo[playerid][vVLocked] = dini_Int(file, "vVLocked");
  557.     PlayerInfo[playerid][pVVehMod][0] = dini_Int(file, "vVModSlot0");
  558.     PlayerInfo[playerid][pVVehMod][1] = dini_Int(file, "vVModSlot1");
  559.     PlayerInfo[playerid][pVVehMod][2] = dini_Int(file, "vVModSlot2");
  560.     PlayerInfo[playerid][pVVehMod][3] = dini_Int(file, "vVModSlot3");
  561.     PlayerInfo[playerid][pVVehMod][4] = dini_Int(file, "vVModSlot4");
  562.     PlayerInfo[playerid][pVVehMod][5] = dini_Int(file, "vVModSlot5");
  563.     PlayerInfo[playerid][pVVehMod][6] = dini_Int(file, "vVModSlot6");
  564.     PlayerInfo[playerid][pVVehMod][7] = dini_Int(file, "vVModSlot7");
  565.     PlayerInfo[playerid][pVVehMod][8] = dini_Int(file, "vVModSlot8");
  566.     PlayerInfo[playerid][pVVehMod][9] = dini_Int(file, "vVModSlot9");
  567.     PlayerInfo[playerid][pVVehMod][10] = dini_Int(file, "vVModSlot10");
  568.     PlayerInfo[playerid][pVVehMod][11] = dini_Int(file, "vVModSlot11");
  569.     PlayerInfo[playerid][pVVehMod][12] = dini_Int(file, "vVModSlot12");
  570.     PlayerInfo[playerid][pVVehMod][13] = dini_Int(file, "vVModSlot13");
  571.     /*tHIRD cAR */
  572.     PlayerInfo[playerid][vVVModel] = dini_Int(file, "vVVModel");
  573.     PlayerInfo[playerid][vVVX] = dini_Float(file, "vVVX");
  574.     PlayerInfo[playerid][vVVY] = dini_Float(file, "vVVY");
  575.     PlayerInfo[playerid][vVVZ] = dini_Float(file, "vVVZ");
  576.     PlayerInfo[playerid][vVVA] = dini_Float(file, "vVVA");
  577.     PlayerInfo[playerid][vVVC1] = dini_Int(file, "vVVC1");
  578.     PlayerInfo[playerid][vVVC2] = dini_Int(file, "vVVC2");
  579.     PlayerInfo[playerid][vVVPJ] = dini_Int(file, "vVVPJ");
  580.     PlayerInfo[playerid][vVVLocked] = dini_Int(file, "vVVLocked");
  581.     PlayerInfo[playerid][pVVVehMod][0] = dini_Int(file, "vVVModSlot0");
  582.     PlayerInfo[playerid][pVVVehMod][1] = dini_Int(file, "vVVModSlot1");
  583.     PlayerInfo[playerid][pVVVehMod][2] = dini_Int(file, "vVVModSlot2");
  584.     PlayerInfo[playerid][pVVVehMod][3] = dini_Int(file, "vVVModSlot3");
  585.     PlayerInfo[playerid][pVVVehMod][4] = dini_Int(file, "vVVModSlot4");
  586.     PlayerInfo[playerid][pVVVehMod][5] = dini_Int(file, "vVVModSlot5");
  587.     PlayerInfo[playerid][pVVVehMod][6] = dini_Int(file, "vVVModSlot6");
  588.     PlayerInfo[playerid][pVVVehMod][7] = dini_Int(file, "vVVModSlot7");
  589.     PlayerInfo[playerid][pVVVehMod][8] = dini_Int(file, "vVVModSlot8");
  590.     PlayerInfo[playerid][pVVVehMod][9] = dini_Int(file, "vVVModSlot9");
  591.     PlayerInfo[playerid][pVVVehMod][10] = dini_Int(file, "vVVModSlot10");
  592.     PlayerInfo[playerid][pVVVehMod][11] = dini_Int(file, "vVVModSlot11");
  593.     PlayerInfo[playerid][pVVVehMod][12] = dini_Int(file, "vVVModSlot12");
  594.     PlayerInfo[playerid][pVVVehMod][13] = dini_Int(file, "vVVModSlot13");
  595.     /* END THIRD CAR */
  596.     /*4 cAR */
  597.     PlayerInfo[playerid][vVVVModel] = dini_Int(file, "vVVVModel");
  598.     PlayerInfo[playerid][vVVVX] = dini_Float(file, "vVVVX");
  599.     PlayerInfo[playerid][vVVVY] = dini_Float(file, "vVVVY");
  600.     PlayerInfo[playerid][vVVVZ] = dini_Float(file, "vVVVZ");
  601.     PlayerInfo[playerid][vVVVA] = dini_Float(file, "vVVVA");
  602.     PlayerInfo[playerid][vVVVC1] = dini_Int(file, "vVVVC1");
  603.     PlayerInfo[playerid][vVVVC2] = dini_Int(file, "vVVVC2");
  604.     PlayerInfo[playerid][vVVVPJ] = dini_Int(file, "vVVVPJ");
  605.     PlayerInfo[playerid][vVVVLocked] = dini_Int(file, "vVVVLocked");
  606.     PlayerInfo[playerid][pVVVVehMod][0] = dini_Int(file, "vVVVModSlot0");
  607.     PlayerInfo[playerid][pVVVVehMod][1] = dini_Int(file, "vVVVModSlot1");
  608.     PlayerInfo[playerid][pVVVVehMod][2] = dini_Int(file, "vVVVModSlot2");
  609.     PlayerInfo[playerid][pVVVVehMod][3] = dini_Int(file, "vVVVModSlot3");
  610.     PlayerInfo[playerid][pVVVVehMod][4] = dini_Int(file, "vVVVModSlot4");
  611.     PlayerInfo[playerid][pVVVVehMod][5] = dini_Int(file, "vVVVModSlot5");
  612.     PlayerInfo[playerid][pVVVVehMod][6] = dini_Int(file, "vVVVModSlot6");
  613.     PlayerInfo[playerid][pVVVVehMod][7] = dini_Int(file, "vVVVModSlot7");
  614.     PlayerInfo[playerid][pVVVVehMod][8] = dini_Int(file, "vVVVModSlot8");
  615.     PlayerInfo[playerid][pVVVVehMod][9] = dini_Int(file, "vVVVModSlot9");
  616.     PlayerInfo[playerid][pVVVVehMod][10] = dini_Int(file, "vVVVModSlot10");
  617.     PlayerInfo[playerid][pVVVVehMod][11] = dini_Int(file, "vVVVModSlot11");
  618.     PlayerInfo[playerid][pVVVVehMod][12] = dini_Int(file, "vVVVModSlot12");
  619.     PlayerInfo[playerid][pVVVVehMod][13] = dini_Int(file, "vVVVModSlot13");
  620.     /* END 4 CAR */
  621.     PlayerInfo[playerid][pGangMod] = dini_Int(file, "GangMod");
  622.     PlayerInfo[playerid][pFacMod] = dini_Int(file, "FacMod");
  623.     PlayerInfo[playerid][pBanAppealer] = dini_Int(file, "BanAppealer");
  624.     PlayerInfo[playerid][pCarLic] = dini_Int(file, "CarLicense");
  625.     PlayerInfo[playerid][pFlyLic] = dini_Int(file, "FlyLicense");
  626.     PlayerInfo[playerid][pWepLic] = dini_Int(file, "WepLicense");
  627.     format(PlayerInfo[playerid][pAccent], 16, "%s", dini_Get(file, "Accent"));
  628.     PlayerInfo[playerid][pDay] = dini_Int(file, "pDay");
  629.     PlayerInfo[playerid][pVIP] = dini_Int(file, "VIP");
  630.     PlayerInfo[playerid][pVIPBuddy] = dini_Int(file, "VIPBuddy");
  631.     PlayerInfo[playerid][pVIPDay] = dini_Int(file, "VIPDay");
  632.     PlayerInfo[playerid][pVIPMonth] = dini_Int(file, "VIPMonth");
  633.     PlayerInfo[playerid][pVIPHour] = dini_Int(file, "VIPDayHour");
  634.     PlayerInfo[playerid][pVIPTemp] = dini_Int(file, "VIPTemp");
  635.     PlayerInfo[playerid][pVIPJob] = dini_Int(file, "VIPJob");
  636.     PlayerInfo[playerid][pDeliverTruck] = dini_Int(file, "DeliverTruck");
  637.     PlayerInfo[playerid][pNew] = dini_Int(file, "New");
  638.     PlayerInfo[playerid][pRefPoints] = dini_Int(file, "RefPoints");
  639.     PlayerInfo[playerid][pTester] = dini_Int(file, "Tester");
  640.     PlayerInfo[playerid][pFightStyle] = dini_Int(file, "FightStyle");
  641.     SetPlayerFightingStyle(playerid, PlayerInfo[playerid][pFightStyle]);
  642.     PlayerInfo[playerid][pScope] = dini_Int(file, "Scope");
  643.     PlayerInfo[playerid][pCookies] = dini_Int(file, "Cookies");
  644.     PlayerInfo[playerid][pOldskool] = dini_Int(file, "Oldskool");
  645.     PlayerInfo[playerid][pReward] = dini_Int(file, "Reward");
  646.     PlayerInfo[playerid][pFish][0] = dini_Int(file, "Fish1");
  647.     PlayerInfo[playerid][pFish][1] = dini_Int(file, "Fish2");
  648.     PlayerInfo[playerid][pFish][2] = dini_Int(file, "Fish3");
  649.     PlayerInfo[playerid][pFish][3] = dini_Int(file, "Fish4");
  650.     PlayerInfo[playerid][pFish][4] = dini_Int(file, "Fish5");
  651.     PlayerInfo[playerid][pLoyal] = dini_Int(file, "Loyal");
  652.     PlayerInfo[playerid][pLoyalTag] = dini_Int(file, "LoyalTag");
  653.     PlayerInfo[playerid][pLPoints] = dini_Int(file, "LPoints");
  654.     PlayerInfo[playerid][pGate][0] = dini_Int(file, "Gate1");
  655.     PlayerInfo[playerid][pGate][1] = dini_Int(file, "Gate2");
  656.     PlayerInfo[playerid][pGate][2] = dini_Int(file, "Gate3");
  657.     LoadToys(playerid, file);
  658.     // All Loaded
  659.     print("Character file loaded successfuly.");
  660.     //SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: {FFFFFF}Your character files have loaded successfully.");
  661.     new string[128];
  662.     // Messages
  663.     SendClientMessage(playerid, COLOR_DARKRED, "Welcome to Bone County RP.");
  664.     //Cellphone
  665.     Mobile[playerid] = INVALID_PLAYER_ID;
  666.     CellTime[playerid] = 0;
  667.     // Welcome
  668.     format(string, sizeof(string), "SERVER: Welcome, %s. (Your wast visit was by IP: %s)", RPN(playerid), PlayerInfo[playerid][pIP]);
  669.     SendClientMessage(playerid, COLOR_WHITE, string);
  670.     // Player
  671.     format(string, sizeof(string), "SERVER: You are logged in as level %d player.", PlayerInfo[playerid][pLevel]);
  672.     SendClientMessage(playerid, COLOR_WHITE, string);
  673.     // Helper
  674.     if(PlayerInfo[playerid][pHelper]){
  675.     format(string, sizeof(string), "SERVER: You are logged in as level %d Helper.", PlayerInfo[playerid][pHelper]);
  676.     SendClientMessage(playerid, COLOR_WHITE, string);}
  677.     // Admin
  678.     if(PlayerInfo[playerid][pAdmin]){
  679.     format(string, sizeof(string), "SERVER: You are logged in as level %d Administrator.", PlayerInfo[playerid][pAdmin]);
  680.     SendClientMessage(playerid, COLOR_WHITE, string);}
  681.     //mapper
  682.     if(PlayerInfo[playerid][pMapper]){
  683.     format(string, sizeof(string), "SERVER: You are logged in as level %d Mapper.", PlayerInfo[playerid][pMapper]);
  684.     SendClientMessage(playerid, COLOR_WHITE, string);}
  685.     // Helper Messages
  686.     if(PlayerInfo[playerid][pHelper]){
  687.     format(string, sizeof(string), "HelpLogin: Helper %s has logged in. (Level %d)", RPN(playerid), PlayerInfo[playerid][pHelper]);
  688.     SendAdminMessage(COLOR_RED, 1, string);}
  689.     // Admin Messages
  690.     if(PlayerInfo[playerid][pAdmin]){
  691.     format(string, sizeof(string), "AdmLogin: Administrator %s has logged in. (Level %d)", RPN(playerid), PlayerInfo[playerid][pAdmin]);
  692.     SendAdminMessage(COLOR_RED, 1, string);}
  693.     // Flag Messages
  694.     if(strlen(PlayerInfo[playerid][pFlag]) > 0)
  695.     {
  696.         format(string, sizeof(string), "AdmWarn: %s has logged in. (Flagged player)", RPN(playerid));
  697.         SendAdminMessage(COLOR_RED, 1, string);
  698.     }
  699.     // MOTDs
  700.     if(strlen(ServerMOTD) > 0){
  701.     format(string, sizeof(string), "Server motd: {FFFFFF}%s", ServerMOTD);
  702.     SendClientMessage(playerid, COLOR_LIGHTRED, string);}
  703.     if(strlen(FamInfo[PlayerInfo[playerid][pFam]][fMOTD]) > 0){
  704.     format(string, sizeof(string), "Family motd: {FFFFFF}%s", FamInfo[PlayerInfo[playerid][pFam]][fMOTD]);
  705.     SendClientMessage(playerid, COLOR_LIGHTRED, string);}
  706.     if(strlen(AdminMOTD) > 0 && PlayerInfo[playerid][pAdmin]){
  707.     format(string, sizeof(string), "Admin motd: {FFFFFF}%s", AdminMOTD);
  708.     SendClientMessage(playerid, COLOR_LIGHTRED, string);}
  709.    
  710.         if(PlayerInfo[playerid][pAdmin] && PlayerInfo[playerid][pVIP] >= 2 && PlayerInfo[playerid][vModel])
  711.     {
  712.         PlayerInfo[playerid][pVeh] = CreateVehicle(PlayerInfo[playerid][vModel], PlayerInfo[playerid][vX],PlayerInfo[playerid][vY],PlayerInfo[playerid][vZ],PlayerInfo[playerid][vA],PlayerInfo[playerid][vC1],PlayerInfo[playerid][vC2],1200);
  713.         SetVehicleVirtualWorld(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehVW]);
  714.         ChangeVehiclePaintjob(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][vPJ]);
  715.         if(PlayerInfo[playerid][vLocked]) SetVehicleParamsEx(PlayerInfo[playerid][pVeh], 0, 0, 0, 1, 0, 0, 0);
  716.         for(new i=0; i<14; i++)
  717.         {
  718.             AddVehicleComponent(PlayerInfo[playerid][pVeh], PlayerInfo[playerid][pVehMod][i]);
  719.         }
  720.         v1spawned[playerid] = 1;
  721.     }
  722.    
  723.     return 1;
  724. }
Advertisement
Add Comment
Please, Sign In to add comment