ItemLife SYS

Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
GUI
Тип:
Наработка
Для кого: для жаждущих и ищущих, для не понимающих и новичков.
Глобалки: 2
Триггеров: 3
Комментарии в триггерах: имеются
Использование: где угодно

Описание

Система не претендует на звание чего-то прорывного, но тем не менее призвана облегчить жизнь молодым с наполеоновскими планами, которые делают крутую рпг или доту. Суть системы заключается в удобной возможности автоочищения карты от флудящихся и плодящихся предметов. Ну бывает такое, вы же понимаете.
Принцип действия очень прост - выкинули предмет, и через некоторое время, если предмет не указан вами как исключение - он просто удалиться с карты и не будет занимать место. УДОБНА
Простейшая настройка позволит использовать систему даже одноруким полуголовым хомякам, ибо:
  1. скопировать папку ItemLife SYS к себе карту
  2. В триггере ItemLife INI установить необходимое значение целочисленной переменной.
сможет кто угодно.
Прошу пользоваться в необходимости и желании, в кредитах автора не забывать =3.

Скачать

`
ОЖИДАНИЕ РЕКЛАМЫ...
32
Очень сомневаюсь что это кому-то понадобится удалять все предметы... Что касается книг и рун их можно удалять всего 1 триггером, сразу после использования....
Событие - Юнит подбирает предмет
Условие - Класс предмета = усиливающие.
Действие - Удалить предмет (предмет который подобрал юнит)
32
quq_CCCP:
Очень сомневаюсь что это кому-то понадобится удалять все предметы... Что касается книг и рун их можно удалять всего 1 триггером, сразу после использования....
Событие - Юнит подбирает предмет
Условие - Класс предмета = усиливающие.
Действие - Удалить предмет (предмет который подобрал юнит)
Нет, книги и руны - это другое. Тут суть в том, чтобы дроп не оставался на карте. У этой системы суть не в единовременном очищении всей карты махом от лежащих без дела предметов. Тут у каждого предмета есть свое "личное время жизни", за которое его можно еспеть подобрать. Ну в общем как нормальных рпгшках, где шмот рано или поздно исчезает, если его дропнуть =3
32
Fakov, ну как так - Дроп с мобов не оставался на карте - это такая издёвка над игроками? Типа кто не успел тот опоздал, автора будут материть... А если он выложил у магазина и забыл? очень весело получится). Не знаю зачем это нужно, особенно гуишникам. те кто знает Jass махом сделают через хештаблицу и таймер
32
нет. на картах могут быть вторичного плана предметы - некоторые рпгкарты грешат дропом с с мобов типа зуб мудрости вурдалака или правый\левый рог оленя. Игроки-фармеры рано или поздно просто теряются в блестящих сундучках на эекране, потому что убив сотню вурдалаков, они дай бог получили всего лишь сотню их зубов.
Тут система позволяет настроить что будет иметь время жизни а то не будет. Я искал удобное решение проблемы для себя, но решил таки оформить в систему - новичкам должно пригодится ^_^
22
одноруким полуголовым хомякам
Ну зачем так то... Людей между прочим задевает....
33
quq_CCCP в чём-то прав. Там можно настроить, будут ли удаляться предметы, выброшенные самим игроком?
32
Именно так там и настраивается) система удалит только те предметы, которые находятся на земле и только на земле, исключив при этом заранее вами указанные предметы(в примере это сфера огня)
Запустила карту и по очереди с перерывом в пару секунд выкиньте 2-3 предмета из пала и подождите немного, они исчезнут в том же порядке друг за дружкой, в котором вы их выкинули))
30
Не хочу никого обидеть, но настраиваемость нулевая. Куда удобнее (и оптимальнее) на одном таймере делать.
Я про то, что кроме исключений по типу, который, кстати, только в редакторе настраивается и не может быть динамическим, никаких настроек нет как данного.
30
например? ну начнём.
Чтобы шмот, который игрок выкинул вручную (в определённой области, например) не исчезал, чтобы разным типам предметов можно было задавать разное время (зубам вурдалаков 30 секунд, а шмоту - 120, например), чтобы всё это подлежало динамичному изменению при каких либо обстоятельствах и т.д.
20
Клэмп что тебе мешает самому сделать такую хорошую систему как ты описываешь?
30
Nerevar, ммм... может быть то, что мне она не нужна?
а в ск2 это через ро делается
32
а в ск2 это через ро делается
удобно.
а по поводу настройки - необходимость определяет. Костяк есть - на него можно насаживать при желании как хочешь.
27
Не знаю, что все так с критикой набросились на создателя. Идея хороша, я считаю, особенно радует то, что кто-то ещё заботиться не только о себе любимом (не буду показывать пальцем), но и о других юзерах сайта и WE, в т.ч. о новичках. Другое дело, что система нуждается в некоторой доработке, в частности, как уже было сказано, улучшить настраиваемость (желательно усложнив систему по минимуму, чтобы ей по-прежнему могли пользоваться "однорукие полуголовые хомяки"). Поставил +, в общем, но надеюсь на дальнейшую доработку, т.к. система сыровата, а так мб кому и пригодится.
19
Самое плохое, это то, что книжки не исчезают при поднятии - их удалять конечно надо сразу после использования.
Но тут все просто
globals
private real itemlife=30 sec
endglobals
function actbx
тут твой временной триггер
function actdx
тут удаление если книжка или руна например
function cond
стандартная проверка на запуск функций
function init
стандартный инитиализер
1 пункт от Hellfim: 1.1 (ненормативная лексика)
3 комментария удалено
Чтобы оставить комментарий, пожалуйста, войдите на сайт.