Lua SnailMatic | Самый функциональный биндер

GrezeeBal

Известный
Автор темы
Проверенный
1,469
878
йоу. стабильно 3 раза из 5 вылетает бинд
Код:
[ML] (error) SnailMatic: cannot resume non-suspended coroutine
stack traceback:
    [C]: in function ''
    [string "..."]: in function 'closeCurrentDialogWithButton'
    [string "..."]: in function 'callVariable'
    [string "..."]: in function 'convertString'
    [string "..."]: in function <[string "..."]:0>
[ML] (error) SnailMatic: Script died due to an error. (0CB696A4)

сам бинд:
Посмотреть вложение 204249
@RTD
 
  • Нравится
Реакции: trickster

nist1

Активный
148
44
добавте возможность параметров, к примеру пишем /pass 183 и в биндере появляется так: /showpass 183 тобеж то число которое мы указали. Что-то подобное есть в MVDHelper'е, но там лимит на бинды. Раньше я пользовался вашим биндером т.к он очень крутой, но было бы лучше если бы вы добавили эту функцию как я описал.
 

GrezeeBal

Известный
Автор темы
Проверенный
1,469
878
добавте возможность параметров, к примеру пишем /pass 183 и в биндере появляется так: /showpass 183 тобеж то число которое мы указали. Что-то подобное есть в MVDHelper'е, но там лимит на бинды. Раньше я пользовался вашим биндером т.к он очень крутой, но было бы лучше если бы вы добавили эту функцию как я описал.
@paramcmd

 

GrezeeBal

Известный
Автор темы
Проверенный
1,469
878
не совсем понял как он работает.
пишу @ifandor(@paramcmd(1)=="nill"?@bindstop():)@
Оба параметра в условии, если они не числовые - должны быть в кавычках. Если @paramcmd пустой - он возвращает пустое значение, а не nill, поэтому:

@ifandor("@paramcmd(1+)"==""?Тут ошибка:@paramcmd(1+))@

параметр 1+ можно заменить на любой другой
 

nist1

Активный
148
44
Оба параметра в условии, если они не числовые - должны быть в кавычках. Если @paramcmd пустой - он возвращает пустое значение, а не nill, поэтому:

@ifandor("@paramcmd(1+)"==""?Тут ошибка:@paramcmd(1+))@

параметр 1+ можно заменить на любой другой
@ifandor("@paramcmd(1+)"==""?@bindstop(1) {FF0000}[Ошибка] {ffffff}Вы не указали ID!:@paramcmd(1+))@
что тут не так? тобеж он пишет про ошибку, но продолжает играть бинд
 

nist1

Активный
148
44
дай скрин бинда
1687082168560.png
 

GrezeeBal

Известный
Автор темы
Проверенный
1,469
878
а можно как-то остановить бинд если ошибка будет или нет?
Код:
@ifandor("@paramcmd(1+)"==""?Ошибка, не указан ID:)@ <- отправку поставь "В уведомления"
@ifandor("@paramcmd(1+)"==""?/smstop "Паспорт":)@ <- либо "/smstop 1"
...