Slothman/Зомби

From Multi Theft Auto: Wiki
Revision as of 22:37, 21 January 2015 by Владислав Белоусов (talk | contribs) (→‎onZombieWasted)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Это ресурс предназначенный для спавна нежити, где бы игрок не находился (снаружи). Он работает без каких-либо конфигураций и навыков. Но вам прийдется использовать некоторые варианты 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: Убийца зомби.
  • weapon: Оружие из которого зомби бы убит
  • bodypart: Часть тела в которую зомби был убит

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: X координаты для спавна зомби
  • y: Y координаты для спавна зомби
  • z: Z координаты для спавна зомби

Optional Arguments

  • rotation: Поворот зомби при спавне
  • skinID: скин при спавне
  • interior: Номер интерьера при спавне
  • dimension: ID dimension в котором зомби должен быть!

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