12.12.2012, 14:44
pawn Код:
public OnPropUpdate(update,idx)
{
new file[64];
if(update == 1)
{
format(file, sizeof(file),"LARP/Properties/%d.ini",idx);
if(dini_Exists(file))
{
if(HouseInfo[idx][hSetted] == 1)
{
dini_FloatSet(file,"Entrance_X",HouseInfo[idx][hEntrancex]);
dini_FloatSet(file,"Entrance_Y",HouseInfo[idx][hEntrancey]);
dini_FloatSet(file,"Entrance_Z",HouseInfo[idx][hEntrancez]);
dini_FloatSet(file,"Exit_X",HouseInfo[idx][hExitx]);
dini_FloatSet(file,"Exit_Y",HouseInfo[idx][hExity]);
dini_FloatSet(file,"Exit_Z",HouseInfo[idx][hExitz]);
dini_IntSet(file,"Health_X",HouseInfo[idx][hHealthx]);
dini_IntSet(file,"Health_Y",HouseInfo[idx][hHealthy]);
dini_IntSet(file,"Health_Z",HouseInfo[idx][hHealthz]);
dini_IntSet(file,"Armour_X",HouseInfo[idx][hArmourx]);
dini_IntSet(file,"Armour_Y",HouseInfo[idx][hArmoury]);
dini_IntSet(file,"Armour_Z",HouseInfo[idx][hArmourz]);
dini_Set(file,"Owner",HouseInfo[idx][hOwner]);
dini_Set(file,"Description",HouseInfo[idx][hDiscription]);
dini_IntSet(file,"Price",HouseInfo[idx][hValue]);
dini_IntSet(file,"Health",HouseInfo[idx][hHel]);
dini_IntSet(file,"Armour",HouseInfo[idx][hArm]);
dini_IntSet(file,"Interior",HouseInfo[idx][hInt]);
dini_IntSet(file,"Locked",HouseInfo[idx][hLock]);
dini_IntSet(file,"Owned",HouseInfo[idx][hOwned]);
dini_IntSet(file,"Rooms",HouseInfo[idx][hRooms]);
dini_IntSet(file,"RentPrice",HouseInfo[idx][hRentabil]);
dini_IntSet(file,"Takings",HouseInfo[idx][hTakings]);
dini_IntSet(file,"LevelNeeded",HouseInfo[idx][hLevel]);
dini_IntSet(file,"World",HouseInfo[idx][hWorld]);
dini_IntSet(file,"Setted",HouseInfo[idx][hSetted]);
dini_IntSet(file,"Drugs",HouseInfo[idx][hDrugs]);
dini_IntSet(file,"Materials",HouseInfo[idx][hMaterials]);
dini_IntSet(file,"Weapon1",HouseInfo[idx][hWeapon1]);
dini_IntSet(file,"Ammo1",HouseInfo[idx][hAmmo1]);
dini_IntSet(file,"Weapon2",HouseInfo[idx][hWeapon2]);
dini_IntSet(file,"Ammo2",HouseInfo[idx][hAmmo2]);
dini_IntSet(file,"Weapon3",HouseInfo[idx][hWeapon3]);
dini_IntSet(file,"Ammo3",HouseInfo[idx][hAmmo3]);
dini_IntSet(file,"Weapon4",HouseInfo[idx][hWeapon4]);
dini_IntSet(file,"Ammo4",HouseInfo[idx][hAmmo4]);
dini_IntSet(file,"Weapon5",HouseInfo[idx][hWeapon5]);
dini_IntSet(file,"Ammo5",HouseInfo[idx][hAmmo5]);
dini_IntSet(file,"Weapon6",HouseInfo[idx][hWeapon6]);
dini_IntSet(file,"Ammo6",HouseInfo[idx][hAmmo6]);
dini_Set(file,"Message",HouseInfo[idx][hMessage]);
}
else
{
fremove(file);
}
}
}
else if(update == 2)
{
format(file, sizeof(file),"LARP/Bizzes/%d.ini",idx);
if(dini_Exists(file))
{
if(BizzInfo[idx][bSetted] == 1)
{
dini_IntSet(file,"Owned",BizzInfo[idx][bOwned]);
dini_Set(file,"Owner",BizzInfo[idx][bOwner]);
dini_Set(file,"Message",BizzInfo[idx][bMessage]);
dini_Set(file,"ExtortionBy",BizzInfo[idx][bExtortion]);
dini_FloatSet(file,"Entrance_X",BizzInfo[idx][bEntranceX]);
dini_FloatSet(file,"Entrance_Y",BizzInfo[idx][bEntranceY]);
dini_FloatSet(file,"Entrance_Z",BizzInfo[idx][bEntranceZ]);
dini_FloatSet(file,"Exit_X",BizzInfo[idx][bExitX]);
dini_FloatSet(file,"Exit_Y",BizzInfo[idx][bExitY]);
dini_FloatSet(file,"Exit_Z",BizzInfo[idx][bExitZ]);
dini_IntSet(file,"LevelNeeded",BizzInfo[idx][bLevelNeeded]);
dini_IntSet(file,"Price",BizzInfo[idx][bBuyPrice]);
dini_IntSet(file,"EntranceCost",BizzInfo[idx][bEntranceCost]);
dini_IntSet(file,"Till",BizzInfo[idx][bTill]);
dini_IntSet(file,"Locked",BizzInfo[idx][bLocked]);
dini_IntSet(file,"Interior",BizzInfo[idx][bInterior]);
dini_IntSet(file,"Products",BizzInfo[idx][bProducts]);
dini_IntSet(file,"MaxProducts",BizzInfo[idx][bMaxProducts]);
dini_IntSet(file,"ProductPrice",BizzInfo[idx][bPriceProd]);
dini_IntSet(file,"VirtualWorld",BizzInfo[idx][bVirWorld]);
dini_IntSet(file,"InteriorNr",BizzInfo[idx][bInteriorNr]);
dini_IntSet(file,"Setted",BizzInfo[idx][bSetted]);
}
else
{
fremove(file);
}
}
}
else if(update == 3)
{
format(file, sizeof(file),"LARP/SBizzes/%d.ini",idx);
if(!dini_Exists(file))
{
dini_Create(file);
}
dini_IntSet(file,"Owned",SBizzInfo[idx][sbOwned]);
dini_Set(file,"Owner",SBizzInfo[idx][sbOwner]);
dini_Set(file,"Message",SBizzInfo[idx][sbMessage]);
dini_Set(file,"ExtortionBy",SBizzInfo[idx][sbExtortion]);
dini_FloatSet(file,"Entrance_X",SBizzInfo[idx][sbEntranceX]);
dini_FloatSet(file,"Entrance_Y",SBizzInfo[idx][sbEntranceY]);
dini_FloatSet(file,"Entrance_Z",SBizzInfo[idx][sbEntranceZ]);
dini_IntSet(file,"LevelNeeded",SBizzInfo[idx][sbLevelNeeded]);
dini_IntSet(file,"Price",SBizzInfo[idx][sbBuyPrice]);
dini_IntSet(file,"EntranceCost",SBizzInfo[idx][sbEntranceCost]);
dini_IntSet(file,"Till",SBizzInfo[idx][sbTill]);
dini_IntSet(file,"Locked",SBizzInfo[idx][sbLocked]);
dini_IntSet(file,"Interior",SBizzInfo[idx][sbInterior]);
dini_IntSet(file,"Products",SBizzInfo[idx][sbProducts]);
dini_IntSet(file,"MaxProducts",SBizzInfo[idx][sbMaxProducts]);
dini_IntSet(file,"ProductPrice",SBizzInfo[idx][sbPriceProd]);
}
else if(update == 4)
{
format(file, sizeof(file),"LARP/Vehicles/%d.ini",idx);
if(dini_Exists(file))
{
dini_IntSet(file,"Model",CarInfo[idx][cModel]);
dini_FloatSet(file,"Location_X",CarInfo[idx][cLocationx]);
dini_FloatSet(file,"Location_Y",CarInfo[idx][cLocationy]);
dini_FloatSet(file,"Location_Z",CarInfo[idx][cLocationz]);
dini_FloatSet(file,"Angle",CarInfo[idx][cAngle]);
dini_IntSet(file,"Color_1",CarInfo[idx][cColorOne]);
dini_IntSet(file,"Color_2",CarInfo[idx][cColorTwo]);
dini_Set(file,"Owner",CarInfo[idx][cOwner]);
dini_IntSet(file,"Owned",CarInfo[idx][cOwned]);
dini_IntSet(file,"Locked",CarInfo[idx][cLock]);
dini_Set(file,"Plate",CarInfo[idx][cPlate]);
dini_IntSet(file,"Paintjob",CarInfo[idx][cPaintjob]);
dini_IntSet(file,"VirtualWorld",CarInfo[idx][cVirWorld]);
dini_IntSet(file,"Component0",CarInfo[idx][cComponent0]);
dini_IntSet(file,"Component1",CarInfo[idx][cComponent1]);
dini_IntSet(file,"Component2",CarInfo[idx][cComponent2]);
dini_IntSet(file,"Component3",CarInfo[idx][cComponent3]);
dini_IntSet(file,"Component4",CarInfo[idx][cComponent4]);
dini_IntSet(file,"Component5",CarInfo[idx][cComponent5]);
dini_IntSet(file,"Component6",CarInfo[idx][cComponent6]);
dini_IntSet(file,"Component7",CarInfo[idx][cComponent7]);
dini_IntSet(file,"Component8",CarInfo[idx][cComponent8]);
dini_IntSet(file,"Component9",CarInfo[idx][cComponent9]);
dini_IntSet(file,"Component10",CarInfo[idx][cComponent10]);
dini_IntSet(file,"Component11",CarInfo[idx][cComponent11]);
dini_IntSet(file,"Component12",CarInfo[idx][cComponent12]);
dini_IntSet(file,"Component13",CarInfo[idx][cComponent13]);
dini_IntSet(file,"SecurityCode",CarInfo[idx][cCode]);
}
}
return 1;
}

