samaps:map
#1

Возник вопрос, возможно ли перенести реальные координаты на TextDraw карту SanAndreas.
Вот к примеру нарисовали мы карту:

Код:
PHP Code:
        new Text:txtSprite1;
        
txtSprite1 TextDrawCreate(200.0220.0"samaps:map"); // Text is txdfile:texture
        
TextDrawFont(txtSprite14); // Font ID 4 is the sprite draw font
        
TextDrawColor(txtSprite1,0xFFFFFFFF);
        
TextDrawTextSize(txtSprite1,200.0,200.0); // Text size is the Width:Height
        
TextDrawSetSelectable(txtSprite11);
        
TextDrawShowForPlayer(playerid,txtSprite1); 
Можно ли на ней оставить отметки, к примеру точек спавна, что бы при нажатии происходило действие респавна. Вариант нарисовать точки и дать им SelectTextDraw - не подходит. Нужно их поставить именно по координатам реально карты.
Reply
#2

Напишите функцию соответствия размещения точек на карте, реальным координатам. И обратную ей конечно.
Reply
#3

Quote:
Originally Posted by eakwarp
View Post
Напишите функцию соответствия размещения точек на карте, реальным координатам. И обратную ей конечно.
Стандартной функции нет, я так понял?) Ну ладно, тогда вопрос в другом, как угадать границы игровой карты с границами карты в TextDraw и тем более как соотносить координаты на экране с игровыми? Мало себе это представляю, хотя бы пример дай какой-то, так чисто для толчка
Reply
#4

Математику в школе проходили?

Искать по ключевому слову: пропорция.
Reply
#5

https://sampforum.blast.hk/showthread.php?tid=290857
Reply
#6

Как всегда лучший
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)