XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ВНИМАНИЕ! По многочисленным просьбам: SDMSystem ver 0.2!

Среди главных нововведений - возможность отображения урона только на видимых игроку территориях! Как и просили.

Полный список (changelog):


---версия 0.2---


-----Изменения:
- Для нормальной работы системы больше не нужны переменные! Их полностью заменяет кеш.
- Удалена функция SDMSLifeTimeSecondary
- Добавлены кеш-функции
- Мелкие косметические изменения
-----Новые фичи:
- Добавлена возможность отображения строки только на видимых игроку областях
-----Исправления багов:
- Исправлена ошибка, приводящая к непредвиденному удалению строк
- Исправлена ошибка, выводящая строки когда урон не нанесён

Наслаждайтесь!
Прикрепленные файлы
Тип файла: w3x Spell Damage Message System 02.w3x (35.2 Кбайт, 143 просмотров )
Старый 08.04.2008, 17:40
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
?
Старый 08.04.2008, 19:43
ZLOBICH
Kicked by XimikS
offline
Опыт: 4,727
Активность:
Цитата:
- Для нормальной работы системы больше не нужны переменные! Их полностью заменяет кеш.

Das ist nicht good
система норм но т.к. в игре одновременно может существовать всего 100 тексттагов для меня не подходит
Старый 08.04.2008, 20:06
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Большая просьба модераторам - перезалить её на сайт. Anka, в этой тоже всё готово, и в прошлой тоже. По просьбам народа добавил пару фич. Вот и всё.
Старый 08.04.2008, 20:19
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Это просто и может быть любым новичком в триггерах сделано (даже джазз не нужен) Просто действие - включить/выключить триггер
Старый 09.04.2008, 13:50
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
Очень понравилась первая версия, щас вторую заценю =)

MEXAHuK добавил:
Вопрос: в SDMSystem ver 0.2 есть утечки? я в джассе не бум бум, а мне это важно =\
Старый 03.06.2008, 02:24
ScorpioT1000
Работаем
offline
Опыт: отключен
Ну там что, залита она или обновить? Если не залита - сцыль на старую фстудию.
Старый 03.06.2008, 02:33
CDJ
Unity 3D engine user
offline
Опыт: 5,954
Активность:
MEXAHuK, я скачал,посмотрел,вроде багов не заметил,хотя и тестил всего минут десять :)
Старый 03.06.2008, 03:08
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
CDJ, спасибо...
Старый 03.06.2008, 04:04
Radiant
Silence
offline
Опыт: 4,907
Активность:
Код:
function SDMS_YourCache takes nothing returns gamecache
    return InitGameCacheBJ("SDMS.w3v")
endfunction

Вот такого делать настоятельно не рекомендую...
Либо инициализируй вначале как это сделано в условии, либо используй эту функцию...
Код:
function gc takes nothing returns gamecache
 if udg_cache==null then
  call FlushGameCache(InitGameCache("cache.w3v"))
  set udg_cache=InitGameCache("cache.w3v")
 endif
 return udg_cache
endfunction


Radiant добавил:
З.Ы - а так молодец - прикольная системка)
Старый 03.06.2008, 06:07
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
Radiant, а можно всё тоже самое но на русском услышать, а то я эту тарабарщину не очень хорошо понимаю, и тарабарский не знаю.. =)
Старый 03.06.2008, 06:35
Cofein

offline
Опыт: 3,039
Активность:
FREEZE_ball Молодец хорошая ситема у ся в карте буду использовать. +1
Старый 03.06.2008, 09:54
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
Цитата:
Сообщение от Cofein
хорошая ситема у ся в карте буду использовать.

а я ужо =)
Старый 03.06.2008, 10:28
Radiant
Silence
offline
Опыт: 4,907
Активность:
MEXAHuK - Я все по русски написал. Короче создай переменную cache типа буфер игры и замени функцию SDMS_YourCache на это:
Код:
function SDMS_YourCache takes nothing returns gamecache
 if udg_cache==null then
  call FlushGameCache(InitGameCache("cache.w3v"))
  set udg_cache=InitGameCache("cache.w3v")
 endif
 return udg_cache
endfunction

(Зачем? - потомучто данные не стираются, кэш нужно предварительно очитить, а у тебя к томуже каждый раз создается новый файл)
Советую также использовать утилиту JassCraft чтобы искать замену BJ Функциям(Я пользуюсь блокнотом, но тебе всеравно советую).
PolledWait - имхо. медленее TriggerSleepAction но вроде точнее на малом периоде...

Radiant добавил:
Да и тут вроде кэш вообще ненужен, я точно не проверял, но поему можно хранить триггеры в глобалке, щас проверю весь код...

Отредактировано Radiant, 03.06.2008 в 13:07.
Старый 03.06.2008, 13:10
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Я узнал, как ловить игрока который нанёс урон. Создаю опрос, голосуйте, как лучше.

Кроме того, могу сделать разные цвета для разных игроков. Т.е.: у игрока 1 тот урон, который нанесли его юнитам отображается красным, юнитам союзников - жёлтым, врагам - зелёным, а нейтральным - чёрным. То же самое и у игрока 2, 3, 4... но своим цветом. Голосуем.

FREEZE_ball добавил:
Цитата:
Да и тут вроде кэш вообще ненужен, я точно не проверял, но поему можно хранить триггеры в глобалке, щас проверю весь код..

Не нужен, но импорт в карту ЗНАЧИТЕЛЬНО упрощает, особенно у тех, кто не разбирается в джаззе. Кроме того, в первой версии и так глобалки...
Старый 03.06.2008, 13:57
ScorpioT1000
Работаем
offline
Опыт: отключен
Еще раз повторяю:
Цитата:
Ну там что, залита она или обновить? Если не залита - сцыль на старую фстудию.


Для тех кто фтанке: "в базе xgm лежит уже эта версия твоей системы или только старая? Если старая - ссылку с раздела "Наработки" на сайте выложи сюда."

ScorpioT1000 добавил:
И че это за шлак с цветом???777
Вобщето урон должен отображаться красным
Старый 03.06.2008, 17:40
Cofein

offline
Опыт: 3,039
Активность:
ScorpioT1000 Он же для разных игроков, чтобы все не сливалось.
Старый 03.06.2008, 17:56
Radiant
Silence
offline
Опыт: 4,907
Активность:
FREEZE_ball, систему ты доделал, теперь оптимизируй - убери кэш и посмотри как текстаги без BJ и утечек выводить(если хочешь) http://xgm.guru/forum/showthread.php?p=399491#post399491.
Старый 03.06.2008, 18:01
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
ScorpioT1000, вот старая версия, версию 0.2 не выкладывай, я её немного переделаю.
Старый 04.06.2008, 14:26
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Вышла версия 0.3, модераторы - прошу залить на сайт.
Старый 28.09.2008, 13:27
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:42.