Lua - Code

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

Vespan

loneliness
Автор темы
Проверенный
2,104
1,635
Можно код:
Допустим,я пишу мини биндер,с .ini файлом.И что я написал в .ini файле то в игре появлялось спомочью активации
Lua:
require "lib.moonloader"

function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage('Успешно загрузился!', 0x00DD00)
print('{00FF00}Успешно!')
while true do
wait(0)
if isKeyJustPressed(VK_MENU) and isKeyDown(VK_U) then
    sampProcessChatInput('')
end
end
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,892
1,256
Можно код:
Допустим,я пишу мини биндер,с .ini файлом.И что я написал в .ini файле то в игре появлялось спомочью активации
Lua:
--структура ini файла:
[Text]
Bind1="текст"
--чтение ini файла
inicfg = require 'inicfg'
config = inicfg.load(nil, "название") --должен быть в moonloader\config\название.ini
--вызов в main
if isKeyJustPressed(VK_MENU) and isKeyDown(VK_U) then
    sampProcessChatInput(config.Text.Bind1)
end
как то так
 

Vespan

loneliness
Автор темы
Проверенный
2,104
1,635
Lua:
--структура ini файла:
[Text]
Bind1="текст"
--чтение ini файла
inicfg = require 'inicfg'
config = inicfg.load(nil, "название") --должен быть в moonloader\config\название.ini
--вызов в main
if isKeyJustPressed(VK_MENU) and isKeyDown(VK_U) then
    sampProcessChatInput(config.Text.Bind1)
end
как то так
Lua:
require "lib.moonloader"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    inicfg = require 'inicfg'
    config = inicfg.load(nil, "binder.ini") --должен быть в moonloader\config\название.ini
    if isKeyJustPressed(VK_MENU) and isKeyDown(VK_B) then
        sampProcessChatInput(config.Text.Bind1)
    end
В игре ничего.Нажимаю на кнопки в чат текст не вводиться,.ini я создал.Текст там ввёл
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,892
1,256
Lua:
require "lib.moonloader"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    inicfg = require 'inicfg'
    config = inicfg.load(nil, "binder.ini") --должен быть в moonloader\config\название.ini
    if isKeyJustPressed(VK_MENU) and isKeyDown(VK_B) then
        sampProcessChatInput(config.Text.Bind1)
    end
В игре ничего.Нажимаю на кнопки в чат текст не вводиться,.ini я создал.Текст там ввёл
это весь код? ты функцию не закрыл
целый код:
require "lib.moonloader"
inicfg = require 'inicfg'
config = inicfg.load(nil, "название")

function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
  sampAddChatMessage('Успешно загрузился!', 0x00DD00)
  print('{00FF00}Успешно!')
  while true do
   wait(0)
    if isKeyJustPressed(VK_MENU) and isKeyDown(VK_U) then
     sampProcessChatInput(config.Text.Bind1)
    end
  end
end
 

Vespan

loneliness
Автор темы
Проверенный
2,104
1,635
это весь код? ты функцию не закрыл
Код:
require "lib.moonloader"
inicfg = require 'inicfg'
config = inicfg.load(nil, "название")

function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
  sampAddChatMessage('Успешно загрузился!', 0x00DD00)
  print('{00FF00}Успешно!')
  while true do
   wait(0)
    if isKeyJustPressed(VK_MENU) and isKeyDown(VK_U) then
     sampProcessChatInput(config.Text.Bind1)
    end
  end
end
Я правильно хоть написал?
Я создал .ini файл в config и там первая строка
"Bind1:РРАПА"(без "" () )
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,892
1,256
Я правильно хоть написал?
Я создал .ini файл в config и там первая строка
"Bind1:РРАПА"(без "" () )
нет, не правильно.
[Text]
Bind1="РРАПА"

так же название пиши без .ini в этой строке: config = inicfg.load(nil, "название")
 
Последнее редактирование:

Vespan

loneliness
Автор темы
Проверенный
2,104
1,635
нет, не правильно.
[Text]
Bind1="РРАПА"
37761
37762

Не работает,нажимаю Alt + B и наоборот
 
  • Нравится
Реакции: Vintik

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,892
1,256

Refraktor

Известный
136
72
Держи. Просто кинь в папку moonloader, конфиг создаётся сам если его нет. В игру зайдёшь и посмотришь какую структуру он имеет.
Заработал,но почему когда я пишу на русском то каракули?
Каракули потому что кодировка файла у тебя UTF-8, а надо Windows 1251.
 

Вложения

  • test binder.lua
    602 байт · Просмотры: 33

Vespan

loneliness
Автор темы
Проверенный
2,104
1,635
Держи. Просто кинь в папку moonloader, конфиг создаётся сам если его нет. В игру зайдёшь и посмотришь какую структуру он имеет.

Каракули потому что кодировка файла у тебя UTF-8, а надо Windows 1251.
всё правильно
37769

Держи. Просто кинь в папку moonloader, конфиг создаётся сам если его нет. В игру зайдёшь и посмотришь какую структуру он имеет.

Каракули потому что кодировка файла у тебя UTF-8, а надо Windows 1251.
А ты знаешь как сделать биндер,ну по типу такой:
--
/mm
wait(500)
/q
--
не одно строчный
Мой код:
script_name('Mini-Binder For Gold-Rp!')
script_author('Vespan')
script_version('v1')
require "lib.moonloader"
inicfg = require 'inicfg'
config = inicfg.load(nil, "Binder")
local teg = '{00FA9A}[Binder]: {FFFFFF}'

function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
print('{00FF00}Успешно!')
  sampAddChatMessage(teg ..'{00FF00}Успешно загрузился!', 0x00DD00)
    sampAddChatMessage(teg .. 'Активация: {FF0000}1-9 + ALT{FFFFFF}(левый)', color)
    wait(1000)
    sampAddChatMessage(teg .. 'Можно поменять текст окрыв {FFAAFF}- moonloader > config > Binder.ini', 0x00DD00)
  while true do
   wait(0)
    if isKeyJustPressed(VK_MENU) and isKeyDown(VK_1) then
     sampProcessChatInput(config.Text.Bind1)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_2) then
     sampProcessChatInput(config.Text.Bind2)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_3) then
     sampProcessChatInput(config.Text.Bind3)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_4) then
     sampProcessChatInput(config.Text.Bind4)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_5) then
     sampProcessChatInput(config.Text.Bind5)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_6) then
     sampProcessChatInput(config.Text.Bind6)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_7) then
     sampProcessChatInput(config.Text.Bind7)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_8) then
     sampProcessChatInput(config.Text.Bind8)
    end
        if isKeyJustPressed(VK_MENU) and isKeyDown(VK_9) then
     sampProcessChatInput(config.Text.Bind9)
    end
    end
end
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.