Дата: Понедельник, 22.11.2010, 00:31 | Сообщение # 1
Сообщений: 62
Очень простой респаун крипов
(Fabled story ORPG)
Плюсы: Очень быстро сделать. Прост для понятия (Даже нубам). Минусы: Задействуется огромное значение переменных.
Переменные (Массив(От него зависит максимальное количество записанных юнитов)):
Code
UnitType - Тип юнита UnitPoint - Точка Unit - Юнит X - Целочисленная (Не массивная и которая равна 1)
Триггеры:
Этот триггер приписывает каждому юниту свою переменную...условия могут легко меняться/добавляться, если вам не нужен респаун абсолютно всех юнитов игрока/карты . . .
Code
Событие: Eleplased 0.1 seconds Условие: Действие: -Pick every unit in (Units owned by player Нейтрально-враждебный) and do multiple actions: -Set Unit[X] = Picked unit -Set UnitType[X] = Unit type of picked unit -Set Point[X] = Position of picked unit -Set X = X + 1
Это собственно сам процесс респауна юнита . . .
Code
Событие: Unit умер Условие: Owner of triggering unit = Нейтрально-враждебный Действие: -For each integer A from 1 to 999 do multiple actions -Pick every unit in (Units owned by player Нейтрально-враждебный) and do multiple actions: If Then Else do multiple functions: -If: Dying unit = Unit[A] -Then: Wait 120 seconds Remove Unit[A] from game Create 1UnitType at Point for Игрок Нейтрально-враждебный Set Unit[A] = Last created unit Skip remaining actions -Else: Do nothing
-Для новичков поясняю...в начале игры каждому нейтрально-враждебному юниту задается точка респауна, сохраняется его тип и переменная типа боевая единица! -Данный пример сохраняет абсолютно всех юнитов нейтрально-враждебного игрока, но можно ее и немножко отредактировать. Вобщем, если система понравилась, то флаг вам в руки! А они злонравны?
Дата: Понедельник, 22.11.2010, 20:42 | Сообщение # 3
Сообщений: 62
В этой немного другой принцип. Если не нуп, то можно много с ней проводить действий...Например заменять типы воскрешаемого юнита и смены места его воскрешения (О типе воскрешаемых юнитов...например таким образом можно плавно усложнять игру, создавя на месте старых монстров других более сильных) А они злонравны?
Сообщение отредактировал Liebendig1993 - Понедельник, 22.11.2010, 20:52