Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Использование актеров(UPD)

Статус
В этой теме нельзя размещать новые ответы.

Alex_Bardakov

Компетентный
Использование актеров(UPD 0.3.7+)

Автор: SAMP Wiki(автор не указан)
Перевел и перебросил на форум: Alex_Bardakov(я)

Создать актера:
PHP:
CreateActor(modelid, Float:X, Float:Y, Float:Z, Float:Rotation)

modelid - ID Актера (Скин)
x - Х Координата создания актера
y - Y Координата создания актера
z - Z Координата создания актера
Rotation - Угол поворота актера

Уничтожить актера:
PHP:
DestroyActor(actorid)

actorid - ID актера

Установить актеру виртуальный мир:
PHP:
SetActorVirtualWorld(actorid, vworld)

actorid - ID актера
vworld - Номер виртуального мира

Узнать виртуальный мир актера:
PHP:
GetActorVirtualWorld(actorid)

actorid - ID актера

Установить актеру позицию:
PHP:
SetActorPos(actorid, Float:X, Float:Y, Float:Z)

actorid - ID актера
x - Х Координата создания актера
y - Y Координата создания актера
z - Z Координата создания актера

Узнать позицию актера
PHP:
GetActorPos(actorid, &Float:X, &Float:Y, &Float:Z)

actorid - ID актера
x - Х Координата актера
y - Y Координата актера
z - Z Координата актера
Установить угол поворота актера:
PHP:
SetActorFacingAngle(actorid, &Float:ang)

actorid - ID актера
ang - Угол поворота
Узнать угол поворота актера:
PHP:
GetActorFacingAngle(actorid, &Float:ang)

actorid - ID актера
ang - Угол поворота

Установить актеру анимацию:
PHP:
ApplyActorAnimation(actorid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time)

actorid - ID актера
animlib - Библиотека анимаций
animname - Название анимации
fDelta - Скорость анимации (Используйте 4.1)
loop - Если установлено 0, то возвратит актера на координату Х
loopy - Если установлено 0, то возвратит актера на координату Y
freeze - 1 заморозит актера в конце анимации
time - Время в миллисекундах воспроизведения анимации (0 - не закончится)

Очистить анимацию актера:
PHP:
ClearActorAnimations(actorid)

actorid - ID актера

Установить актеру здоровье:
PHP:
SetActorHealth(actorid, Float:health)

actorid - ID актера
health - Здоровье
Узнать здоровье актера:
PHP:
GetActorHealth(actorid, &Float:health)

actorid - ID актера
health - Здоровье

Актер вошел в поле видимости игрока:
PHP:
OnActorStreamIn(actorid, forplayerid)

actorid - ID актера
forplayerid - ID игрока

Актер вышел из поля видимости игрока:
PHP:
OnActorStreamOut(actorid, forplayerid)

actorid - ID актера
forplayerid - ID игрока
+ можете не ставить если посчитаете нужным, ваше решение)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу