Lua c-binder lua

Vombat138

Новичок
Автор темы
12
2
Переделал очень старый скрипт(клик) под lua

Описание:
Обычный биндер на 10 строк изменения текста через binder.ini (можно не перезагружать скрипт)

ARZ:Отключен показ баталпасса при нажатие (кнопки B)

Активация: B + [1-0] — отправить в чат строку по номеру. 1 — первая строка, 2 — вторая и тд.

Установка: .lua и .ini файлы кинуть в папку moonloader.


не ругайте за код :)
 

Вложения

  • Binder SAMP.zip
    1,016 байт · Просмотры: 39
  • Нравится
Реакции: Deanytb

chapo

vk.com/chaposcripts
Модератор
7,789
8,340
вместо
Lua:
 if  isKeyDown(66) and isKeyJustPressed(VK_1) then
      sampSendChat("" .. u8:decode(mainIni.config.b1))---Команда №1
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_2) then
      sampSendChat("" .. u8:decode(mainIni.config.b2))---Команда №2
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_3) then
      sampSendChat("" .. u8:decode(mainIni.config.b3))---Команда №3
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_4) then
      sampSendChat("" .. u8:decode(mainIni.config.b4))---Команда №4
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_5) then
      sampSendChat("" .. u8:decode(mainIni.config.b5))---Команда №5
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_6) then
      sampSendChat("" .. u8:decode(mainIni.config.b6))---Команда №6
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_7) then
      sampSendChat("" .. u8:decode(mainIni.config.b7))---Команда №7
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_8) then
      sampSendChat("" .. u8:decode(mainIni.config.b8))---Команда №8
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_9) then
      sampSendChat("" .. u8:decode(mainIni.config.b9))---Команда №9
      end
      
      if  isKeyDown(66) and isKeyJustPressed(VK_0) then
     sampSendChat("" .. u8:decode(mainIni.config.b0))---Команда №0
      end
можно было
Lua:
for i = 1, 9 do
    if isKeyDown(66) and isKeyJustPressed(_G['VK_'..i]) then
        sampSendChat(u8:decode(mainIni.config['b'..i]))
    end
end
 

Vombat138

Новичок
Автор темы
12
2
вместо
Lua:
 if  isKeyDown(66) and isKeyJustPressed(VK_1) then
      sampSendChat("" .. u8:decode(mainIni.config.b1))---Команда №1
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_2) then
      sampSendChat("" .. u8:decode(mainIni.config.b2))---Команда №2
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_3) then
      sampSendChat("" .. u8:decode(mainIni.config.b3))---Команда №3
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_4) then
      sampSendChat("" .. u8:decode(mainIni.config.b4))---Команда №4
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_5) then
      sampSendChat("" .. u8:decode(mainIni.config.b5))---Команда №5
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_6) then
      sampSendChat("" .. u8:decode(mainIni.config.b6))---Команда №6
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_7) then
      sampSendChat("" .. u8:decode(mainIni.config.b7))---Команда №7
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_8) then
      sampSendChat("" .. u8:decode(mainIni.config.b8))---Команда №8
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_9) then
      sampSendChat("" .. u8:decode(mainIni.config.b9))---Команда №9
      end
     
      if  isKeyDown(66) and isKeyJustPressed(VK_0) then
     sampSendChat("" .. u8:decode(mainIni.config.b0))---Команда №0
      end
можно было
Lua:
for i = 1, 9 do
    if isKeyDown(66) and isKeyJustPressed(_G['VK_'..i]) then
        sampSendChat(u8:decode(mainIni.config['b'..i]))
    end
end
Спасибо за совет