Быстрые наказания

Farshmak_Savage

Новичок
Автор темы
25
1
Помогите сделать скрипт с быстрыми наказаниями, например, я ввожу /sbiv [id] и в чат отправляется /jail [id] 60 сбив, ввожу /dm и в чат отправляется /jail [id] 40 ДМ
 
Решение
Попробуй так
Быстрые команды:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
    sampRegisterChatCommand('sbiv', sbiv)
    sampRegisterChatCommand('dm', dm)
    while true do wait(0)
    end
end

function sbiv(arg)
    sampSendChat('/jail'.. arg .. '60 Сбив')
end

function dm(arg)
    sampSendChat('/jail'.. arg .. '40 ДМ')
end

Tensay

Активный
169
51
Попробуй это
 

Farshmak_Savage

Новичок
Автор темы
25
1
Попробуй это
не, команды которые я привел в пример, это просто пример
на самом деле мне нужны другие команды
 

Tensay

Активный
169
51
Попробуй так
Быстрые команды:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
    sampRegisterChatCommand('sbiv', sbiv)
    sampRegisterChatCommand('dm', dm)
    while true do wait(0)
    end
end

function sbiv(arg)
    sampSendChat('/jail'.. arg .. '60 Сбив')
end

function dm(arg)
    sampSendChat('/jail'.. arg .. '40 ДМ')
end
 
Последнее редактирование:

Farshmak_Savage

Новичок
Автор темы
25
1
Попробуй так
Быстрые команды:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(200) end
    sampRegisterChatCommand('sbiv', sbiv)
    while true do wait(0)
end

function sbiv(arg)
    sampSendChat('/jail'.. arg .. '60 Сбив')
end
[ML] (system) Loading script 'C:\Users\Asus\Downloads\Ñáîðêè\Ñáîðêà Serega Mastergan\moonloader\comands.lua'...
[ML] (error) comands.lua: ...ds\Ñáîðêè\Ñáîðêà Serega Mastergan\moonloader\comands.lua:10: 'end' expected (to close 'function' at line 1) near '<eof>'
[ML] (error) comands.lua: Script died due to an error. (0FEEBF7C)
 

Farshmak_Savage

Новичок
Автор темы
25
1
Ты все правильно скопировал? У меня все робiт.
в первый раз неправильно скопировал, но сейчас все правильно и все равно не работает
[ML] (system) Loading script 'C:\Users\Asus\Downloads\Ñáîðêè\Ñáîðêà Serega Mastergan\moonloader\comands.lua'...
[ML] (error) comands.lua: ...ds\Ñáîðêè\Ñáîðêà Serega Mastergan\moonloader\comands.lua:15: 'end' expected (to close 'function' at line 1) near '<eof>'
[ML] (error) comands.lua: Script died due to an error. (128D81FC)
ошибка.png
 

Farshmak_Savage

Новичок
Автор темы
25
1
Все понял мой косяк, в function main() после 7 строки добавь еще один end.


Чуть выше код изменил.
о, работает, только русский текст не распознает, я пытался енкодинг подключить, но что-то не получилось)
 
  • Нравится
Реакции: Tensay

Farshmak_Savage

Новичок
Автор темы
25
1
Ну как сюда энкодинг запилить мне в голову не приходит, только есть юзать причины транслитом.
да мне и транслитом сойдет)

Спасибо тебе большое, очень выручил