SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 21/04/2020, 04:00 PM   #1
Ayzek
Little Clucker
 
Ayzek's Avatar
 
Join Date: Jan 2015
Location: Uzbekistan
Posts: 37
Reputation: 4
Default Нужна помощь в создании динамических зон

Всем привет.
Хочу сделать динамическую зону имея только координаты игрока.
Тоесть брать координаты игрока чезез функцию GetPlayerPos далее создавать квадрат на карте.
Ayzek is offline   Reply With Quote
Old 21/04/2020, 10:15 PM   #2
OstGot
Gangsta
 
OstGot's Avatar
 
Join Date: Mar 2013
Location: Gomel, Belarus
Posts: 952
Reputation: 333
Default Re: Нужна помощь в создании динамических зон

Вот этой функцией можно узнать координаты границ некой зоны, имея только её центр и информацию о её размерах (ширина и высота):
PHP Code:
GetBoundsOfGangZone(Float:cxFloat:cyFloat:widthFloat:height, &Float:x1, &Float:y1, &Float:x2, &Float:y2)
{
    
x1 cx - (width 2.0);
    
x2 cx + (width 2.0);
    
y1 cy - (height 2.0);
    
y2 cy + (height 2.0);

Upd: ну и заодно обратная, если вдруг понадобится:
PHP Code:
GetCenterOfGangZone(Float:MinXFloat:MinYFloat:MaxXFloat:MaxY, &Float:X, &Float:Y)
{
    
= (MinX MaxX) / 2.0;
    
= (MinY MaxY) / 2.0;

Получает координаты центра имея координаты границ (углов) прямоугольника
__________________
aka Nexius
Don't want to always check for updates of my scripts?
Include it the last, after all others
Nexius's Update Checker
OstGot is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Секундомер. [ Нужна помощь срочно. ] 7emfic Русский/Russian 17 24/12/2014 11:08 AM
Требуется помощь в создании запроса warlock02 Русский/Russian 14 26/02/2013 10:40 PM
Нужна помощь Legod Русский/Russian 3 15/02/2013 01:16 PM
[Tutorial] Система динамических чекпоинтов anybox Релизы/Releases 8 18/01/2013 03:44 AM
Помощь новичку В создании Сервера lineage2 Русский/Russian 36 01/03/2012 12:30 PM


All times are GMT. The time now is 11:00 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.