Совсем чуть чуть дописать луа

Dawidos

Активный
Автор темы
153
29
Да, я даун.
Код:
if sampTextdrawGetString(2187):find("text) then
end
Я тупой, часть кода не моя. Нужно чтобы после того как нашел текстдрав отправлялась любая команда, допустим /q.
Луа не знаю, но думаю sampsendchat
 

Dawidos

Активный
Автор темы
153
29
Самп сенд чат отправляет серверу команду, а /q не серверная команда, а клиента.
Вот так надо
Lua:
sampProcessChatInput("/q" )
Код:
if sampTextdrawGetString(2187):find("text) then
sampProcessChatInput("/q" )
end
Это всё, больше ничего не надо добавлять?
 

MrCreepTon

وНеизвестный
Всефорумный модератор
2,127
4,713
Код:
if sampTextdrawGetString(2187):find("text) then
sampProcessChatInput("/q" )
end
Это всё, больше ничего не надо добавлять?
А не легче хуком?
Lua:
local event = require('lib.samp.events')

function event.onShowTextDraw(id, data)
    if id == 2187 then sampProcessChatInput('/q') end
end
 
  • Нравится
Реакции: Fyger и lemonager

Dawidos

Активный
Автор темы
153
29
чтобы ид текстдрава показало надо sampaddchatmessange(id) использовать для вывода в чат или print(id) для вывода в консоль сампфункс
Юзал херь какую то, показывала все иды текстдравов кроме нужного.
 

Fyger

Потрачен
963
418
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
showtdid в консоль sf
 

Вложения

  • textdraw.lua
    1.5 KB · Просмотры: 836
Последнее редактирование модератором:
  • Нравится
Реакции: Dawidos