11.01.2018, 17:38
Зиг, а что насчёт вот этой фигни (значки карты)? Не помнишь, где видел?
Зиг, а что насчёт вот этой фигни (значки карты)? Не помнишь, где видел?
|
От куда можно вытащить массив всех координат стандартных зон "Войны за территорию"?
|
static const GangZonesColors[] =
{
0x33DD0070, 0xDD00DD60, 0xDDBB0085
};
new GangZonesIDs[58];
public OnGameModeInit()
{
GangZonesIDs[0] = GangZoneCreate(2632.8, -1852.8, 2959.3, -1668.1);
GangZonesIDs[1] = GangZoneCreate(2632.8, -1668.1, 2747.7, -1393.4);
GangZonesIDs[2] = GangZoneCreate(2747.7, -1668.1, 2959.3, -1498.6);
GangZonesIDs[3] = GangZoneCreate(2747.7, -1498.6, 2959.3, -1120.0);
GangZonesIDs[4] = GangZoneCreate(2421.0, -1628.5, 2632.8, -1454.3);
GangZonesIDs[5] = GangZoneCreate(2222.5, -1628.5, 2421.0, -1494.0);
GangZonesIDs[6] = GangZoneCreate(2266.2, -1494.0, 2381.6, -1372.0);
GangZonesIDs[7] = GangZoneCreate(2281.4, -1372.0, 2381.6, -1135.0);
GangZonesIDs[8] = GangZoneCreate(2381.6, -1454.3, 2462.1, -1135.0);
GangZonesIDs[9] = GangZoneCreate(2462.1, -1454.3, 2581.7, -1135.0);
GangZonesIDs[10] = GangZoneCreate(1812.6, -2179.2, 1970.6, -1852.8);
GangZonesIDs[11] = GangZoneCreate(1692.6, -2179.2, 1812.6, -1842.2);
GangZonesIDs[12] = GangZoneCreate(2222.5, -1852.8, 2632.8, -1722.3);
GangZonesIDs[13] = GangZoneCreate(2222.5, -1722.3, 2632.8, -1628.5);
GangZonesIDs[14] = GangZoneCreate(1812.6, -1449.6, 1996.9, -1350.7);
GangZonesIDs[15] = GangZoneCreate(1812.6, -1350.7, 2056.8, -1100.8);
GangZonesIDs[16] = GangZoneCreate(1812.6, -1852.8, 1971.6, -1742.3);
GangZonesIDs[17] = GangZoneCreate(1812.6, -1742.3, 1951.6, -1602.3);
GangZonesIDs[18] = GangZoneCreate(1951.6, -1742.3, 2124.6, -1602.3);
GangZonesIDs[19] = GangZoneCreate(1812.6, -1602.3, 2124.6, -1449.6);
GangZonesIDs[20] = GangZoneCreate(2124.6, -1742.3, 2222.5, -1494.0);
GangZonesIDs[21] = GangZoneCreate(1971.6, -1852.8, 2222.5, -1742.3);
GangZonesIDs[22] = GangZoneCreate(2124.6, -1494.0, 2266.2, -1449.6);
GangZonesIDs[23] = GangZoneCreate(2056.8, -1372.0, 2281.4, -1210.7);
GangZonesIDs[24] = GangZoneCreate(2056.8, -1210.7, 2185.3, -1126.3);
GangZonesIDs[25] = GangZoneCreate(2185.3, -1210.7, 2281.4, -1154.5);
GangZonesIDs[26] = GangZoneCreate(2056.8, -1449.6, 2266.2, -1372.0);
GangZonesIDs[27] = GangZoneCreate(1994.3, -1100.8, 2056.8, -920.8);
GangZonesIDs[28] = GangZoneCreate(2056.8, -1126.3, 2126.8, -920.8);
GangZonesIDs[29] = GangZoneCreate(2185.3, -1154.5, 2281.4, -934.4);
GangZonesIDs[30] = GangZoneCreate(2126.8, -1126.3, 2185.3, -934.4);
GangZonesIDs[31] = GangZoneCreate(2747.7, -1120.0, 2959.3, -945.0);
GangZonesIDs[32] = GangZoneCreate(2632.7, -1135.0, 2747.7, -945.0);
GangZonesIDs[33] = GangZoneCreate(2281.4, -1135.0, 2632.7, -945.0);
GangZonesIDs[34] = GangZoneCreate(1701.9, -1842.2, 1812.6, -1722.2);
GangZonesIDs[35] = GangZoneCreate(1758.9, -1722.2, 1812.6, -1577.5);
GangZonesIDs[36] = GangZoneCreate(2581.7, -1454.3, 2632.8, -1393.4);
GangZonesIDs[37] = GangZoneCreate(2581.7, -1393.4, 2747.7, -1135.0);
GangZonesIDs[38] = GangZoneCreate(2703.5, -2126.9, 2959.3, -1852.8);
GangZonesIDs[39] = GangZoneCreate(342.6, -2173.2, 647.7, -1684.6);
GangZonesIDs[40] = GangZoneCreate(72.6, -2173.2, 342.6, -1684.6);
GangZonesIDs[41] = GangZoneCreate(1252.3, -1130.8, 1378.3, -1026.3);
GangZonesIDs[42] = GangZoneCreate(1252.3, -1026.3, 1391.0, -926.9);
GangZonesIDs[43] = GangZoneCreate(1252.3, -926.9, 1357.0, -910.1);
GangZonesIDs[44] = GangZoneCreate(952.6, -1130.8, 1096.4, -937.1);
GangZonesIDs[45] = GangZoneCreate(1096.4, -1130.8, 1252.3, -1026.3);
GangZonesIDs[46] = GangZoneCreate(1692.6, -1971.8, 1812.6, -1932.8);
GangZonesIDs[47] = GangZoneCreate(647.7, -2173.2, 930.2, -1804.2);
GangZonesIDs[48] = GangZoneCreate(930.2, -2006.7, 1073.2, -1804.2);
GangZonesIDs[49] = GangZoneCreate(851.4, -1804.2, 1046.1, -1577.5);
GangZonesIDs[50] = GangZoneCreate(1161.5, -1722.2, 1323.9, -1577.5);
GangZonesIDs[51] = GangZoneCreate(1046.1, -1722.2, 1161.5, -1577.5);
GangZonesIDs[52] = GangZoneCreate(787.4, -1130.8, 952.6, -954.6);
GangZonesIDs[53] = GangZoneCreate(1970.6, -2179.2, 2089.0, -1852.8);
GangZonesIDs[54] = GangZoneCreate(2089.0, -2235.8, 2201.8, -1989.9);
GangZonesIDs[55] = GangZoneCreate(2089.0, -1989.9, 2324.0, -1852.8);
GangZonesIDs[56] = GangZoneCreate(2201.8, -2095.0, 2324.0, -1989.9);
GangZonesIDs[57] = GangZoneCreate(2324.0, -2059.2, 2541.7, -1852.8);
return 1;
}
public OnPlayerSpawn(playerid)
{
for(new i; i < sizeof GangZonesIDs; i++) GangZoneShowForPlayer(playerid, GangZonesIDs[i], GangZonesColors[random(sizeof GangZonesColors)]);
return 1;
}
У меня когда-то был файл, сейчас поищу.
Говорят, что info.zon в папке /data - то, что нужно. Хотя я всегда думал, что те координаты отвечают за GPS названия. |
Скорее всего в main.scm или как написал Окс, в info/map.zon.
|
В zones.inc от ~Cueball~ они есть, т.к. они полностью совпадают с обычными районами. Но там загвоздка в том, что помимо гангзон там содержатся вообще все зоны из игры. Я как-то достаточно времени потратил, чтобы достать лишь те, которые используются только как территории, так что с тебя причитается
PHP код:
|
меня просто забавляет отношение калкора к своему продукту :\ ему по-моему просто стало тупа лень и он забил хуй, оправдывая это тем, что якобы разработчикам посрать на 0.3.8
лично у меня была огромная куча идей для работы с функционалом 0.3.8, я правда верил в этот мультиплеер до последнего, но сейчас можно смело сказать что пока у сампа не поменяется разработчик, или у настоящего не исчезнет биполярное расстройство, то будущего тут не будет. это всё мне просто напоминает историю с csgo, где разрабам вообще тупа похуй на их продукт |
Мне жалко тех кто потратил очень много времени на создания обновлений для своих серверов 0.3.8, я сам жалею что впрягся в эту тему, лучше бы я это время потратил на что то годное.
|
Мне жалко тех кто потратил очень много времени на создания обновлений для своих серверов 0.3.8, я сам жалею что впрягся в эту тему, лучше бы я это время потратил на что то годное.
|