Lua [ARZ] Показ секунд до респавна на ЦР/ЦБ

Yuriy Code

Известный
Автор темы
753
929
Версия SA-MP
  1. 0.3.7 (R1)
Привет, чуваки!
Как наверно вы знаете, на Аризоне есть такие системы как спавн каров возле ЦР и дороге возле ЦБ.
Но 3D текст как вы знаете издалека не виден.
Крч, мне тут пришла идейка написать скрипт, который бы показывал текст на экране
количество секунд до этого самого респавна каров.
То есть можно находиться не рядом с 3D текстом, который показывает сколько до
респавна каров осталось, а дальше от него.
И вот я написал такой скрипт) Может подойти для рванеров ну или
для других каких-нибудь целей.

Не знаю, читом ли это является... Но так как он на расстоянии текст получает, поэтому
думаю, что является.
Активация автоматическая.
Просто подойди к ЦР или дороге рядом с ЦБ чтобы протестить.


Для работы скрипта нужно: CLEO, SAMPFUNCS, Moonloader 026, SAMP.Lua.
Скрипт закидывать в папку "moonloader".​
 

Вложения

  • showSpawn.lua
    938 байт · Просмотры: 217

Cosmo

Известный
Друг
653
2,724
Идея полезная, сам для себя когда то делал, но немного проще и удобнее:
1627118005507.png

Lua:
local se = require 'samp.events'

function se.onCreate3DText(id, col, pos, dist, wall, player, vehicle, text)
    if text:find('Спавн транспорта') and text:find('через %d+ секунд!') then
        local sec = text:match('через (%d+) секунд')
        text = ('Спавн транспорта\nчерез %s секунд!'):format(sec)
        return { id, 0xFFFFFF80, pos, 1000, wall, player, vehicle, text }
    end
end
 

#Kai-

Известный
705
292
Идея полезная, сам для себя когда то делал, но немного проще и удобнее:
Посмотреть вложение 106764
Lua:
local se = require 'samp.events'

function se.onCreate3DText(id, col, pos, dist, wall, player, vehicle, text)
    if text:find('Спавн транспорта') and text:find('через %d+ секунд!') then
        local sec = text:match('через (%d+) секунд')
        text = ('Спавн транспорта\nчерез %s секунд!'):format(sec)
        return { id, 0xFFFFFF80, pos, 1000, wall, player, vehicle, text }
    end
end
не удобнее от слова совсем, тебе постоянно надо пялится на 3d текст который привязан к координатам, тут же у тебя просто на мониторе таймер.
Зато лайков собрал, патаму ша космонавт
+ помоему 3d text да еще и с прозрачностью нагружает куда больше чем обычный рендер на экране
+ distance 1000 блять, зачем мне этот текст когда я с LS уеду? ( абстрактно )
 

Cosmo

Известный
Друг
653
2,724
надо пялится на 3d текст который привязан к координатам
А зачем тебе постоянно на экране этот таймер? Нецелесообразная трата места на экране.
Вряд ли ты каждую секунду будешь смотреть на этот таймер
помоему 3d text да еще и с прозрачностью нагружает куда больше чем обычный рендер на экране
Чё)
distance 1000 блять, зачем мне этот текст когда я с LS уеду? ( абстрактно )
Вообще не понял. Текст исчезнет когда ты выйдешь из зоны его прорисовки (~300 метров на аризоне). Его удалит сервер.

- Достижение «Доебатся с нихуя» выполнено!
 

#Kai-

Известный
705
292
А зачем тебе постоянно на экране этот таймер? Нецелесообразная трата места на экране.
Вряд ли ты каждую секунду будешь смотреть на этот таймер

Чё)

Вообще не понял. Текст исчезнет когда ты выйдешь из зоны его прорисовки (~300 метров на аризоне). Его удалит сервер.

- Достижение «Доебатся с нихуя» выполнено!
1) Я не учел что 3dText обновляется, изчезает через 100-110 метро. клик
2) Представим ситуацию, ты приехал на ЦР и побежал в лавку закупаться, стоишь и смотришь на товар, но чтобы повернуться и посмотреть респ каров надо убирать меню с товарами и разворачивать камеру чтобы посмотреть vs всегда на экране таймер. У тебя что блять 800x600 разрешение что ты экономишь место на экране.

3) Да не че, прозрачность 3dtext'a сильно влияет на производительность.
- Достижение «Выебнуться своей "лучшей" версией» выполнено!
UPD: НА ЦР в мешанине из ников, фамилий и т.д сложно расмотреть твой 3dtext. Так же пропадает в конце ЦР.
Правда и у чела будет пропадать, но можно допилить и норм будет.


Действительно удобнее!
 
  • Злость
  • Нравится
Реакции: Yuriy Code и poofe

Cruxzzzz

Новичок
8
2
А зачем тебе постоянно на экране этот таймер? Нецелесообразная трата места на экране.
Вряд ли ты каждую секунду будешь смотреть на этот таймер

Чё)

Вообще не понял. Текст исчезнет когда ты выйдешь из зоны его прорисовки (~300 метров на аризоне). Его удалит сервер.

- Достижение «Доебатся с нихуя» выполнено!
Бля, я честно калоша в создании скриптов, можешь его залить в луа там или другой формат что бы его могли люди скачать?
 

Cosmo

Известный
Друг
653
2,724
Бля, я честно калоша в создании скриптов, можешь его залить в луа там или другой формат что бы его могли люди скачать?
1) Создай текстовый файл и назови его как тебе надо, главное что бы у него было расширение .lua (Например spawn_timer.lua)
2) Скопируй код который я кинул выше и вставь его в свой файл в блокноте например
3) Сохрани и закинь в папку moonloader
4) PROFIT!
 
  • Нравится
Реакции: Yuriy Code и Cruxzzzz