Vazovskui
Умник
Привет всем, пишу мод с 0, но сегодня писал систему домов и квартир и столкнулся с такой проблемой: не загружается имущество,
Кто может подсказать чего не хватает? Заранее спасибо
public OnGameModeInit()
{
SetGameModeText("Blank Script");
OnPropertyLoad();
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
{
SetGameModeText("Blank Script");
OnPropertyLoad();
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnPropertyLoad()
{
new idx;
new arrCoords[25][64];
new strFromFile2[256];
new File: file = fopen("DB'Property/Houses.cfg", io_read);
if(file)
{
while(idx <= sizeof(HouseInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HouseInfo[idx][hOwned] = strval(arrCoords[0]);
strmid(HouseInfo[idx][hOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
HouseInfo[idx][hEnterX] = floatstr(arrCoords[2]);
HouseInfo[idx][hEnterY] = floatstr(arrCoords[3]);
HouseInfo[idx][hEnterZ] = floatstr(arrCoords[4]);
HouseInfo[idx][hValue] = strval(arrCoords[5]);
HouseInfo[idx][hLevel] = strval(arrCoords[6]);
HouseInfo[idx][hLock] = strval(arrCoords[7]);
HouseInfo[idx][hExitX] = floatstr(arrCoords[8]);
HouseInfo[idx][hExitY] = floatstr(arrCoords[9]);
HouseInfo[idx][hExitZ] = floatstr(arrCoords[10]);
HouseInfo[idx][hInt] = strval(arrCoords[11]);
HouseInfo[idx][hSafe] = strval(arrCoords[12]);
HouseInfo[idx][hSkin1] = strval(arrCoords[13]);
HouseInfo[idx][hSkin2] = strval(arrCoords[14]);
HouseInfo[idx][hSkin3] = strval(arrCoords[15]);
idx++;
}
}
fclose(file);
printf("Загружено домов: %d", idx);
idx = 0;
file = fopen("DB'Property/Flats.cfg", io_read);
if(file)
{
while(idx <= sizeof(FlatInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
FlatInfo[idx][fOwned] = strval(arrCoords[0]);
strmid(FlatInfo[idx][fOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
FlatInfo[idx][fEnterX] = floatstr(arrCoords[2]);
FlatInfo[idx][fEnterY] = floatstr(arrCoords[3]);
FlatInfo[idx][fEnterZ] = floatstr(arrCoords[4]);
FlatInfo[idx][fEnterInt] = strval(arrCoords[5]);
FlatInfo[idx][fEnterWorld] = strval(arrCoords[6]);
FlatInfo[idx][fExitX] = floatstr(arrCoords[7]);
FlatInfo[idx][fExitY] = floatstr(arrCoords[8]);
FlatInfo[idx][fExitZ] = floatstr(arrCoords[9]);
FlatInfo[idx][fInt] = strval(arrCoords[10]);
FlatInfo[idx][fValue] = strval(arrCoords[11]);
FlatInfo[idx][fLevel] = strval(arrCoords[12]);
FlatInfo[idx][fSafe] = strval(arrCoords[13]);
FlatInfo[idx][fSkin1] = strval(arrCoords[14]);
FlatInfo[idx][fSkin2] = strval(arrCoords[15]);
FlatInfo[idx][fSkin3] = strval(arrCoords[16]);
FlatInfo[idx][fWeapon1] = strval(arrCoords[17]);
FlatInfo[idx][fWeapon2] = strval(arrCoords[18]);
FlatInfo[idx][fWeapon3] = strval(arrCoords[19]);
FlatInfo[idx][fAmmo1] = strval(arrCoords[20]);
FlatInfo[idx][fAmmo2] = strval(arrCoords[21]);
FlatInfo[idx][fAmmo3] = strval(arrCoords[22]);
FlatInfo[idx][fAlarm] = strval(arrCoords[23]);
FlatInfo[idx][fLock] = strval(arrCoords[24]);
idx++;
}
}
printf("Загружено квартир: %d", idx);
fclose(file);
return true;
}
{
new idx;
new arrCoords[25][64];
new strFromFile2[256];
new File: file = fopen("DB'Property/Houses.cfg", io_read);
if(file)
{
while(idx <= sizeof(HouseInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HouseInfo[idx][hOwned] = strval(arrCoords[0]);
strmid(HouseInfo[idx][hOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
HouseInfo[idx][hEnterX] = floatstr(arrCoords[2]);
HouseInfo[idx][hEnterY] = floatstr(arrCoords[3]);
HouseInfo[idx][hEnterZ] = floatstr(arrCoords[4]);
HouseInfo[idx][hValue] = strval(arrCoords[5]);
HouseInfo[idx][hLevel] = strval(arrCoords[6]);
HouseInfo[idx][hLock] = strval(arrCoords[7]);
HouseInfo[idx][hExitX] = floatstr(arrCoords[8]);
HouseInfo[idx][hExitY] = floatstr(arrCoords[9]);
HouseInfo[idx][hExitZ] = floatstr(arrCoords[10]);
HouseInfo[idx][hInt] = strval(arrCoords[11]);
HouseInfo[idx][hSafe] = strval(arrCoords[12]);
HouseInfo[idx][hSkin1] = strval(arrCoords[13]);
HouseInfo[idx][hSkin2] = strval(arrCoords[14]);
HouseInfo[idx][hSkin3] = strval(arrCoords[15]);
idx++;
}
}
fclose(file);
printf("Загружено домов: %d", idx);
idx = 0;
file = fopen("DB'Property/Flats.cfg", io_read);
if(file)
{
while(idx <= sizeof(FlatInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
FlatInfo[idx][fOwned] = strval(arrCoords[0]);
strmid(FlatInfo[idx][fOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
FlatInfo[idx][fEnterX] = floatstr(arrCoords[2]);
FlatInfo[idx][fEnterY] = floatstr(arrCoords[3]);
FlatInfo[idx][fEnterZ] = floatstr(arrCoords[4]);
FlatInfo[idx][fEnterInt] = strval(arrCoords[5]);
FlatInfo[idx][fEnterWorld] = strval(arrCoords[6]);
FlatInfo[idx][fExitX] = floatstr(arrCoords[7]);
FlatInfo[idx][fExitY] = floatstr(arrCoords[8]);
FlatInfo[idx][fExitZ] = floatstr(arrCoords[9]);
FlatInfo[idx][fInt] = strval(arrCoords[10]);
FlatInfo[idx][fValue] = strval(arrCoords[11]);
FlatInfo[idx][fLevel] = strval(arrCoords[12]);
FlatInfo[idx][fSafe] = strval(arrCoords[13]);
FlatInfo[idx][fSkin1] = strval(arrCoords[14]);
FlatInfo[idx][fSkin2] = strval(arrCoords[15]);
FlatInfo[idx][fSkin3] = strval(arrCoords[16]);
FlatInfo[idx][fWeapon1] = strval(arrCoords[17]);
FlatInfo[idx][fWeapon2] = strval(arrCoords[18]);
FlatInfo[idx][fWeapon3] = strval(arrCoords[19]);
FlatInfo[idx][fAmmo1] = strval(arrCoords[20]);
FlatInfo[idx][fAmmo2] = strval(arrCoords[21]);
FlatInfo[idx][fAmmo3] = strval(arrCoords[22]);
FlatInfo[idx][fAlarm] = strval(arrCoords[23]);
FlatInfo[idx][fLock] = strval(arrCoords[24]);
idx++;
}
}
printf("Загружено квартир: %d", idx);
fclose(file);
return true;
}
SA-MP Dedicated Server
----------------------
v0.3x, (C)2005-2013 SA-MP Team
[22:57:55] filterscripts = "" (string)
[22:57:55]
[22:57:55] Server Plugins
[22:57:55] --------------
[22:57:55] Loading plugin: sscanf
[22:57:55]
[22:57:55] ===============================
[22:57:55] sscanf plugin loaded.
[22:57:55] (c) 2009 Alex "Y_Less" Cole
[22:57:55] ===============================
[22:57:55] Loaded.
[22:57:55] Loaded 1 plugins.
[22:57:55]
[22:57:55] Filterscripts
[22:57:55] ---------------
[22:57:55] Loaded 0 filterscripts.
[22:57:55]
----------------------------------
[22:57:55] Blank Gamemode by your name here
[22:57:55] ----------------------------------
[22:57:55] Number of vehicle models: 0
----------------------
v0.3x, (C)2005-2013 SA-MP Team
[22:57:55] filterscripts = "" (string)
[22:57:55]
[22:57:55] Server Plugins
[22:57:55] --------------
[22:57:55] Loading plugin: sscanf
[22:57:55]
[22:57:55] ===============================
[22:57:55] sscanf plugin loaded.
[22:57:55] (c) 2009 Alex "Y_Less" Cole
[22:57:55] ===============================
[22:57:55] Loaded.
[22:57:55] Loaded 1 plugins.
[22:57:55]
[22:57:55] Filterscripts
[22:57:55] ---------------
[22:57:55] Loaded 0 filterscripts.
[22:57:55]
----------------------------------
[22:57:55] Blank Gamemode by your name here
[22:57:55] ----------------------------------
[22:57:55] Number of vehicle models: 0
Кто может подсказать чего не хватает? Заранее спасибо
