Что то типо биндера

Joasa

Участник
Автор темы
49
2
Ребят, подскажите пожалуйста, можно ли сделать такой скрипт:
Типо пишешь текст в чат и по тексту команду выполняет
Например под текстом мм замаскирована кмд /mm
 

БеzликиЙ

Автор темы
Проверенный
802
455
Можно, пожалуйста.
вставить в текстовый документ в формате .lua:
local sampev = require("samp.events")

local retext = {
    {"мм", "/mm"},
    {"хз", "/me пожимает плечами"}

}

function main()
    while not isSampAvailable() do wait(0) end
    wait(-1)   
end

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
    return true
end

нужно добавить больше - копируй 4 строчку и вставляй её сразу после, первая строка в кавычках - то, на что будет триггериться скрипт, вторая - то, что будет в итоге отправлено в чат. не забывай запятые и сохраняй в cp1251.
 
  • Нравится
Реакции: qwеty

Joasa

Участник
Автор темы
49
2

вставить в текстовый документ в формате .lua:
local sampev = require("samp.events")

local retext = {
    {"мм", "/mm"},
    {"хз", "/me пожимает плечами"}

}

function main()
    while not isSampAvailable() do wait(0) end
    wait(-1) 
end

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
    return true
end

нужно добавить больше - копируй 4 строчку и вставляй её сразу после, первая строка в кавычках - то, на что будет триггериться скрипт, вторая - то, что будет в итоге отправлено в чат. не забывай запятые и сохраняй в cp1251.
бро, не работает
 
Последнее редактирование:

Joasa

Участник
Автор темы
49
2
увы, не могу помочь прямо сейчас, у меня сборка сдохла. но если ты ВДРУГ кинешь, на что ругается мунлоадер в логах...
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
https://www.blast.hk/moonloader/

[23:35:02.999841] (info) Working directory: C:\Program Files (x86)\San Andreas\moonloader
[23:35:02.999841] (debug) FP Control: 0009001F
[23:35:02.999841] (debug) Game: GTA SA 1.0.0.0 US
[23:35:02.999841] (system) Installing pre-game hooks...
[23:35:03.001792] (system) Hooks installed.
[23:35:03.381976] (debug) Initializing opcode handler table
[23:35:03.381976] (debug) package.path = C:\Program Files (x86)\San Andreas\moonloader\lib\?.lua;C:\Program Files (x86)\San Andreas\moonloader\lib\?\init.lua;C:\Program Files (x86)\San Andreas\moonloader\?.lua;C:\Program Files (x86)\San Andreas\moonloader\?\init.lua;.\?.lua;C:\Program Files (x86)\San Andreas\moonloader\lib\?.luac;C:\Program Files (x86)\San Andreas\moonloader\lib\?\init.luac;C:\Program Files (x86)\San Andreas\moonloader\?.luac;C:\Program Files (x86)\San Andreas\moonloader\?\init.luac;.\?.luac
[23:35:03.381976] (debug) package.cpath = C:\Program Files (x86)\San Andreas\moonloader\lib\?.dll;
[23:35:03.391738] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\AutoReboot.lua'...
[23:35:03.392713] (debug) New script: 0D443714
[23:35:03.394664] (system) ML-AutoReboot: Loaded successfully.
[23:35:03.394664] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\binder.lua'...
[23:35:03.394664] (debug) New script: 0D442C5C
[23:35:03.775060] (system) binder.lua: Loaded successfully.
[23:35:03.775060] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\carshot.lua'...
[23:35:03.775060] (debug) New script: 0D442AD4
[23:35:03.800797] (system) carshot.lua: Loaded successfully.
[23:35:03.800797] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\check-moonloader-updates.lua'...
[23:35:03.800797] (debug) New script: 0D4421A4
[23:35:03.804665] (system) Check MoonLoader Updates: Loaded successfully.
[23:35:03.804665] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\Flooder026.luac'...
[23:35:03.804665] (debug) New script: 0D4430F4
[23:35:03.808570] (system) Sliver: Loaded successfully.
[23:35:03.808570] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\Getto Hack 3.0.lua'...
[23:35:03.808570] (debug) New script: 0D44232C
[23:35:03.811532] (system) Getto Hack: Loaded successfully.
[23:35:03.811532] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\reload_all.lua'...
[23:35:03.811532] (debug) New script: 0D44294C
[23:35:03.812507] (system) ML-ReloadAll: Loaded successfully.
[23:35:03.812507] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\SF Integration.lua'...
[23:35:03.812507] (debug) New script: 0D442DE4
[23:35:03.815435] (system) SF Integration: Loaded successfully.
[23:35:17.611643] (system) Installing post-load hooks...
[23:35:17.611643] (system) Hooks installed.
[23:35:38.908817] (error) binder.lua: C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: in function 'callback'
...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:79: in function <...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:53>
[23:35:38.908817] (error) binder.lua: Script died due to an error. (0D442C5C)
[00:11:52.517969] (system) Unloading...
[00:11:52.517969] (system) ML-AutoReboot: Script terminated. (0D443714)
[00:11:52.519956] (system) carshot.lua: Script terminated. (0D442AD4)
[00:11:52.555562] (system) Check MoonLoader Updates: Script terminated. (0D4421A4)
[00:11:52.565320] (system) Sliver: Script terminated. (0D4430F4)
[00:11:52.597076] (system) Getto Hack: Script terminated. (0D44232C)
[00:11:52.615782] (system) ML-ReloadAll: Script terminated. (0D44294C)
[00:11:52.659113] (system) SF Integration: Script terminated. (0D442DE4)
[00:11:52.955750] (system) Session terminated.

