- 9
- 2
- Версия SA-MP
-
- 0.3.7 (R1)
на днях на бх видел скрипт, который ставит метки на карту, https://www.blast.hk/threads/58424/ так вот, он ставит метку по координатам курсора игрока, тобишь WayPoint, как перехватывать не waypoint а например такую иконку которую ставит сервер. Буду очень благодарен, если кто поделится частью кода или функции для перехвата
Up
кароче, с помощью неронки нашел, что это создается tDraw так, что если кому-то надо, вот код который просто перехватывает его
UP! скрипт который я приложил просто показывает где на миникарте он ставится, а не в самой игре. все так же был бы рад помощи
Up
кароче, с помощью неронки нашел, что это создается tDraw так, что если кому-то надо, вот код который просто перехватывает его
красные текстдравы на карте:
local sampev = require 'lib.samp.events'
function sampev.onShowTextDraw(id, data)
-- Фильтруем текстдравы, которые создаются в диапазоне системы GPS
if id >= 2000 and id <= 2150 then
-- Выводим всё в консоль SAMPFUNCS (~)
print(string.format("[GPS-System] ID: %d | X: %.1f Y: %.1f | Размер: W: %.1f H: %.1f | Модель: %s | Текст: %s",
id, data.position.x, data.position.y, data.lineWidth, data.lineHeight, tostring(data.modelId), tostring(data.text)))
-- Если мы хотим ПЕРЕХВАТИТЬ и убрать этот красный квадрат с экрана:
-- if id == ID_КВАДРАТА_КОТОРЫЙ_МЫ_НАЙДЕМ then
-- return false -- Удалит его с экрана
-- end
end
return true
end
UP! скрипт который я приложил просто показывает где на миникарте он ставится, а не в самой игре. все так же был бы рад помощи
Последнее редактирование: