Lua ClickWarp

FYP

Известный
Автор темы
Администратор
1,757
5,684
ClickWarp
Добавляет новый способ телепортации на короткие расстояния - с помощью курсора мыши. Работает это так: активируется курсор нажатием кнопки (по умолчанию нажатием колеса мыши), затем с помощью мыши выбирается желаемая позиция (точка назначения подсвечивается) и после клика левой кнопкой мыши (настраивается), персонажа телепортирует в это место. Имеется возможность телепортации сразу в автомобиль на свободное место, для этого нужно зажать правую кнопку мыши и затем нажимать кнопку телепортации.

Особенности
Скрипт имеет несколько отличий и улучшений по сравнению с оригинальным ClickWarp из mod_sa.
  • Исправно работает в тоннелях, интерьерах и в других закрытых местах.
  • Может телепортировать на динамические объекты, такие как столбы, транспортные средства и объекты, созданные сервером.
  • Телепортация внутрь автомобиля выборочна. Можно телепортироваться не только внутрь автомобиля, но и на него.
  • Дистанция до цели рисуется рядом с курсором, а точка назначения подсвечивается маркером.
  • Повышенная точность.
1fWqs0W.gif

Настройки
Настройки находятся в коде скрипта в секции 'Config'.
keyToggle - кнопка показа/скрытия курсора
keyApply - кнопка телепортации

Установка
  1. Установить MoonLoader
  2. Установить SAMPFUNCS
  3. Скопировать lua-скрипт в папку 'moonloader', которая находится в папке игры
Авторы: FYP, команда we_sux (разработчики mod_sa)

UPD 18.02.17: Исправлено падение скрипта при наведении курсора на транспорт.

Даю право свободно распространять, вносить любые изменения и использовать код в своих разработках, при условии, что авторство будет сохранено.
 

Вложения

  • clickwarp.lua
    8.4 KB · Просмотры: 100,341
Последнее редактирование:

sаnеk

Всефорумный sanek
Проверенный
2,107
2,051
ок, @Eddie|Cheater, у тебя скорее всего версия мунлоадера не последняя
 

sаnеk

Всефорумный sanek
Проверенный
2,107
2,051
moonloader.log что говорит?
у меня вот это
[23:27:37.491412] (info) Working directory: F:\SA Clear\GTA San Andreas MultiPlayer\moonloader
[23:27:37.491412] (debug) FP Control: 9001f
[23:27:37.491412] (system) Installing pre-game hooks... OK.
[23:27:41.010665] (debug) Initializing opcode handler table
[23:27:41.010665] (debug) package.path = .\?.lua;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\lib\?.lua;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\lib\?\init.lua;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\?.lua;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\?\init.lua
[23:27:41.010665] (debug) package.cpath = .\?.dll;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\lib\?.dll;F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\?.dll
[23:27:41.010665] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\BubbleSniffer.lua'...
[23:27:41.010665] (debug) New script: 076F47B4
[23:27:41.063669] (debug) Add thread 076F4AC5 to SCM-thread queue
[23:27:41.066668] (system) BubbleSniffer: Loaded successfully.
[23:27:41.066668] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\clickwarp.lua'...
[23:27:41.066668] (debug) New script: 076F74E4
[23:27:41.073669] (system) Click Warp: Loaded successfully.
[23:27:41.073669] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\DerpCam.lua'...
[23:27:41.073669] (debug) New script: 076F7694
[23:27:41.082670] (system) DerpCam: Loaded successfully.
[23:27:41.082670] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\gControl.lua'...
[23:27:41.083670] (debug) New script: 076F7BD4
[23:27:41.155674] (system) GameControl: Loaded successfully.
[23:27:41.155674] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\gmpatch.lua'...
[23:27:41.155674] (debug) New script: 077035C4
[23:27:41.158674] (system) gmpatch: Loaded successfully.
[23:27:41.158674] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\jReconnect.lua'...
[23:27:41.158674] (debug) New script: 07703774
[23:27:41.161674] (system) Reconnect: Loaded successfully.
[23:27:41.161674] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\Notepad.lua'...
[23:27:41.161674] (debug) New script: 07706CC4
[23:27:41.165673] (system) Notepad: Loaded successfully.
[23:27:41.165673] (system) Loading script 'F:\SA Clear\GTA San Andreas MultiPlayer\moonloader\scriptManager.lua'...
[23:27:41.165673] (debug) New script: 07706E74
[23:27:41.170675] (system) ScriptManager: Loaded successfully.
[23:28:01.407092] (system) Installing post-load hooks... OK.
[23:28:04.032427] (debug) Add thread 0BF687ED to SCM-thread queue
[23:28:04.032927] (debug) Add thread 0BF680FD to SCM-thread queue
[23:28:04.648505] (debug) Add thread 12834DBD to SCM-thread queue
[23:28:24.314609] (error) Click Warp: cannot resume non-suspended coroutine
[23:28:24.315108] (error) Click Warp: Script died due to error. (076F74E4)
 

CAPTA!N

Новичок
220
48
После нажатия колёсика:
[11:49:49.534427] (error) Click Warp: Thread died due to an error (09F0C194)