Вход

Просмотр полной версии : [Вопрос] Не отображаются гангзоны



KrutoyKrosch
17.11.2016, 18:55
Первый раз работаю с ганг зонами, может я что то напутал, но они не показываются, при этом сток вызывается, проверял



new
Pos_All_Gang_Zone[][5] =
{
{2571, -1077, 2839, -977, 0xFF0000FF},
{1986, -1266, 2839, -1077, 0xFF0000FF},
{1986, -1470, 2838, -1266, 0xFFFF00FF},
{1986, -1663, 2548, -1580, 0x007FFFFF},
{2548, -1914, 2837, -1580, 0x00FF00FF},
{1988, -1913, 2548, -1663, 0x00FF00FF},
{1986, -1581, 2838, -1470, 0x007FFFFF},
{1988, -2156, 2837, -1914, 0x7F00FFFF},
{1986, -1077, 2571, -976, 0xFFFF00FF}
};

stock GangZone()
{
for(new i, a; i < sizeof(Pos_All_Gang_Zone); i++)
a = GangZoneCreate(Pos_All_Gang_Zone[i][0], Pos_All_Gang_Zone[i][1], Pos_All_Gang_Zone[i][2], Pos_All_Gang_Zone[i][3]), GangZoneShowForAll(a, Pos_All_Gang_Zone[i][4]);

return 1;
}


Создавал через dev.prineside.com/ru/gtasa_gangzone_editor/ если что

- - - Добавлено - - -

Так же пробовал сувать цвет в отдельный массив (т к думал что там Float должно быть) - толку ноль.

DeimoS
17.11.2016, 20:40
enum e_GANGZONE_INFO
{
Float:gz_min_x,
Float:gz_min_y,
Float:gz_max_x,
Float:gz_max_y,
gz_color
}

new const
All_Gang_Zone[][e_GANGZONE_INFO] =
{
{2571.0, -1077.0, 2839.0, -977.0, 0xFF0000FF},
{1986.0, -1266.0, 2839.0, -1077.0, 0xFF0000FF},
{1986.0, -1470.0, 2838.0, -1266.0, 0xFFFF00FF},
{1986.0, -1663.0, 2548.0, -1580.0, 0x007FFFFF},
{2548.0, -1914.0, 2837.0, -1580.0, 0x00FF00FF},
{1988.0, -1913.0, 2548.0, -1663.0, 0x00FF00FF},
{1986.0, -1581.0, 2838.0, -1470.0, 0x007FFFFF},
{1988.0, -2156.0, 2837.0, -1914.0, 0x7F00FFFF},
{1986.0, -1077.0, 2571.0, -976.0, 0xFFFF00FF}
};


stock GangZone()
{
for(new i, a; i < sizeof(All_Gang_Zone); i++)
{
a = GangZoneCreate(All_Gang_Zone[i][gz_min_x], All_Gang_Zone[i][gz_min_y], All_Gang_Zone[i][gz_max_x], All_Gang_Zone[i][gz_max_y]);
GangZoneShowForAll(a, All_Gang_Zone[i][gz_color]);
}
return 1;
}

- - - Добавлено - - -

Так же удостоверься, что GangZone() вызывается в момент, когда ты находишься на сервере, а не, например, в OnGameModeInit.

KrutoyKrosch
18.11.2016, 00:54
Пасиб