Lua SnailMatic 1.9 | Самый функциональный биндер [RU/ENG]

GrezeeBal

Известный
Автор темы
Проверенный
1,679
947
Тогда другой вопрос. Как создать команду с обязательными аргументами ?
Допустим команда /freez arg1 arg2 должна иметь обязательных 2 аргумента, чтобы в конце применилась команда /free(которая как раз имеет 2 обязательных аргумента). Используя @paramcmd(1)@ сталкиваюсь с тем, что я могу запустить свою команду и без аргументов, но после отыгрыша всех строк на завершающей строке ловим ошибку из-за отсутствия аргументов. Есть какое-то решение у этого ?
Вписываешь в первые две строки бинда:
  1. @ifandor('@paramcmd(1)'~=''?:/smbindstop $thisbind$)@
  2. @ifandor('@paramcmd(2)'~=''?:/smbindstop $thisbind$)@
дальше уже нужные тебе функции.

Возможна в биндере реализация нажатия по кордам на экране или тип того?
Прикрепленный файл скачай в папку C:\Users\user\Документы\GTA San Andreas User Files\SAMP\SnailMatic\variables

Использование:
  • @clickscreen(x, y)@
    • @clickscreen(500, 500)@ -> кликнет ЛКМ по координатам x = 500, y = 500
 

Вложения

  • clickscreen.lua
    464 байт · Просмотры: 0
Последнее редактирование:

yatami

Новичок
8
0
Вписываешь в первые две строки бинда:
  1. @ifandor('@paramcmd(1)'~=''?:/smbindstop $thisbind$)@
  2. @ifandor('@paramcmd(2)'~=''?:/smbindstop $thisbind$)@
дальше уже нужные тебе функции.
О, спасибо.
У меня появился еще вопрос. Можно ли создать виджет и вывести туда /members, который будет обновляться каждые 5 сек ?
 

yatami

Новичок
8
0
@ifandor('@paramcmd(1)'~=''||$targetid$~='0'?:/smbindstop $thisbind$)@
Для начала ознакомьтесь с моей визиткой.
/me вытащил из нагрудного кармана визитку адвоката
/do На визитке написано: "@nickru($myid$)@", адвокат штата".
/showvisit @ifandor('@paramcmd(1)'~=''?:@paramcmd(1)@:$targetid$)@
/n Нажмите на клавишу -> X, чтобы принять предложение.
Чет не так сделал, но не могу понять что именно. $targetid$~='0' - если нет цели, то чему ровняется значение ? '#nil', '0', ' ' ?
И еще вопрос через какое время переменная с targetid обнуляется ?
 

GrezeeBal

Известный
Автор темы
Проверенный
1,679
947
@ifandor('@paramcmd(1)'~=''||$targetid$~='0'?:/smbindstop $thisbind$)@
в @ifandor нельзя использовать логические операторы and or, для каждого условия используй отдельную строку и отдельный @ifandor
И еще вопрос через какое время переменная с targetid обнуляется ?
Она сама не обнуляется. Чтобы обнулить - введи команду /smtarget
если нет цели, то чему ровняется значение ? '#nil', '0', ' ' ?
'', т.е пустоте
 

ses1404

Новичок
8
1
Привет. Хочу использовать данный хелпер как полную замену мвд. Как можно реализовать умную систему розыска/штрафов?
 

GrezeeBal

Известный
Автор темы
Проверенный
1,679
947
Привет. Хочу использовать данный хелпер как полную замену мвд. Как можно реализовать умную систему розыска/штрафов?
не спрашивай у меня про всякие умные системы - я не пользуюсь и не пользовался никогда хелперами, а значит не знаю, как эти системы там работают.
  1. разберись, как работают эти системы в твоём любимом хелпере
  2. разберись, как работает этот биндер
  3. разберись, как создать подобную систему на этом биндере
если есть конкретные вопросы - задавай.
 

ses1404

Новичок
8
1
не спрашивай у меня про всякие умные системы - я не пользуюсь и не пользовался никогда хелперами, а значит не знаю, как эти системы там работают.
  1. разберись, как работают эти системы в твоём любимом хелпере
  2. разберись, как работает этот биндер
  3. разберись, как создать подобную систему на этом биндере
если есть конкретные вопросы - задавай.
При вводе команды /su // /ticket рисуеться мимгуи окно, с статьями, разделенные на главы. Можно сделать чёт тип такого?
Не представляю, как можно засунуть все статьи
 

GrezeeBal

Известный
Автор темы
Проверенный
1,679
947
При вводе команды /su // /ticket рисуеться мимгуи окно, с статьями, разделенные на главы. Можно сделать чёт тип такого?
Не представляю, как можно засунуть все статьи
вот инструменты, которые могут помочь тебе реализовать твою задумку:

1751660631982.png