Advertisement
Guest User

Untitled

a guest
Dec 12th, 2012
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public OnPropUpdate(update,idx)
  2. {
  3.     new ticks = tickcount();
  4.     new file[64];
  5.     if(update == 1)
  6.     {
  7.         format(file, sizeof(file),"LARP/Properties/%d.ini",idx);
  8.         if(dini_Exists(file))
  9.         {
  10.             if(HouseInfo[idx][hSetted] == 1)
  11.             {
  12.                 dini_FloatSet(file,"Entrance_X",HouseInfo[idx][hEntrancex]);
  13.                 dini_FloatSet(file,"Entrance_Y",HouseInfo[idx][hEntrancey]);
  14.                 dini_FloatSet(file,"Entrance_Z",HouseInfo[idx][hEntrancez]);
  15.                 dini_FloatSet(file,"Exit_X",HouseInfo[idx][hExitx]);
  16.                 dini_FloatSet(file,"Exit_Y",HouseInfo[idx][hExity]);
  17.                 dini_FloatSet(file,"Exit_Z",HouseInfo[idx][hExitz]);
  18.                 dini_IntSet(file,"Health_X",HouseInfo[idx][hHealthx]);
  19.                 dini_IntSet(file,"Health_Y",HouseInfo[idx][hHealthy]);
  20.                 dini_IntSet(file,"Health_Z",HouseInfo[idx][hHealthz]);
  21.                 dini_IntSet(file,"Armour_X",HouseInfo[idx][hArmourx]);
  22.                 dini_IntSet(file,"Armour_Y",HouseInfo[idx][hArmoury]);
  23.                 dini_IntSet(file,"Armour_Z",HouseInfo[idx][hArmourz]);
  24.                 dini_Set(file,"Owner",HouseInfo[idx][hOwner]);
  25.                 dini_Set(file,"Description",HouseInfo[idx][hDiscription]);
  26.                 dini_IntSet(file,"Price",HouseInfo[idx][hValue]);
  27.                 dini_IntSet(file,"Health",HouseInfo[idx][hHel]);
  28.                 dini_IntSet(file,"Armour",HouseInfo[idx][hArm]);
  29.                 dini_IntSet(file,"Interior",HouseInfo[idx][hInt]);
  30.                 dini_IntSet(file,"Locked",HouseInfo[idx][hLock]);
  31.                 dini_IntSet(file,"Owned",HouseInfo[idx][hOwned]);
  32.                 dini_IntSet(file,"Rooms",HouseInfo[idx][hRooms]);
  33.                 dini_IntSet(file,"RentPrice",HouseInfo[idx][hRentabil]);
  34.                 dini_IntSet(file,"Takings",HouseInfo[idx][hTakings]);
  35.                 dini_IntSet(file,"LevelNeeded",HouseInfo[idx][hLevel]);
  36.                 dini_IntSet(file,"World",HouseInfo[idx][hWorld]);
  37.                 dini_IntSet(file,"Setted",HouseInfo[idx][hSetted]);
  38.                 dini_IntSet(file,"Drugs",HouseInfo[idx][hDrugs]);
  39.                 dini_IntSet(file,"Materials",HouseInfo[idx][hMaterials]);
  40.                 dini_IntSet(file,"Weapon1",HouseInfo[idx][hWeapon1]);
  41.                 dini_IntSet(file,"Ammo1",HouseInfo[idx][hAmmo1]);
  42.                 dini_IntSet(file,"Weapon2",HouseInfo[idx][hWeapon2]);
  43.                 dini_IntSet(file,"Ammo2",HouseInfo[idx][hAmmo2]);
  44.                 dini_IntSet(file,"Weapon3",HouseInfo[idx][hWeapon3]);
  45.                 dini_IntSet(file,"Ammo3",HouseInfo[idx][hAmmo3]);
  46.                 dini_IntSet(file,"Weapon4",HouseInfo[idx][hWeapon4]);
  47.                 dini_IntSet(file,"Ammo4",HouseInfo[idx][hAmmo4]);
  48.                 dini_IntSet(file,"Weapon5",HouseInfo[idx][hWeapon5]);
  49.                 dini_IntSet(file,"Ammo5",HouseInfo[idx][hAmmo5]);
  50.                 dini_IntSet(file,"Weapon6",HouseInfo[idx][hWeapon6]);
  51.                 dini_IntSet(file,"Ammo6",HouseInfo[idx][hAmmo6]);
  52.                 dini_Set(file,"Message",HouseInfo[idx][hMessage]);
  53.             }
  54.             else
  55.             {
  56.                 fremove(file);
  57.             }
  58.         }
  59.     }
  60.     else if(update == 2)
  61.     {
  62.         format(file, sizeof(file),"LARP/Bizzes/%d.ini",idx);
  63.         if(dini_Exists(file))
  64.         {
  65.             if(BizzInfo[idx][bSetted] == 1)
  66.             {
  67.                 dini_IntSet(file,"Owned",BizzInfo[idx][bOwned]);
  68.                 dini_Set(file,"Owner",BizzInfo[idx][bOwner]);
  69.                 dini_Set(file,"Message",BizzInfo[idx][bMessage]);
  70.                 dini_Set(file,"ExtortionBy",BizzInfo[idx][bExtortion]);
  71.                 dini_FloatSet(file,"Entrance_X",BizzInfo[idx][bEntranceX]);
  72.                 dini_FloatSet(file,"Entrance_Y",BizzInfo[idx][bEntranceY]);
  73.                 dini_FloatSet(file,"Entrance_Z",BizzInfo[idx][bEntranceZ]);
  74.                 dini_FloatSet(file,"Exit_X",BizzInfo[idx][bExitX]);
  75.                 dini_FloatSet(file,"Exit_Y",BizzInfo[idx][bExitY]);
  76.                 dini_FloatSet(file,"Exit_Z",BizzInfo[idx][bExitZ]);
  77.                 dini_IntSet(file,"LevelNeeded",BizzInfo[idx][bLevelNeeded]);
  78.                 dini_IntSet(file,"Price",BizzInfo[idx][bBuyPrice]);
  79.                 dini_IntSet(file,"EntranceCost",BizzInfo[idx][bEntranceCost]);
  80.                 dini_IntSet(file,"Till",BizzInfo[idx][bTill]);
  81.                 dini_IntSet(file,"Locked",BizzInfo[idx][bLocked]);
  82.                 dini_IntSet(file,"Interior",BizzInfo[idx][bInterior]);
  83.                 dini_IntSet(file,"Products",BizzInfo[idx][bProducts]);
  84.                 dini_IntSet(file,"MaxProducts",BizzInfo[idx][bMaxProducts]);
  85.                 dini_IntSet(file,"ProductPrice",BizzInfo[idx][bPriceProd]);
  86.                 dini_IntSet(file,"VirtualWorld",BizzInfo[idx][bVirWorld]);
  87.                 dini_IntSet(file,"InteriorNr",BizzInfo[idx][bInteriorNr]);
  88.                 dini_IntSet(file,"Setted",BizzInfo[idx][bSetted]);
  89.             }
  90.             else
  91.             {
  92.                 fremove(file);
  93.             }
  94.         }
  95.     }
  96.     else if(update == 3)
  97.     {
  98.         format(file, sizeof(file),"LARP/SBizzes/%d.ini",idx);
  99.         if(!dini_Exists(file))
  100.         {
  101.             dini_Create(file);
  102.         }
  103.         dini_IntSet(file,"Owned",SBizzInfo[idx][sbOwned]);
  104.         dini_Set(file,"Owner",SBizzInfo[idx][sbOwner]);
  105.         dini_Set(file,"Message",SBizzInfo[idx][sbMessage]);
  106.         dini_Set(file,"ExtortionBy",SBizzInfo[idx][sbExtortion]);
  107.         dini_FloatSet(file,"Entrance_X",SBizzInfo[idx][sbEntranceX]);
  108.         dini_FloatSet(file,"Entrance_Y",SBizzInfo[idx][sbEntranceY]);
  109.         dini_FloatSet(file,"Entrance_Z",SBizzInfo[idx][sbEntranceZ]);
  110.         dini_IntSet(file,"LevelNeeded",SBizzInfo[idx][sbLevelNeeded]);
  111.         dini_IntSet(file,"Price",SBizzInfo[idx][sbBuyPrice]);
  112.         dini_IntSet(file,"EntranceCost",SBizzInfo[idx][sbEntranceCost]);
  113.         dini_IntSet(file,"Till",SBizzInfo[idx][sbTill]);
  114.         dini_IntSet(file,"Locked",SBizzInfo[idx][sbLocked]);
  115.         dini_IntSet(file,"Interior",SBizzInfo[idx][sbInterior]);
  116.         dini_IntSet(file,"Products",SBizzInfo[idx][sbProducts]);
  117.         dini_IntSet(file,"MaxProducts",SBizzInfo[idx][sbMaxProducts]);
  118.         dini_IntSet(file,"ProductPrice",SBizzInfo[idx][sbPriceProd]);
  119.     }
  120.     else if(update == 4)
  121.     {
  122.         format(file, sizeof(file),"LARP/Vehicles/%d.ini",idx);
  123.         if(dini_Exists(file))
  124.         {
  125.             dini_IntSet(file,"Model",CarInfo[idx][cModel]);
  126.             dini_FloatSet(file,"Location_X",CarInfo[idx][cLocationx]);
  127.             dini_FloatSet(file,"Location_Y",CarInfo[idx][cLocationy]);
  128.             dini_FloatSet(file,"Location_Z",CarInfo[idx][cLocationz]);
  129.             dini_FloatSet(file,"Angle",CarInfo[idx][cAngle]);
  130.             dini_IntSet(file,"Color_1",CarInfo[idx][cColorOne]);
  131.             dini_IntSet(file,"Color_2",CarInfo[idx][cColorTwo]);
  132.             dini_Set(file,"Owner",CarInfo[idx][cOwner]);
  133.             dini_IntSet(file,"Owned",CarInfo[idx][cOwned]);
  134.             dini_IntSet(file,"Locked",CarInfo[idx][cLock]);
  135.             dini_Set(file,"Plate",CarInfo[idx][cPlate]);
  136.             dini_IntSet(file,"Paintjob",CarInfo[idx][cPaintjob]);
  137.             dini_IntSet(file,"VirtualWorld",CarInfo[idx][cVirWorld]);
  138.             dini_IntSet(file,"Component0",CarInfo[idx][cComponent0]);
  139.             dini_IntSet(file,"Component1",CarInfo[idx][cComponent1]);
  140.             dini_IntSet(file,"Component2",CarInfo[idx][cComponent2]);
  141.             dini_IntSet(file,"Component3",CarInfo[idx][cComponent3]);
  142.             dini_IntSet(file,"Component4",CarInfo[idx][cComponent4]);
  143.             dini_IntSet(file,"Component5",CarInfo[idx][cComponent5]);
  144.             dini_IntSet(file,"Component6",CarInfo[idx][cComponent6]);
  145.             dini_IntSet(file,"Component7",CarInfo[idx][cComponent7]);
  146.             dini_IntSet(file,"Component8",CarInfo[idx][cComponent8]);
  147.             dini_IntSet(file,"Component9",CarInfo[idx][cComponent9]);
  148.             dini_IntSet(file,"Component10",CarInfo[idx][cComponent10]);
  149.             dini_IntSet(file,"Component11",CarInfo[idx][cComponent11]);
  150.             dini_IntSet(file,"Component12",CarInfo[idx][cComponent12]);
  151.             dini_IntSet(file,"Component13",CarInfo[idx][cComponent13]);
  152.             dini_IntSet(file,"SecurityCode",CarInfo[idx][cCode]);
  153.         }
  154.     }
  155.     printf("%i - onpropupdate", tickcount() - ticks);
  156.     return 1;
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement