Коллбэки
Нанесение урона
#retstr(0)# - Ник игрока в который получил урон.
#retstr(1)# - Название оружия.
#retstr(2)# - Часть тела.
#retval(0)# - ID кто нанес урон.
#retval(1)# - ID кому нанес урон.
#retval(2)# - Сума нанесоного урона.
#retval(3)# - ID оружия.
#retval(4)# - ID части тела.
#retval(5)# - Команда игрока кому нанес урон.
#retval(6-9)# - N/A
Получение урона
#retstr(0)# - Ник игрока в который нанес урон.
#retstr(1)# - Название оружия.
#retstr(2)# - Часть тела.
#retval(0)# - ID кто получил урон.
#retval(1)# - ID кто нанес урон.
#retval(2)# - Сумма нанесоного урона.
#retval(3)# - ID оружия.
#retval(4)# - ID части тела.
#retval(5)# - Команда игрока кто нанес урон.
#retval(6-9)# - N/A
Выстрел
#retstr(0)# - Название оружия.
#retstr(1)# - Во что выстрелил игрок. (Объект, машина, игрок).
#retstr(2)# - Если выстрел бы в транспорт, вовзращает название части т/с, куда попали.
#retval(0)# - ID кто выстрелил.
#retval(1)# - ID оружия.
#retval(2)# - Тип выстрела (аналогично #retstr(1)#, только числовой): 1 - игрок, 2 - транспорт, 3 - объект, 4 - объект.
#retval(3)# - ID выстрела. При попадании в т/с, игрока возвращает ID в что/кого попали.
#retval(4)# - Куда выстрелил X.
#retval(5)# - Куда выстрелил Y.
#retval(6)# - Куда выстрелил Z.
#retval(7)# - Если выстрел был в транспорт, возвращает: 1 - левое переднее колесо, 2 - левое заднее колесо, 3 - правое переднее колесо, 4 - правое задное колесо, 5 - кузов, 6 - бензобак. Если т/c не имеет бензобака либо же это воздушный т/с возвращает всегда 5.
#retval(8-9)# - N/A
Убийство
#retstr(0)# - Ник убитого игрока.
#retstr(1)# - Название оружия.
#retval(0)# - ID кто убил.
#retval(1)# - ID кого убил
#retval(2)# - ID оружия.
#retval(3)# - Команда убитого игрока.
#retval(4-9)# - N/A
Смерть
#retstr(0)# - Ник от кого умер.
#retstr(1)# - Название оружия.
#retval(0)# - ID кто умер.
#retval(1)# - ID убийцы.
#retval(2)# - ID оружия.
#retval(3)# - Команда в которой убийца.
#retval(4-9)# - N/A
Сесть в транспорт
#retstr(0)# - Название транспорта.
#retval(0)# - ID кто сел в транспорт.
#retval(1)# - На какое место. * https://sampwiki.blast.hk/wiki/State
#retval(2)# - ID транспорта.
#retval(3)# - Модель транспорта.
#retval(4)# - ID владельца транспорта.
#retval(5)# - Координаты транспорта X.
#retval(6)# - Координаты транспорта Y.
#retval(7)# - Координаты транспорта Z.
#retval(8-9)# - N/A
Выйти из транспорта
#retstr(0)# - Название транспорта.
#retval(0)# - ID кто вышел из транспорт.
#retval(1)# - Новое состояние персонажа * https://sampwiki.blast.hk/wiki/State
#retval(2)# - ID транспорта.
#retval(3)# - Модель транспорта.
#retval(4)# - ID владельца транспорта.
#retval(5)# - Координаты транспорта X.
#retval(6)# - Координаты транспорта Y.
#retval(7)# - Координаты транспорта Z.
#retval(8-9)# - N/A
Взять гоночный чекпоинт
#retval(0)# - ID игрока который взял чекпоинт.
#retval(1)# - ID транспорта.
#retval(2)# - Модель транспорта.
#retval(3)# - Владелец транспорта.
#retval(4)# - Координаты транспорта X.
#retval(5)# - Координаты транспорта Y.
#retval(6)# - Координаты транспорта Z.
#retval(7)# - Скорость транспорта.
#retval(8-9)# - N/A
Выйти из гоночного чекпоинта
#retval(0)# - ID игрока который покинул чекпоинт.
#retval(1)# - ID транспорта.
#retval(2)# - Модель транспорта.
#retval(3)# - Владелец транспорта.
#retval(4)# - Координаты транспорта X.
#retval(5)# - Координаты транспорта Y.
#retval(6)# - Координаты транспорта Z.
#retval(7)# - Скорость транспорта.
#retval(8-9)# - N/A
Выстрелить по объекту
#retstr(0)# - Название оружия.
#retval(0)# - ID игрока который выстрелил по объекту.
#retval(1)# - ID оружия.
#retval(2)# - ID объекта.
#retval(3)# - Модель объекта.
#retval(4)# - Координаты выстрела X.
#retval(5)# - Координаты выстрела Y.
#retval(6)# - Координаты выстрела Z.
#retval(7)# - Координаты объекта X.
#retval(8)# - Координаты объекта Y.
#retval(9)# - Координаты объекта Z.
Ввод диалога
#retstr(0-9)# - введенный текст игрока в диалог по 24 символа.
#retval(0)# - ID игрока который активировал диалог.
#retval(1)# - Выбранная строка игроком.
#retval(2)# - Цифровой параметр введенный игроком.
#retval(3)# - Цифровой параметр введенный игроком.
#retval(4)# - Цифровой параметр введенный игроком.
#retval(5)# - ID вызываемого блока.
#retval(6)# - Кнопка диалога выбранная игроком. Y - 1. X - 0.
#retval(7-9)# - N/A.
Вызов блока
#retstr(0)# - Имя игрока который вызвал блок.
#retval(0)# - ID игрока который вызывал блок.
#retval(1)# - Цифровой параметр введенный игроком.
#retval(2)# - Цифровой параметр введенный игроком.
#retval(3)# - Цифровой параметр введенный игроком.
#retval(4-9)# - N/A.
Клик на элемент в shopmenu (активации нету)
#retstr# - название шопа (не сохраняется)
#retval(1)# - Номер элемента
#retval(2)# - ИД модели в элементе
#retstr(1)# - Текст в элементе
Клик на текстдрав
#retstr# - Текст текстдрава (если есть)
#retval(0)# - playerid
#retval(1)# - slot
#retval(2)# - posX
#retval(3)# - posY
#retval(4)# - textSizeX (размер) не работает с обычным боксом
#retval(5)# - textSizeY (размер) не работает с обычным боксом
#retval(6)# - Модель в боксе (если нет -1)
#retval(7)# - rotX модели
#retval(8)# - rotY модели
#retval(9)# - rotZ модели
Создание чего либо через КБ
#retval(0)# - Возвращает ID созданого чего-либо.
#retval(1-9)# - N/A
Метка на карте
#retstr# - Название района
#retval(0)# - ID игрока
#retval(1)# - Расстояние до метки
#retval(2)# - X метки
#retval(3)# - Y метки
#retval(4)# - Z метки
#retval(5)# - Уникальный ID района
Завести двигатель/Заглушить двигатель
#retval(0)# - ID игрока
#retval(1)# - ID транспорта
#retval(2)# - HP транспорта
#retval(3)# - ID аккаунта владельца транспорта
#retval(4)# - Номер команды, которая имеет доступ к транспорту (Настраивается в /vmenu *vehid)
Попытка сесть в транспорт
#retval(0)# - ID игрока
#retval(1)# - Возвращает 0/1 если транспорт открыт/закрыт (срабатывает только при воспроизведении анимации)
#retval(2)# - Порядковый ID транспорта в мире (указан на номерах)
#retval(3)# - Модель транспорта
#retval(4)# - ID аккаунта владельца транспорта
Нажатие на игрока в TABe:
#retstr# - Ник игрока на которого нажали
#retval(0)# - ИД активатора
#retval(1)# - ИД игрока на которого нажали
#retval(2)# - source
Смена интерьера:
#retval(0)# - ИД активатора
#retval(1)# - ИД старого интерьера
#retval(2)# - ИД нового интерьера
Спавн игрока:
#retval(0)# - ИД активатора
Смена статуса сирены в авто:
#retval(0)# - ИД активатора
#retval(1)# - ИД автомобиля
#retval(2)# - Новый статус
Отправить сообщение
#retstr# - Текст сообщения
#retval(1)# - Тип сообщения
Типы:
0 - белый(публичный) IC чат
1 - крик (/s)
2 - шёпот /l(ower)
3 - OOC чат (/b)
4 - действие /me
5 - действие /ame
6 - описание действия /do
7 - чат мира(зелёный)
8 - чат модераторов мира (/v)
9 - репорт
10 - мегафон /m
11 - /whisper id, retval-2: id
12 - /try, retval-2: 0/1 result
13 - /todo
Выбор объекта
#retval(1)# - ID выбранного объекта
C | H/CAPSLOCK
LCTRL / LMB | LALT
SPACE | W
ENTER
LSHIFT | S
RMB | SPACE
NUM1 / MMB | 2 / NUMPAD +
LALT | N/A -> #retval(1)# - Виртуальный ID клавиши
N/A | NUM8
N/A | NUM2*
NUM4
NUM6
Y
N
H
N/A | Q/E
Серверный инвентарь
#retval(1)# - itemid.
#retval(2)# - сколько было в слоте до действия.
#retval(3)# - сколько использовано / передано / уничтожено.
#retval(4)# - слот инвентаря.