[FilterScript] [FS] Car Immobilizer
#1

Все хотел сделать такую вещь, и все-таки сделал.
Иммобилайзер на вашу машину, точнее, на все сразу. Машина заводится только по паролю, который уникален для каждой машины, так же вы можете купить этот самый пароль, если не знаете его, ну можно еще пропробовать погадать, может прокатить. Так же можно блокировать машину, чтобы никто не мог купить ее пароль, и, соответственно, разблокировать.

Текущая версия скрипта: 0.2

Команды:
/i [pass 0-100] - ввод пароля машины (диапазон пароля конечно можно изменить)
/buypass - купить пароль
/ignoreimmo - игнорировать назойливые сообщения машины (кстати, закомментил там большую часть, не работает и все как хочу, пришлось вот так как есть)
/lock - заблокировать
/unlock - разблокировать

Добавлено:
Диалоги: при вводе пароля на авто, при покупке пароля

Изменено:
Теперь машина блокируется немного по-другому, в читах никто не обвинит.

Reply
#2

Интересная задумка, есть потенциал. Потом заюзаю у себя, только сам напишу.
Правда эта система паролей за 30 секунд ломается.
Reply
#3

Quote:
Originally Posted by ^Faus
Интересная задумка, есть потенциал. Потом заюзаю у себя, только сам напишу.
Правда эта система паролей за 30 секунд ломается.
Понятно, что брут легко написать, но кому это надо, да и легко написать скрипт, кикающий за это например.
Хочу еще, чтоб по /lock машина еще и сохранялась на прежнем месте, а не пропадала.
А так забавно, приехал, заблокировал машину и фиг ее кто угонит
Reply
#4

Но в тоже время, пока вводишь код тебя уже расстреляют 20 раз.

Ещё проверку сделай, на количество лавэ. А то игрок в минус уходит.
Reply
#5

Quote:
Originally Posted by ^Faus
Но в тоже время, пока вводишь код тебя уже расстреляют 20 раз.

Ещё проверку сделай, на количество лавэ. А то игрок в минус уходит.
Это можно оптимизировать, например, свести к минимуму набор команды /immo, например, до /i, а покупку пароля сделать по кнопке. Но получается же тоже не правильно. Прикинь, за тобой гонятся трое, ты залетаешь в незнакомую машину... Ну и что, ты угонишь ее за 5 сек и уедешь?) Даже если есть ключи, так быстро не заведешь и не уедешь, а за это время тебя и расстреляют. Так что получается даже ближе к реальности, только вместо ключей коды.
P.S. проверку на деньги сделал
Reply
#6

мой совет - использовать диалог для ввода паролей или чего хотите, причем, сразу как игрок сел в машину
Reply
#7

Quote:

Но в тоже время, пока вводишь код тебя уже расстреляют 20 раз.
....
Прикинь, за тобой гонятся трое, ты залетаешь в незнакомую машину... Ну и что, ты угонишь ее за 5 сек и уедешь?)

Если бы.. =)
я бы прикинул бы так:
за мной гонятся трое, и я уже вижу смерть перед глазами. но на счастье увидел тачку..
Сажусь в неё, о НЕЕЕТ ((Террористы уже рядом)) она заблокирована, что делать?
И вдруг внутрений голос говорит мне: "Ничего не делай! Ты заморожен и эти трое тебе ничего не сделают."
И на моё удивление так и случилось, постреляли в меня террористы, обозвали Читером и уехали во свая-си.
Вышел я из машины и пошёл дальше в магазин за хлебом и больше я их и невидел.

Да знаю весёлая история получилась...
а так помимо её, jok4r, вместо вот этого
Code:
if(vehpass[vidj] == 0) vehpass[vidj] = random(100);
if(vehpass[vidj] == 0) vehpass[vidj] = 1;
можно зделать и так, это проще, итог одинаковый:
Code:
vehpass[vidj] = 1+random(100);
<добавление>
решение этой проблемы написал MX_Master ввыше
Reply
#8

Спасибо за советы. Критики и ожидал, думал, что еще надо сделать, и как это сделать удобнее. Скоро будет новый релиз значит
Reply
#9

Залил версию 0.2, где исправил косячки, что написали
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)