Slothman/Зомби
Это ресурс предназначенный для спавна нежити, где бы игрок не находился (снаружи). Он работает без каких-либо конфигураций и навыков. Но вам прийдется использовать некоторые варианты GameMode чтобы определить типы зомби!
Особенности
Скины: Вы можете заменять скины зомби чтобы они больше походили на мертвых/гнилых трупов
Полу - Интелект: Зомби довольно бессмысленные по своей природе, но у них есть основные двигательные навыки , как возможность , чтобы перепрыгнуть через объекты , подняться на выступы , ходить вокруг углов , и прорываться через барьеры.
Поведение: Зомби будут атаковать любого игрока или педа, который не является одним из них, чтобы полакомиться плотью и пойти искать новую жертву.
Потоки: Зомби будут спавниться возле игрока как только он будет выходить наружу, количество зомби увеличивается за счет удаления зомби, которые далеко и спавна их рядом с игроком!
Режимы Игры/Интеграция скриптов!: Этот скрипт предусматривает несколько функций и событий, которые можно использовать в разных режимах игры для управления зомби.
Зомби в шлеме: Шлем + Зомби = Большая Проблема! Хедшоты не подействуют на такого зомби.
Выберите тип вашего Апокалипсиса: Серверные опции предопределяют что зомби могут спавниться везде, только на спавн поинтах или же с помощью указаний скрипта.
EDF: Если выбран режим "map" то вам следует расставить спавны зомби.
Опции Сервера
Существуют 2 опции чтобы настроить эффект скрипта.
MaxZombies
Позволяет серверу установить максимальное количество зомби.Ресурсы типа "map" могут понижать этот предел но не повышать!
StreamMethod
"Говорит" скрипту как создавать зомби. Выберите значение 1 чтобы рандомно спавнить зомби по всему Сан Андреасу. Выберите 2 чтобы зомби спавнились только на спавнпоинтах. Выберите 0 чтобы не спавнить зомби автоматически, но позволяющие сделать это скриптово.
Серверные События
onZombieSpawn
Это срабатывает когда зомби спавнятся автоматически. Это отменяемое событие так что можно сделать, чтобы в некоторых зонах зомби не было!
Parameters
float x, float y, float z
- x: The X coord of the spawn location
- y: The Y coord of the spawn location
- z: The Z coord of the spawn location
Source
The source of this event is the Zombie that is spawning
onZombieWasted
Это срабатывает когда зомби умирает от руки человека. Parameters
element attacker, float weapon, float bodypart
- attacker: The Element that killed the zombie
- weapon: The weapon id used to kill the zombie
- bodypart: The bodypart id that was hit to kill the zombie
Source
The source of this event is the zombie that died
Серверные Функции
Все эти функции должны быть выполнены через call иначе они не будут работать!
createZombie
Эта функция порождает зомби в игре , вернется id зомби , или false, если возникла проблема .
Syntax
element createZombie( float x, float y, float z, [int rotation = 0, int skinID = 0, int interior = 0, int dimension = 0 ] )
Required Arguments
- x: The x co-ordinate to spawn the zombie
- y: The y co-ordinate to spawn the zombie
- z: The z co-ordinate to spawn the zombie
Optional Arguments
- rotation: Rotation of the zombie on spawn
- skinID: skin on spawn
- interior: Interior the zombie will spawn into
- dimension: The ID of the dimension that the zombie should be in
isPedZombie
Возвращает true если ped зомби или же false если это не так.
Syntax
bool isPedZombie( element thePed)
Required Arguments
- thePed: Ped которого вы хотите проверить!
Credits
- Slothman: Creator/scripter/skin artist
- Various artists: see the client script to view zombie skin creators.
- Thanks to Everyone else who made suggestions, tested the script, helped when i was stuck, etc