Lua Arizona Автопризыв охранника после входа в игру

k1nt3rr0

Участник
Автор темы
38
13
Всем привет!
Видел некоторые искали скрипт на призыв охранника для афк-гейма, решил быдло-кодом его написать т.к. на БХ такого не нашёл.
Команды:
/ohr - призвать охранника (хотя зачем? скрипт всегда включен и всегда будет пытаться его призвать после входа в игру)
/ohr_wait [секунды] - задержка призыва после спавна (чтобы не было конфликтов с автоналогами, авторулетками и прочим шлаком)
/ohr_name [имя] - установить охраннику имя (тем, у кого их несколько).

Особенности:
1) Имя охранника должно быть в любом случае, и должно быть на английском (не знаю почему, но на русском не считывает)
2) Если спавн установлен в доме - призывать не будет, т.к. в инте дома нет кнопки Security в инвентаре.
3) Инвентарь должен быть старого формата на английском языке.

Подойдёт для тех, кто юзает способ из этой темы.
Пишите баги и предложения, доработаю по мере возможности.
 

Вложения

  • ohr.lua
    3.1 KB · Просмотры: 27

|_Ayarg_|

Известный
140
18
при перезаходах на сервер, например в рестарт будет проверяться заспавнен ли охранник?

и будет ли работать если имя охранника содержит цифры и иные символы?
 

k1nt3rr0

Участник
Автор темы
38
13
при перезаходах на сервер, например в рестарт будет проверяться заспавнен ли охранник?

и будет ли работать если имя охранника содержит цифры и иные символы?
- Пытается заспавнить при каждом входе на сервер
- Корректно поддерживает цифры и пробелы, только русские ники охранника не берёт
 
  • Нравится
Реакции: |_Ayarg_|

|_Ayarg_|

Известный
140
18
[ML] (error) ohr.lua: G:\Arizona Games\bin\samp\moonloader\ohr.lua:31: attempt to perform arithmetic on local 'arg' (a string value)
stack traceback:
G:\Arizona Games\bin\samp\moonloader\ohr.lua:31: in function <G:\Arizona Games\bin\samp\moonloader\ohr.lua:30>
[ML] (error) ohr.lua: Script died due to an error. (0F3EAC84)
Сделай защиту чтобы писало, что нужно вписать число и скрипт не умирал

И спавн самого охранника не работает кст, он доходит до диалога спавна, но не прожимает клавишу, а потом просто всё закрывает
 
Последнее редактирование:

k1nt3rr0

Участник
Автор темы
38
13
Сделай защиту чтобы писало, что нужно вписать число и скрипт не умирал
Доделаю
И спавн самого охранника не работает кст, он доходит до диалога спавна, но не прожимает клавишу, а потом просто всё закрывает
99 строка отвечает за спавн, у меня корректно реагирует на диалог
 

elyrin

Новичок
19
16
Не пиши ВСЕ на wait(), у тебя же как раз импортирован samp.events, лучше юзай его. Один небольшой пролаг примерно в то же время что и в твоём скрипте, и он просто перестанет работать.
 

Klimer

Активный
316
81
но на русском не считывает? Нельзя было банальную проверку ebanut как в раксамп квестовике на русский ник