Вообщем тут пару полезных вещей для юзеров вот этого чуда by @cover, чтобы "делать" своих ботов.
А именно, цикличность и клики на textdraw'ы.
1 - Цикличность.
2. Клики на текстдравы.
Готовый архив.
А именно, цикличность и клики на textdraw'ы.
1 - Цикличность.
Заходим в офф версию скрипта с помощью любого текстового редактора(Рекомендую Notepad++)
Находим строчку 173 или через Ctrl+F ищем (other.workType = '' ) без скобок. И ищем тот же код, что и в спойлере.
В ковычках пишем "reproduction" или вовсе заменяем строку на
Находим строчку 173 или через Ctrl+F ищем (other.workType = '' ) без скобок. И ищем тот же код, что и в спойлере.
Lua:
wait(0)
until not statuses.pause or statuses.stop
statuses.pause = false
end
if statuses.stop or other.location == 'incar' and not isCharInAnyCar(PLAYER_PED) then
statuses.stop = true
break
end
until locateCharOnFoot2d(PLAYER_PED, tonumber(posX), tonumber(posY), routeSetting.radius, routeSetting.radius, false) or locateCharInCar2d(PLAYER_PED, tonumber(posX), tonumber(posY), routeSetting.radius, routeSetting.radius, false)
if statuses.stop then
statuses.stop = false
break
end
end
end
other.location = ''
other.workType = '' -- ВОТ ЕЁ!
else
sampAddChatMessage('{'..other.colorMain..'}Routes recorder: {FFFFFF}route not found.', 0xFFFFFFFF)
other.workType = ''
end
end
end
end
Lua:
other.workType = 'reproduction'
1 вариант - TextdrawClicker by @Clopster
+Плюсы
+Плюсы
3 вариант - Написать самому.
+Плюсы
Качаем архив со всеми приколюхами.
Открываем TXDClickBot.lua
4 строка - Активация, вместо TXDBot вводим нужную команду(Не удаляя ковычки!)
В примере активация - /TXDBot
9 и 10 строки - проверка на текстдрав и клик на него.
В примере - завод и ферма на аризоне.
Чтобы добавить свой, вставьте вот это
После последнего слова End в "отрезке кода черточками" (После 11 строчки например.)
Если хотим добавить задержку, вставьте wait(Задержка в МС) на след строчке, после then.
+Плюсы
- Какой-никакой интерфейс на диалогах
- Изменение не меняя код/выходя из игры
- Встроенная отрисовка ID'ов TextDraw'ов
- Задержка между кликом
- Включение/Отключение командой
- Минус FPS (Высокая нагрузка)
Помним, любим, скорбим.
- Нету минус ФПС`a
- Быстрый
- Только Arizona RP
3 вариант - Написать самому.
+Плюсы
- Работает где хотите
- Нету минуса ФПС
- Своя активация/деактивация
- Задержка
- Быстрый
- Если не знаете основ Lua, будет сложно (Умений открыть файл и изменить число - хватит)
- Некому предъявить. Если скрипт не будет работать, виноваты будете только Вы.
Качаем архив со всеми приколюхами.
Открываем TXDClickBot.lua
Lua:
script_name('AutoTextdrawClicker')
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
sampRegisterChatCommand("AutoTD", cmd_bot)
while true do
wait(0)
if isPlayerPlaying(playerHandle) and enabled then
---------------------------------------------------------------------------
if sampTextdrawIsExists(539)then
sampSendClickTextdraw(539)
end
if sampTextdrawIsExists(507) then
sampSendClickTextdraw(507)
end
---------------------------------------------------------------------------
enabled = true
end
end
end
function cmd_bot(param)
enabled = not enabled
if enabled then
sampAddChatMessage(string.format("[%s]: Activated", thisScript().name), 0x40FF40)
else
sampAddChatMessage(string.format("[%s]: Deactivated", thisScript().name), 0xFF4040)
end
end
В примере активация - /TXDBot
9 и 10 строки - проверка на текстдрав и клик на него.
В примере - завод и ферма на аризоне.
Чтобы добавить свой, вставьте вот это
if sampTextdrawIsExists(***) then
sampSendClickTextdraw(***)
end
sampSendClickTextdraw(***)
end
Lua:
---------------------------------------------------------------------------
if sampTextdrawIsExists(539)then
sampSendClickTextdraw(539)
end
if sampTextdrawIsExists(507) then
sampSendClickTextdraw(507)
end
if sampTextdrawIsExists(***) then
sampSendClickTextdraw(***)
end
---------------------------------------------------------------------------
Lua:
if sampTextdrawIsExists(507) then
wait(1000) -- Задержка 1 секунда
sampSendClickTextdraw(507)
end
В архиве находится:
- Все нужные и не нужные библиотеки.
- Уже сделанная версия routes_recorder.lua
- Удалена кнопка Stop (Потеряла работоспособность + ломает камеру)
- Добавлена цикличность - Clickdraw by @Ded_Fedot
- TextDrawClicker by @Clopster
- Отрисовка TextdrawID | Activation - /DrawTD
- Автоклик по Textdraw | Activation - /AutoTD
- Reloadall.lua | При изменении чего-либо в Lua скрипте, жмем Ctrl+R(Перезагружает ВСЕ Lua скрипты) by @FYP
- AutoReboot.lua | Автоматическая перезагрузка ВСЕХ Lua скриптов by @FYP
- Ярлыки на офф. темы скриптов на blast.hk
Вложения
Последнее редактирование: