Помогите дополнить скрипт

NekoGamer

Новичок
Автор темы
17
2
в написании скриптов знаю только
print ('Hello World!')

нужно добавить активацию по команде /antiadm и сообщение при входе в игру "Скрипт работает!"
 

Вложения

  • antiadm.lua
    308 байт · Просмотры: 7

Kermi

Участник
81
19
Пупсик:
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(3500) end
    sampAddChatMessage('{20B2AA}[ANTI-ADM] {E0FFFF}активация {20B2AA}/antiadm', -1) -- При входе в чат пишет текст
    --
    
    sampRegisterChatCommand("antiadm", функция) -- регаем команду /antiadm
    --или же
    sampRegisterChatCommand('antiadm', function() -- регаем команду /antiadm
     end)
 
  • Влюблен
  • Bug
Реакции: minxty и NekoGamer

NekoGamer

Новичок
Автор темы
17
2
Пупсик:
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(3500) end
    sampAddChatMessage('{20B2AA}[ANTI-ADM] {E0FFFF}активация {20B2AA}/antiadm', -1) -- При входе в чат пишет текст
    --
  
    sampRegisterChatCommand("antiadm", функция) -- регаем команду /antiadm
    --или же
    sampRegisterChatCommand('antiadm', function() -- регаем команду /antiadm
     end)
и еще можно пожалуйста сделать если команда прописана то в чат выведет 'Включен' а если выключить скрипт то 'Выключен'
 

Вложения

  • antiadm.lua
    936 байт · Просмотры: 2

Kermi

Участник
81
19
это что за пиздец выше
Lua:
local hook = require 'lib.samp.events'
local state = false

function main()
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage('AntiAdm работает!', -1)
    sampRegisterChatCommand('antiadm', function()
        state = not state
        sampAddChatMessage(state and 'antiadm on' or 'antiadm off', -1)
    end)
    wait(-1)
end

function hook.onShowDialog(id, style, title, button1, button2, text)
    if state and text:find('Администратор') then sampProcessChatInput('/q') end
end

function hook.onServerMessage(color, text)
    if state and text:find('Администратор') then sampProcessChatInput('/q') end
end
Он попросил сделать при входе в игру сообщение я показал и показал как команду зарегать.
 

Kermi

Участник
81
19
  • Нравится
Реакции: YarikVL