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

  • На сайте сейчас активно проводятся работы после глобального обновления. Многое будет изменено, а что-то сейчас добавлено временно. Просим вас побыть терпеливыми и отнестись к этому с пониманием.
Статус
В этой теме нельзя размещать новые ответы.

REMI123

Новичок
15
0
В общем, я думаю, что он копирует точно то же самое, что пишет другой игрок
 

jepsen06

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

TheGood11

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

mscr

Участник
39
43
Допустим у меня есть строка "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

Участник
80
1
[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)
 

aJIfaBuT

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

l Piko l

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

mscr

Участник
39
43
Сделай скрипт который сам кушает когда голоден пж
Если для аризоны, то я уже делал:
менять координаты выстрела игрока визуально(который возле меня) и настраивать через ini куда должен стрельнуть игрок
В работа и услуги
 
  • Нравится
Реакции: DonHomka

Amid24

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

Maligin

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

sanєk

Всефорумный санек
Проверенный
1,584
1,031
фиксани этот скрипт, он не работает
 
Статус
В этой теме нельзя размещать новые ответы.