Lua [ARZ] Авто Выдача Лицензий - Работай как бот!

fsrxvdd

Активный
Автор темы
347
93
AutoLicense


Надоело писать злосчастную команду /givelicense, а потом выбирать пунктики в диалоге?
Не беда! Для таких случаев и был разработан данный скрипт!!!

Активация: /autolic_info


Суть скрипта: Когда в чате находится строка с названием лицензии, он автоматически кидает /givelicense.
Имеется поддержка сроков лицензий (например если в чате будет строка авто 3, то скрипт кинет лицензию на авто на 3 месяца).
Скрипт реагирует на РП и НонРП чат.


Зависимости: samp events

Установка: Закинуть файлик приложеный ниже в папочку "moonloader".

Версия 1.5 - Релиз.
Версия 1.7 - Фикс автозакрытия диалога выдачи лицензий при ручной выдаче.
Добавлена проверка на содержание месяца в строке.
Прочие мелкие изменения.

Версия 1.8 - Добавлена поддержка НонРП чата.
Улучшен код.
Добавлена возможность обрабатывать лицензию даже если она написана в другой раскладке, например "fdnj".

Версия 1.9 - С данного момента скрипт не зависим от фиксированного айди диалога и после каждой обновы не нужно будет обновлять фикс из-за обновления разработчиками айди диалогов.
Версия 2.0 - Добавлена автоматическая отправка сообщения если в одном сообщении написано 2+ названия лицензий. Сообщение: "По одной лицензии в одном сообщении пожалуйста!"
Спасибо @kyrtion!!!
 

Вложения

  • AutoLicense.lua
    5.2 KB · Просмотры: 156
Последнее редактирование:

Deps

Известный
321
247
Так нету отыгровок, задержек, месяцев, просто как ботоводная /givelicense
 
  • Нравится
Реакции: BlackMoon1337

kyrtion

Проверенный
1,467
594
1746548052925.png
1746548100829.png


ну это пиздец, зачем?
можно было соединить вроде local keywords = {тут ваши таблицы}
смотришь в

for key, words in ipairs(keywords)
for index, word in ipairs(words) do
print(key, index, word)
end
end

если нужно чтобы добавило нумерация лицензии, можно добавить еще так:
local keywords = {
{ lic = 1, words = {...} },
{ lic = 2, words = {...} }
}
 
  • Нравится
Реакции: stool

rgwl

Участник
126
16
добавь что бы если я по рангу не могу лицензию выдать об этом писало в чат, мол "Я не могу выдать данную лицензию из за моей должности"
 
  • Нравится
Реакции: fsrxvdd

fsrxvdd

Активный
Автор темы
347
93
Так нету отыгровок, задержек, месяцев, просто как ботоводная /givelicense
а толку с отыгровок если скрипт аля бота, то есть ты стоишь в автошколе и выдаешь лицензии по названию
я даже в заголовке указал
1746558420895.png



Посмотреть вложение 269561Посмотреть вложение 269562

ну это пиздец, зачем?
можно было соединить вроде local keywords = {тут ваши таблицы}
смотришь в

for key, words in ipairs(keywords)
for index, word in ipairs(words) do
print(key, index, word)
end
end

если нужно чтобы добавило нумерация лицензии, можно добавить еще так:
local keywords = {
{ lic = 1, words = {...} },
{ lic = 2, words = {...} }
}
я не умею иначе писать кроме как я написал(
возьму на заметку в будущем
 
  • Нравится
Реакции: kyrtion

Dimon7724

Участник
126
13
А не проще в лаунчере самой аризоны скачать хелпера для авто школы, и не изобритать велосипед?
 
  • Клоун
Реакции: fsrxvdd

fsrxvdd

Активный
Автор темы
347
93
Обновление:
Добавлена проверка на то, есть ли в строке цифра (теперь к примеру если в чате будет строка "авто 2 месяца", то скрипт выдаст лицензию именно на 2 месяца).
Добавлена автоотправка сообщения, если ранг не позволяет выдать ту или иную лицензию.
Улучшен код.
 
  • Нравится
Реакции: kyrtion

Буцефал

Известный
50
57
Обновление:
Добавлена проверка на то, есть ли в строке цифра (теперь к примеру если в чате будет строка "авто 2 месяца", то скрипт выдаст лицензию именно на 2 месяца).
Добавлена автоотправка сообщения, если ранг не позволяет выдать ту или иную лицензию.
Улучшен код.
Не забанят?
 

BlackMoon1337

Участник
29
8
А за что должны банить? Хелпер больки по такому принципу и воркает, с поправкой на то, что там все таки нужно бинд прожимать, тут автоматом. При желании можно убрать текст выше и поменять на /heal и в больке афк стоять и фармить кредиты. Вот би кто скинул нормальный антиафк, с помощью которого я смогу 24/7 фармить афк зп:3

Но код РЯЛЬНА смешной, тупо ifelse, но как для новичка, вполне нормально. Успехов!
 
  • Эм
Реакции: Буцефал

fsrxvdd

Активный
Автор темы
347
93
А за что должны банить? Хелпер больки по такому принципу и воркает, с поправкой на то, что там все таки нужно бинд прожимать, тут автоматом. При желании можно убрать текст выше и поменять на /heal и в больке афк стоять и фармить кредиты. Вот би кто скинул нормальный антиафк, с помощью которого я смогу 24/7 фармить афк зп:3

Но код РЯЛЬНА смешной, тупо ifelse, но как для новичка, вполне нормально. Успехов!
как по твоему код был бы лучше? что стоит изменить?
 

mane111

Участник
111
18
Кто пользуется скриптом сейчас? Работает у кого или нет? А то у меня что-то не работает

Есть у кого ссылка на рабочую авто выдачу лицензий - скиньте тему.
 

fsrxvdd

Активный
Автор темы
347
93
Кто пользуется скриптом сейчас? Работает у кого или нет? А то у меня что-то не работает

Есть у кого ссылка на рабочую авто выдачу лицензий - скиньте тему.
что именно не работает? на сколько я знаю, мой скрипт единственный в таком роде