В чём ошибка?

KOHTOP

Участник
Автор темы
138
17
Версия MoonLoader
.027.0-preview
Чуть не понимаю, где ошибка? Пытались с @Bla Bla Car

решить проблему, но так и не решили :(​



После этого перестало работать (94-99 строку)
По задумке при вводе /re id в кнопках должно было записаться аргумент, но он не записывается
Значение так и остается reconId = -1

Script:
function samp.onSendCommand(command)
    if command:find('/re %d+') then
        reconId = command:match('/re (%d+)') -- \\ %d+ отвечает за любое число одним символом, и больше
        reconId = tonumber(reconId)
    end
end

Вот скрипт
 

Вложения

  • script.lua
    10.7 KB · Просмотры: 5
Решение
Если я не ошибаюсь то этот хук даёт команду без слеша.
Нет со слешем
Чуть не понимаю, где ошибка? Пытались с @Bla Bla Car

решить проблему, но так и не решили :(​



После этого перестало работать (94-99 строку)
По задумке при вводе /re id в кнопках должно было записаться аргумент, но он не записывается
Значение так и остается reconId = -1

Script:
function samp.onSendCommand(command)
    if command:find('/re %d+') then
        reconId = command:match('/re (%d+)') -- \\ %d+ отвечает за любое число одним символом, и больше
        reconId = tonumber(reconId)
    end
end

Вот скрипт
Ща чекну бро, но хватит создавать 999 тем, или хотяб решение поставь шоле

По задумке при...

Tema05

Известный
1,526
495
Чуть не понимаю, где ошибка? Пытались с @Bla Bla Car

решить проблему, но так и не решили :(​



После этого перестало работать (94-99 строку)
По задумке при вводе /re id в кнопках должно было записаться аргумент, но он не записывается
Значение так и остается reconId = -1

Script:
function samp.onSendCommand(command)
    if command:find('/re %d+') then
        reconId = command:match('/re (%d+)') -- \\ %d+ отвечает за любое число одним символом, и больше
        reconId = tonumber(reconId)
    end
end

Вот скрипт
Если я не ошибаюсь то этот хук даёт команду без слеша.
 
  • Эм
Реакции: de_clain

Lance_Sterling

Известный
1,001
357
Если я не ошибаюсь то этот хук даёт команду без слеша.
Нет со слешем
Чуть не понимаю, где ошибка? Пытались с @Bla Bla Car

решить проблему, но так и не решили :(​



После этого перестало работать (94-99 строку)
По задумке при вводе /re id в кнопках должно было записаться аргумент, но он не записывается
Значение так и остается reconId = -1

Script:
function samp.onSendCommand(command)
    if command:find('/re %d+') then
        reconId = command:match('/re (%d+)') -- \\ %d+ отвечает за любое число одним символом, и больше
        reconId = tonumber(reconId)
    end
end

Вот скрипт
Ща чекну бро, но хватит создавать 999 тем, или хотяб решение поставь шоле

По задумке при вводе /re id в кнопках должно было записаться аргумент, но он не записывается
а как оно записыватся должно если у тебя перерегистрирована команда?
1682054806331.png

удали, а потом удали команды к ним
1682054847725.png


так же у тебя reconId по умолчанию строчное значение а не -1
1682054994667.png

сделай local reconId = -1

бля каким образом вышло два main() ?
1682055051361.png


советую просто смотреть этого чела
 
Последнее редактирование:
  • Нравится
Реакции: Tema05

KOHTOP

Участник
Автор темы
138
17
бля каким образом вышло два main() ?
Посмотреть вложение 198568
[
Я вроде хотел, чтобы при загрузке сампа писалось сообщение, потом забил, а потом начал писать проверки на кнопки

а как оно записыватся должно если у тебя перерегистрирована команда?
Посмотреть вложение 198562
удали, а потом удали команды к ним
Посмотреть вложение 198564
EaHeGR-wvAQ.jpg



Как я тогда сделаю, чтобы при вводе команды /re или /reoff включалась или выключалась эта минюшка
 
Последнее редактирование:

Lance_Sterling

Известный
1,001
357
Как я тогда сделаю, чтобы при вводе команды /re или /reoff включалась или выключалась эта минюшка
точно так же, хук onSendCommand
Lua:
function samp.onSendCommand(command)
    if command:find('/re %d+') then
        reconId = command:match('/re (%d+)') -- \\ %d+ отвечает за любое число одним символом, и больше
        reconId = tonumber(reconId)
    end
    if command:find('/reoff') then
        reconId = -1
        show[0] = false
    end
end
 

Похожие темы

    • Закрыта
    • Вопрос
    Ответы
    1
    Просмотры
    981
  1. Ответы
    3
    Просмотры
    1K