Поддержи XGM - сделаем его мощнее!
Jass New Gen Pack - расширенный редактор карт для Warcraft 3
Необычная RPGArena полная рандома. Собери способности и артефакты одному из 70 героев из вселенной WarCraft. Экипируй своего героя одним из 118 героических оружий с уникальными свойствами и одолей других игроков на арене!
The Scouring - это RTS про людей и орков. Используйте магию, стреляйте из пушек и побеждайте в динамичных сражениях. Редактор мира, кастомные скрипты, Интеграция со Steam Workshop, Мультиплеер, все на месте.
Попытка внедрить в WarCraft 3 имбовых героев из кампании, и посмотреть что из этого выйдет.
» StarCraft 2 / Blizzard приоткрывает завесу режима кампании
Developer Updates: To use the editor, you must now log in on your account (Requires Internet Connection)
» StarCraft 2 / В SC2 кампании будут платными
» StarCraft 2 / 13 патч убивает battle.net
» StarCraft 2 / Объявлена официальная дата выхода StarCraft II: Wings Of Liberty
» Подземные Хроники / Подземные Хроники
» WarCraft 3 / Refuge in Ruins
» StarCraft 2 / Объявлена стоимость русского SCII: WoL
» WarCraft 3 / Rush Hour v1.26a rebirth
» WarCraft 3 / Блуждая среди холмов
» WarCraft 3 / cJass - дополнение к языку JASS
... player p = GetTriggerPlayer() string m = "blah blah" сjSF_kickPlayer(p,m,"import\\amb\\PlayerKicked.wav") ...
if (i=i+GetHeroLevel(u) return i*0x02+i*0x03+i*0x04) then /*super duper code*/ endif
Как это записать через дефайн, чтобы получить:
string array cj_sprintf_p, array cj_sprintf_pc
string array cj_sprintf_p, cj_sprintf_pc
method CSmthd takes nothing returns nothing //Действия endmethod
void method CSmthd () { } // и прочие перестановки воида не помогают
define lolexample(someArg) = {void LetsPew##someArg## () {}}
lolexample(Pew) //Получаем function LetsPewPew takes nothing returns nothing //Аналогично с переменными
При снятии с публикации можно указать причину в комментарий к ресурсу.
» StarCraft 2 / Blizzard приоткрывает завесу режима кампании
» StarCraft 2 / Blizzard приоткрывает завесу режима кампании
оО ...большинство современных игр кишит такими вставками. Ничего удивительного.
» StarCraft 2 / Blizzard приоткрывает завесу режима кампании
впечатляет их идиотизм с платной кампанией и редактором
» StarCraft 2 / Blizzard приоткрывает завесу режима кампании
» StarCraft 2 / В SC2 кампании будут платными
» StarCraft 2 / 13 патч убивает battle.net
» StarCraft 2 / Объявлена официальная дата выхода StarCraft II: Wings Of Liberty
» Подземные Хроники / Подземные Хроники
» WarCraft 3 / Refuge in Ruins
» WarCraft 3 / Refuge in Ruins
» StarCraft 2 / Объявлена стоимость русского SCII: WoL
» WarCraft 3 / Rush Hour v1.26a rebirth
» WarCraft 3 / Rush Hour v1.26a rebirth
Теперь их 5^^... пофиксте..
» WarCraft 3 / Блуждая среди холмов
» WarCraft 3 / Rush Hour v1.26a rebirth
» WarCraft 3 / Rush Hour v1.26a rebirth
» WarCraft 3 / Rush Hour v1.26a rebirth
» WarCraft 3 / cJass - дополнение к языку JASS
Проблема решена... скопировал дефайн и вставил по-новой <<
» WarCraft 3 / cJass - дополнение к языку JASS
Старо как мир)
Кстати зачем do когда можно сразу писать whilenot...
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
int GetIncInt (unit u, int i) { i+=GetHeroLevel(u); return i*0x02+i*0x03+i*0x04 }
if (defineName(i)>0x00) { /*super duper code*/ }
Вобщем опять краш и опять карту снесло... фиксите!
Просто слов нет... столько проделанной работы и все впустую! >[ Сделайте принудительный бэкап хотя бы
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS
» WarCraft 3 / cJass - дополнение к языку JASS