' felipe
Умник
Всем хай! Ну вот у меня есть Stock DMZONE
Теперь я создал TextDraw с NODM-ZONE его будет показывать где нельзя дратся . И в public OnPlayerUpdate(playerid) кинул еще раз это:
Есть ли более оптимизированный вариант,чтобы не кидать вновь все ту кашу в public OnPlayerUpdate(playerid). Думаю поняли меня.
PHP:
if(PlayerToPoint(40.0,playerid,-1968.7635,117.8891,27.6875) // //вокзал сф
|| PlayerToPoint(40.0,playerid,1727.6703,-1629.5129,20.2137) // //отель
|| PlayerToPoint(40.0,playerid,2397.0969,-1635.5596,858.9211) // //Больница
||PlayerToPoint(20.0,playerid,1774.6963,-1303.9036,120.2586) // //cтудия
||PlayerToPoint(20.0,playerid,1079.9117,-3562.1565,1439.4207) // //МЧС СФ
||PlayerToPoint(20.0,playerid,1170.1366,1354.4613,10.9219) // /военкомат
||PlayerToPoint(20.0,playerid,2317.1843,-1642.5031,-96.0260) // spzal
||PlayerToPoint(70.0,playerid,1955.4968,1019.8976,992.4688) // casino
//-------------
||PlayerToPoint(30.0,playerid,1185.9353,-1324.4043,13.5592) // у больницы
||PlayerToPoint(30.0,playerid,768.7019,-36.7051,1000.6865) // антидм в зале сф
||PlayerToPoint(20.0,playerid,219.3920,113.1877,999.0156) // антидм в тюрьме SFPD
||PlayerToPoint(20.0,playerid,198.1325,159.5397,1003.0234) // антидм в тюрьме LVPD
||PlayerToPoint(30.0,playerid,366.5458,173.7046,1008.3828) // антидм в мэрии
||PlayerToPoint(30.0,playerid,307.6095,-135.5201,999.6016) // в здание Пэинта
||PlayerToPoint(30.0,playerid,1001.6965,1002.4363,1999.7999) // студия NEWS
||PlayerToPoint(30.0,playerid,1416.2052,-1702.8870,13.5395) // antidm возле банка
||PlayerToPoint(15.0,playerid,2311.4485,-8.9980,26.7422) // антидм в банке
// ||PlayerToPoint(30.0,playerid,-2044.0466,466.8999,35.1719) // новости
||PlayerToPoint(50.0,playerid,2189.1860,-2265.6208,13.5018) // Работа грузчка
||PlayerToPoint(30.0,playerid,264.2419,77.8722,1001.0391) // в тюрьме
||PlayerToPoint(40.0,playerid,829.0444,5.0235,1004.1870)
||PlayerToPoint(40.0,playerid,-1819.8044,-1647.8030,21.7500)// На шахте
||PlayerToPoint(40.0,playerid,2220.6558,-1149.8075,1025.7969) // антидм нубореспа внутри
||PlayerToPoint(50.0,playerid,1480.9207,-1747.6909,15.3086)// антидм
|PlayerToPoint(50.0,playerid,-2047.5869,-88.4401,35.1641)//у автошколы
||PlayerToPoint(10.0,playerid,-2031.7778,-117.3789,1035.1719)){return true;}
return false;
PHP:
if(PlayerToPoint(40.0,playerid,-1968.7635,117.8891,27.6875) // //вокзал сф
|| PlayerToPoint(40.0,playerid,1727.6703,-1629.5129,20.2137) // //отель
|| PlayerToPoint(40.0,playerid,2397.0969,-1635.5596,858.9211) // //Больница
||PlayerToPoint(20.0,playerid,1774.6963,-1303.9036,120.2586) // //cтудия
||PlayerToPoint(20.0,playerid,1079.9117,-3562.1565,1439.4207) // //МЧС СФ
||PlayerToPoint(20.0,playerid,1170.1366,1354.4613,10.9219) // /военкомат
||PlayerToPoint(20.0,playerid,2317.1843,-1642.5031,-96.0260) // spzal
||PlayerToPoint(70.0,playerid,1955.4968,1019.8976,992.4688) // casino
//-------------
||PlayerToPoint(30.0,playerid,1185.9353,-1324.4043,13.5592) // у больницы
||PlayerToPoint(30.0,playerid,768.7019,-36.7051,1000.6865) // антидм в зале сф
||PlayerToPoint(20.0,playerid,219.3920,113.1877,999.0156) // антидм в тюрьме SFPD
||PlayerToPoint(20.0,playerid,198.1325,159.5397,1003.0234) // антидм в тюрьме LVPD
||PlayerToPoint(30.0,playerid,366.5458,173.7046,1008.3828) // антидм в мэрии
||PlayerToPoint(30.0,playerid,307.6095,-135.5201,999.6016) // в здание Пэинта
||PlayerToPoint(30.0,playerid,1001.6965,1002.4363,1999.7999) // студия NEWS
||PlayerToPoint(30.0,playerid,1416.2052,-1702.8870,13.5395) // antidm возле банка
||PlayerToPoint(15.0,playerid,2311.4485,-8.9980,26.7422) // антидм в банке
// ||PlayerToPoint(30.0,playerid,-2044.0466,466.8999,35.1719) // новости
||PlayerToPoint(50.0,playerid,2189.1860,-2265.6208,13.5018) // Работа грузчка
||PlayerToPoint(30.0,playerid,264.2419,77.8722,1001.0391) // в тюрьме
||PlayerToPoint(40.0,playerid,829.0444,5.0235,1004.1870)
||PlayerToPoint(40.0,playerid,-1819.8044,-1647.8030,21.7500)// На шахте
||PlayerToPoint(40.0,playerid,2220.6558,-1149.8075,1025.7969) // антидм нубореспа внутри
||PlayerToPoint(50.0,playerid,1480.9207,-1747.6909,15.3086)// антидм
|PlayerToPoint(50.0,playerid,-2047.5869,-88.4401,35.1641)//у автошколы
||PlayerToPoint(10.0,playerid,-2031.7778,-117.3789,1035.1719))
{
TextDrawShowForPlayer(playerid,Textdraw7);
SetPlayerArmedWeapon(playerid, 0);
}
else
{
TextDrawHideForPlayer(playerid,Textdraw7);
}
