- 0
Problema OnPropUpdate
-
Similar Content
-
- 1 answer
- 255 views
-
- 6 replies
- 466 views
-
- 4 replies
- 405 views
-
- 3 replies
- 319 views
-
Am o problema cu un special quest de iarna,sunt la inceput cu scripting-ul si am o problema,cand intru in raza de checkpoint nu se intampla absolut nimic,stie cineva de ce?
By cbnmihaita,
- 2 answers
- 395 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
zroT
Am o problema la OnPropUpdate...
Cand cumpar o casa, si dupa dau restart la server, casa nu se salveaza pe numele meu.
[pawn]public OnPropUpdate()
{
new update;
new idx;
new File: file2;
new file[64];
if(update == 1)
{
format(file, sizeof(file),"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);
}
}
}
while (idx < sizeof(BizzInfo))
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
BizzInfo[idx][bOwned],
BizzInfo[idx][bOwner],
BizzInfo[idx][bMessage],
BizzInfo[idx][bExtortion],
BizzInfo[idx][bEntranceX],
BizzInfo[idx][bEntranceY],
BizzInfo[idx][bEntranceZ],
BizzInfo[idx][bExitX],
BizzInfo[idx][bExitY],
BizzInfo[idx][bExitZ],
BizzInfo[idx][bLevelNeeded],
BizzInfo[idx][bBuyPrice],
BizzInfo[idx][bEntranceCost],
BizzInfo[idx][bTill],
BizzInfo[idx][bLocked],
BizzInfo[idx][bInterior],
BizzInfo[idx][bProducts],
BizzInfo[idx][bMaxProducts],
BizzInfo[idx][bPriceProd]);
if(idx == 0)
{
file2 = fopen("bizz.cfg", io_write);
}
else
{
file2 = fopen("bizz.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
idx = 0;
while (idx < sizeof(SBizzInfo))
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
SBizzInfo[idx][sbOwned],
SBizzInfo[idx][sbOwner],
SBizzInfo[idx][sbMessage],
SBizzInfo[idx][sbExtortion],
SBizzInfo[idx][sbEntranceX],
SBizzInfo[idx][sbEntranceY],
SBizzInfo[idx][sbEntranceZ],
SBizzInfo[idx][sbLevelNeeded],
SBizzInfo[idx][sbBuyPrice],
SBizzInfo[idx][sbEntranceCost],
SBizzInfo[idx][sbTill],
SBizzInfo[idx][sbLocked],
SBizzInfo[idx][sbInterior],
SBizzInfo[idx][sbProducts],
SBizzInfo[idx][sbMaxProducts],
SBizzInfo[idx][sbPriceProd]);
if(idx == 0)
{
file2 = fopen("sbizz.cfg", io_write);
}
else
{
file2 = fopen("sbizz.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
}[/pawn]
2 answers to this question
Recommended Posts