Lua AutoReg // Авторегистрация для РП серверов

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ку всем, на связи Маркиз, хочу представить вам свой новый скрипт
Писал я его только для себя. Зачем? Да потому что мне лень тратить время на регистрацию.

Суть скрипта:
Читает диалоги и вписывает нужные значения.
Например, в поле для пароля он сам впишет пароль и тд.
Короче по названию всё понятно

Советую использовать в совокупности с данным скриптом:

*тык*

Активация:
/autoreg.set - настройки
Регистрация - автоматическая


ВНИМАНИЕ:
При первом запуске скрипт может не заработать по техническим шоколадкам.
Рекомендуется либо перезапустить игру, либо
перезагрузить скрипт(CTRL+R)
Этот баг возникнет только при первом запуске.

Arizona RPG
Diamond RP
Evolve RPG
Russia nRP
PayDay nRP
да и впринципе на многих нубоРП работает

Огромное спасибо этим людям за помощь со скриптом:
@Rei
@Mors

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

SAMP.lua

V0.1 - Релиз

V0.2 - Больше диалоги не появляются и регистрация проходит быстрее
- Добавлена настройка значений при регистрации
- Частично работает автовыбор скина
- Пофикшены баги
- Добавлены баги
- Улучшен код, но таблицы я так и не добавил, мб в следующий раз

V0.3 - Фикс багов
 

Вложения

  • AutoRegBMD.lua
    3.1 KB · Просмотры: 107
  • AutoRegBMD.v.2.lua
    6.3 KB · Просмотры: 50
  • AutoRegBMD.v.3.lua
    6.6 KB · Просмотры: 481
Последнее редактирование:

корбус

Известный
434
108
не плохо, но добавь возможность настойки реферала
например что бы акк регался на ник основы
 
  • Нравится
Реакции: markiz.desead

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: корбус

Rei

Известный
Друг
1,589
1,617
хуйня
Lua:
            if text:find('������� ������') or text:find('������� ������') or text:find('��������� ��� ������') or text:find('������� ���� ������') or text:find('���������� ������') then
                wait(100)
                sampSendDialogResponse(id,1,0,password)
                wait(10)
                sampCloseCurrentDialogWithButton(1)
            end
правильно
Lua:
            if text:find('������� ������') or text:find('������� ������') or text:find('��������� ��� ������') or text:find('������� ���� ������') or text:find('���������� ������') then
                sampSendDialogResponse(id,1,0,password)
                return false
            end

и вообще
Lua:
dialogs = {
{ 'title', 'часть текста', btn, list, text },
{ 'title', 'часть текста', btn, list, text },
{ 'title', 'часть текста', btn, list, text },
{ 'title', 'часть текста', btn, list, text },
{ 'title', 'часть текста', btn, list, text },
}


for k, v in ipairs(dialogs) do
      if title == v[1] and text:find(v[2]) then
         sampSendDialogResponse(id, v[3], v[4], v[5])
         return false
      end
end

зы на геймонде запретили пароли 123, надо комбинацию букв и цыфор
 
  • Нравится
Реакции: markiz.desead и tinkoir

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
правильно
Lua:
            if text:find('������� ������') or text:find('������� ������') or text:find('��������� ��� ������') or text:find('������� ���� ������') or text:find('���������� ������') then
                sampSendDialogResponse(id,1,0,password)
                return false
            end
Не, всё таки это твой вариант хуйня, я так писал, чтобы избежать бага когда диалоги визуально оставались видны. С твоим способом последний диалог регистрации остаётся виден.

А за инфу про даймонд спасибо, не знал
 

Rei

Известный
Друг
1,589
1,617
Не, всё таки это твой вариант хуйня, я так писал, чтобы избежать бага когда диалоги визуально оставались видны. С твоим способом последний диалог регистрации остаётся виден.

А за инфу про даймонд спасибо, не знал
Нет никакого бага, с return false диалоги в любом случае даже не показываются ( ну мб ты поток создаешь с задержкой ), у меня способом с массивом целые боты написаны на 100+ диалогов
 

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нет никакого бага, с return false диалоги в любом случае даже не показываются ( ну мб ты поток создаешь с задержкой ), у меня способом с массивом целые боты написаны на 100+ диалогов
Задержку убирал, мб этот какая-то локальная проблема. Если разберусь с этим, то в след обнове перепишу, спасибо
 

Rei

Известный
Друг
1,589
1,617
Задержку убирал, мб этот какая-то локальная проблема. Если разберусь с этим, то в след обнове перепишу, спасибо
поток в принципе не нужен
Lua:
function sampev.onShowDialog(id,s,t,b1,b2,text)
 if text == 'huy' then
  sampSendDialogResponse(id,1,0,password)
  return false
 end
end
 
  • Нравится
Реакции: markiz.desead

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

markiz.desead

Потрачен
Автор темы
580
464
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

MS.Corleone

Активный
195
51
Было бы неплохо если бы встроил генератор рп ников и паролей. Что бы быстро регать новые акки
 

NikitaGrozzniy

Известный
271
104
Было бы неплохо если бы встроил генератор рп ников и паролей. Что бы быстро регать новые акки
 

Макс2123

Новичок
8
3
как сделать на дрп вместо того чтобы он указывал почту пропустить нажал потому что там токо 1 почту зарегать можно
 

ervinbek

Известный
239
71
Тебе было лень заходить,но не лень писать скрипт,да еще и просить о помощи?