Заказываем lua скрипты | Халява

Статус
В этой теме нельзя размещать новые ответы.

REMI99

Известный
38
1
В общем, я думаю, что он копирует точно то же самое, что пишет другой игрок
 

jepsen06

Известный
6
0
можно написать скрипт, который будет читать игровой чат, и если я кого то повышаю\понижаю\принимаю\увольняю, то скрипт создавал бы отдельный файл и туда скидывал эти логи, чтоб потом в чат логе не искать это.
 

TheGood11

Участник
173
10
Можно скрипт, написал название машины, и оно ищёт её в зоне стрима и ведёт к ней трейсер. Если можно будет реализовать поиск по всей карте, будет только лучше.
 

Oi Nikazum

Потрачен
182
232
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Допустим у меня есть строка "imgui.InputText", в эту строку я пишу (в самой игре пишу в окно имгуи, а не в самом коде) "(.+)%[%d+%]%: (.+)" (Пример: Nick[ID]: text)
Как сделать, чтобы скрипт видел эту строку и искал в чате (если появится) и выполнял действие "/sms id text"?
Берешь и делаешь проверку по текстбуфферу:

Lua:
ev = require 'samp.events'

function ev.onServerMessage(clr, msg)
    if msg:match(textbuffer.v) then
        msg = msg:match(textbuffer.v)
        sampSendChat('/sms '..msg..' hello')
    end
end

Но лучше искать строку без ника.
В общем, я думаю, что он копирует точно то же самое, что пишет другой игрок
Такое уже есть, но если нужно именно на луа, то вот :

Lua:
ev = require('samp.events')

function main()
repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('repeat', function(id)
        if id ~= nil then
        name = sampGetPlayerNickname(id)
            sampAddChatMessage('повторяем за '..name..'['..id..']', -1)
        else
            sampAddChatMessage('айди напиши', -1)
            end
        end); wait(-1)
end

function ev.onServerMessage(clr, msg)
    if msg:match('говорит: .+') then
        nick = msg:match('(.+)%[.-%]')
        if nick == name then
            text = msg:match('говорит: .+')
            text = string.gsub(text, 'говорит:', '')
            sampSendChat(text)
        end
    end
end

Хз где работать будет, на аризоне точно, подгонишь под себя.
 
Последнее редактирование:

P0M61K

Активный
263
54
[ML] (error) headlvl.lua: opcode '0B2B' call caused an unhandled exception
stack traceback:
[C]: in function 'sampGetPlayerIdByCharHandle'
D:\Games\f85к\moonloader\headlvl.lua:24: in function <D:\Games\f85к\moonloader\headlvl.lua:7>
[ML] (error) headlvl.lua: Script died due to an error. (0B488A2C)
 
У

Удалённый пользователь 140342

Гость
Можно скрипт, который бы жал любого игрока в табе, подтверждал выскочивший диалог "да", и так бесконечно каждые 6 секунд?)
 

l Piko l

Известный
57
15
менять координаты выстрела игрока визуально(который возле меня) и настраивать через ini куда должен стрельнуть игрок
 

Oi Nikazum

Потрачен
182
232
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделай скрипт который сам кушает когда голоден пж
Если для аризоны, то я уже делал:
менять координаты выстрела игрока визуально(который возле меня) и настраивать через ini куда должен стрельнуть игрок
В работа и услуги
 
  • Нравится
Реакции: AnWu

chapo

чопа сребдс // @moujeek
Модератор
8,868
11,575
Приветствую, можете написать скрипт для Орэзоны РПГ, в котором будет команда /call [id]. Суть скрипта в том, что при вводе кманды /call [id] скрипт будет пробивать /number [id] и автоматически звонить на номер, который высветился. Буду очень благодарен)
 

D3vel0per

Участник
61
35
Пожалуйста напишите скрипт чтобы при зажатие shift + f быстро серверу отправлялись нажатия f и enter а при отжатие клавиш ничего не происходило
 

sаnеk

Всефорумный sanek
Друг
2,111
2,093
фиксани этот скрипт, он не работает
 
Статус
В этой теме нельзя размещать новые ответы.