Если в крации
увы, не могу помочь прямо сейчас, у меня сборка сдохла. но если ты ВДРУГ кинешь, на что ругается мунлоадер в логах...
[23:35:38.908817] (error) binder.lua: C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: in function 'callback'
...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:79: in function <...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:53>
[23:35:38.908817] (error) binder.lua: Script died due to an error. (0D442C5C)

увы, не могу помочь прямо сейчас, у меня сборка сдохла. но если ты ВДРУГ кинешь, на что ругается мунлоадер в логах...
[23:35:38.908817] (error) binder.lua: C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
C:\Program Files (x86)\San Andreas\moonloader\binder.lua:16: in function 'callback'
...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:79: in function <...es (x86)\San Andreas\moonloader\lib\samp\events\core.lua:53>
[23:35:38.908817] (error) binder.lua: Script died due to an error. (0D442C5C)
 
Последнее редактирование:

Gorskin

♥ Love Lua ♥
Проверенный
1,332
1,169
Код выше вообще не мог работать)
Держи
Lua:
local sampev = require("samp.events")

local words = {
    {".мм", "/mm"},
    {"хз", "/me пожимает плечами"},
}

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
end
 

Joasa

Участник
Автор темы
49
2
Код выше вообще не мог работать)
Держи
Lua:
local sampev = require("samp.events")

local words = {
    {".мм", "/mm"},
    {"хз", "/me пожимает плечами"},
}

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
end
ща чекну спасибо

Код выше вообще не мог работать)
Держи
Lua:
local sampev = require("samp.events")

local words = {
    {".мм", "/mm"},
    {"хз", "/me пожимает плечами"},
}

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
end
вставьте мне хуй в рот если это работает

Код выше вообще не мог работать)
Держи
Lua:
local sampev = require("samp.events")

local words = {
    {".мм", "/mm"},
    {"хз", "/me пожимает плечами"},
}

function sampev.onSendChat(message)
    for k,v in pairs(words) do
        if message == (v[1]) then
            sampSendChat(v[2])
            return false
        end
    end
end
мунлог ниже, ошибки нету
[21:51:22.692654] (info) Working directory: C:\Program Files (x86)\San Andreas\moonloader
[21:51:22.692654] (debug) FP Control: 0009001F
[21:51:22.692654] (debug) Game: GTA SA 1.0.0.0 US
[21:51:22.692654] (system) Installing pre-game hooks...
[21:51:22.695829] (system) Hooks installed.
[21:51:23.051023] (debug) Initializing opcode handler table
[21:51:23.051023] (debug) package.path = C:\Program Files (x86)\San Andreas\moonloader\lib\?.lua;C:\Program Files (x86)\San Andreas\moonloader\lib\?\init.lua;C:\Program Files (x86)\San Andreas\moonloader\?.lua;C:\Program Files (x86)\San Andreas\moonloader\?\init.lua;.\?.lua;C:\Program Files (x86)\San Andreas\moonloader\lib\?.luac;C:\Program Files (x86)\San Andreas\moonloader\lib\?\init.luac;C:\Program Files (x86)\San Andreas\moonloader\?.luac;C:\Program Files (x86)\San Andreas\moonloader\?\init.luac;.\?.luac
[21:51:23.051023] (debug) package.cpath = C:\Program Files (x86)\San Andreas\moonloader\lib\?.dll;
[21:51:23.053018] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\AutoReboot.lua'...
[21:51:23.053018] (debug) New script: 0D6F015C
[21:51:23.056010] (system) ML-AutoReboot: Loaded successfully.
[21:51:23.057008] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\binder.lua'...
[21:51:23.057008] (debug) New script: 0D6D3064
[21:51:23.073735] (system) binder.lua: Loaded successfully.
[21:51:23.073735] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\carshot.lua'...
[21:51:23.073735] (debug) New script: 0D6D2D54
[21:51:23.097616] (system) carshot.lua: Loaded successfully.
[21:51:23.097616] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\check-moonloader-updates.lua'...
[21:51:23.097616] (debug) New script: 0D6D3684
[21:51:23.101606] (system) Check MoonLoader Updates: Loaded successfully.
[21:51:23.101606] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\Flooder026.luac'...
[21:51:23.101606] (debug) New script: 0D6D2BCC
[21:51:23.106411] (system) Sliver: Loaded successfully.
[21:51:23.106411] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\Getto Hack 3.0.lua'...
[21:51:23.106411] (debug) New script: 0D6D2EDC
[21:51:23.110949] (system) Getto Hack: Loaded successfully.
[21:51:23.110949] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\reload_all.lua'...
[21:51:23.111947] (debug) New script: 0D6D413C
[21:51:23.112943] (system) ML-ReloadAll: Loaded successfully.
[21:51:23.112943] (system) Loading script 'C:\Program Files (x86)\San Andreas\moonloader\SF Integration.lua'...
[21:51:23.112943] (debug) New script: 0D6D2734
[21:51:23.116962] (system) SF Integration: Loaded successfully.
[21:51:34.944247] (system) Installing post-load hooks...
[21:51:34.945244] (system) Hooks installed.
 
Последнее редактирование: