30

» Блог им. TerrorGold / Нужна ли историческая логика в срдневековом фэнтези/романе?

Immortal_Zodd, не ну а чё, шикарная и самое главное популярная логика. Вон, даже не а бы кто, а Ридли Скот по ней кино снимает и ничё, никто не умер.
Загруженные файлы
30

» WarCraft 3 / Утечка памяти точка.

Логика вышла из чата?
Точка, она же Location это игровой объект. И она не утекает сама по себе, каждый созданный игровой объект необходимо удалять.
Можно отмечать их конечно и записывать в переменные, а потом удалять, но стоит ли?
Конечно же не стоит. Память же бесконечна и ничего страшно от лишних 4+4+4 байт не случится. Даже если создавать их 60 раз в секунду.
30

» Блог им. TerrorGold / Нужна ли историческая логика в срдневековом фэнтези/романе?

В чём смысл таких опросов без бугурта в комментах?

Зачем вам историческая логика в фэнтезе? Она скучная! Зачем объяснять читателю эту вашу экономическую подоплёку исторических процессов? Нужно проще. Есть плохое государство, есть хорошее. Ну и ГГ соответственно воюет на стороне хороших размахивая двухметровым мечом в одних трусах.
У каждого крестьянина на кухне должен пылиться полный латный доспех, ведь его на сдачу с семок по две штуки дают. Так же не забыть, что у быдла должно быть просто уйма свободного времени, которое они могут потратить на обучение владению оружием.
Не нужно так же забывать про высший свет. Вот этот ваш этикет и прочие разшаркивания абсолютно неважны. Поголовно все должны страдать от неразделённой любви и общаться на уровне инстасамок с альцгеймером. Чтоб рядовой читатель мог легко ассоциировать себя с ними, а не со всяким быдлом из пивбара.
Физику тоже можно отправить в лес покурить, и обыкновенная веточка должна пробивать доспех любой сложности. Если эта веточка принадлежит ГГ. Очередняры же могут хоть триста раз зарядить кувалдой в лицо ГГ и ничего с ним не станется.
30

» WarCraft 3 / Как сделать разные загрузочные экраны для кампании и для карт?

Зачем тебе кастомная моделька лоадскрина? Выставляешь картам кампании дефолтные лоадскрины и заменяешь им текстуры на свои.
30

» Литература / Лор вселенной

Почему команда не полетела сразу же на орлах в Мордор?
По официальной версии у врага было РЛС ОКО, которое бы выслало эскадрилью перехватчиков.
то люди из-за своего местами идиотизма прикопаются к каждой мелочи
Например к штанам Арагорна. За всю трилогию нам ни разу не сказали, что Арагорн был одет снизу. Отсюда делаем вывод, что он ходил с карталыгой наперевес.
Собственные додумки это один из моментов которая граничит между бредом и нормой.
Собственные додумки чего?
30

» WarCraft 3 / Мемхак для замены(удаления) меню приказов

Подскажите, не дошли ли технологии с использованием мемхака, чтобы скрывать или заменять панель приказов?
Они прям в момент открытия мемхака дошли.
Если можно скинте ссылки или пример?
Читаем, если не понятно, то пытаемся осознать тот факт, что лезть в мемхак ещё рано.
30

» Литература / Лор вселенной

Не давайте его слишком много или слишком мало.
По какой формуле расчитывается приемлемое значение подачи лора?
30

» Литература / Лор вселенной

Избавляем статью от воды:
Лор это мета знания о мире, в котором происходят события, которые напрямую не влияют на происходящее.
30

» Литература / Условия и условности

Всем трям. Решил тут в двух словах зарерайтить разницу между условиями и условностями.

Условия

Странный термин, но ладно. Под ними обычно понимается жёстко заданная логика мира.
Тобишь вместо описания широкими мазками читателя твёрдо и чётко вводят в суть происходящего.
Примерами могут служить всякие роадмуви и прочие зомбоапокалипсисы с малым количеством второстепенной движухи. Ибо и дураку понятно, что для выживания нужно кушац, спать и желатьльно сохранять свою тушку в целостности.
При увеличении масштаба обычно скатывается в следующий абзац.

Условности

Тоже странный термин, но где наша не пропадала. Разница с предыдущим абзацом в том, что происходящее нам не описывают, а обозначают.
Ближайший пример это миллионы низкосортного Мери Сью и прочего фанфикшена. Где читатель вообще не может отстрелить что происходит, но ГГ делает какое-то действие, которое внезапно разрешает все конфликты, излечивает гемморой и находит лекарство от рака.
30

» Литература / Условия и условности

и уже три лайка показывает что не так уж у меня всё плохо как раньше
Миллионы мух не могут ошибаться?
30

» Литература / Условия и условности

Условия построены на неудобных для людей местами основами для построения истории моментах. При условиях необходимо сделать множество элементов для того чтобы это произошло и эти элементы были логичными.
Вода мокрая потому, что если ты залезешь в воду, то будешь мокрый. Значит вода мочит людей и отсюда делаем вывод, что она мокрая. Так же как и дождь мокрый. Ибо что есть дождь? Вода. А вода, как мы уже выяснили мокрая, потому что если залезть в воду, то будешь мокрый. Хотя есть снег. Снег это тоже вода. Но снег не мокрый. А вода мокрая. Но если залезть в снег, а потом сделать из него воду, то ты будешь мокрый. Выходит что снег, это не мокрая вода.
30

» WarCraft 3 / Как можно хранить значения в юнитах? Аналог SetUnitUserData

так LoadInteger returns integer - как ты там сохранишь что-то кроме целого числа?
Там целая пачка функций на любой вкус.

native InitHashtable takes nothing returns hashtable

native SaveInteger takes hashtable table, integer parentKey, integer childKey, integer value returns nothing
native SaveReal takes hashtable table, integer parentKey, integer childKey, real value returns nothing
native SaveBoolean takes hashtable table, integer parentKey, integer childKey, boolean value returns nothing
native SaveStr takes hashtable table, integer parentKey, integer childKey, string value returns boolean
native SavePlayerHandle takes hashtable table, integer parentKey, integer childKey, player whichPlayer returns boolean
native SaveWidgetHandle takes hashtable table, integer parentKey, integer childKey, widget whichWidget returns boolean
native SaveDestructableHandle takes hashtable table, integer parentKey, integer childKey, destructable whichDestructable returns boolean
native SaveItemHandle takes hashtable table, integer parentKey, integer childKey, item whichItem returns boolean
native SaveUnitHandle takes hashtable table, integer parentKey, integer childKey, unit whichUnit returns boolean
native SaveAbilityHandle takes hashtable table, integer parentKey, integer childKey, ability whichAbility returns boolean
native SaveTimerHandle takes hashtable table, integer parentKey, integer childKey, timer whichTimer returns boolean
native SaveTriggerHandle takes hashtable table, integer parentKey, integer childKey, trigger whichTrigger returns boolean
native SaveTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey, triggercondition whichTriggercondition returns boolean
native SaveTriggerActionHandle takes hashtable table, integer parentKey, integer childKey, triggeraction whichTriggeraction returns boolean
native SaveTriggerEventHandle takes hashtable table, integer parentKey, integer childKey, event whichEvent returns boolean
native SaveForceHandle takes hashtable table, integer parentKey, integer childKey, force whichForce returns boolean
native SaveGroupHandle takes hashtable table, integer parentKey, integer childKey, group whichGroup returns boolean
native SaveLocationHandle takes hashtable table, integer parentKey, integer childKey, location whichLocation returns boolean
native SaveRectHandle takes hashtable table, integer parentKey, integer childKey, rect whichRect returns boolean
native SaveBooleanExprHandle takes hashtable table, integer parentKey, integer childKey, boolexpr whichBoolexpr returns boolean
native SaveSoundHandle takes hashtable table, integer parentKey, integer childKey, sound whichSound returns boolean
native SaveEffectHandle takes hashtable table, integer parentKey, integer childKey, effect whichEffect returns boolean
native SaveUnitPoolHandle takes hashtable table, integer parentKey, integer childKey, unitpool whichUnitpool returns boolean
native SaveItemPoolHandle takes hashtable table, integer parentKey, integer childKey, itempool whichItempool returns boolean
native SaveQuestHandle takes hashtable table, integer parentKey, integer childKey, quest whichQuest returns boolean
native SaveQuestItemHandle takes hashtable table, integer parentKey, integer childKey, questitem whichQuestitem returns boolean
native SaveDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey, defeatcondition whichDefeatcondition returns boolean
native SaveTimerDialogHandle takes hashtable table, integer parentKey, integer childKey, timerdialog whichTimerdialog returns boolean
native SaveLeaderboardHandle takes hashtable table, integer parentKey, integer childKey, leaderboard whichLeaderboard returns boolean
native SaveMultiboardHandle takes hashtable table, integer parentKey, integer childKey, multiboard whichMultiboard returns boolean
native SaveMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey, multiboarditem whichMultiboarditem returns boolean
native SaveTrackableHandle takes hashtable table, integer parentKey, integer childKey, trackable whichTrackable returns boolean
native SaveDialogHandle takes hashtable table, integer parentKey, integer childKey, dialog whichDialog returns boolean
native SaveButtonHandle takes hashtable table, integer parentKey, integer childKey, button whichButton returns boolean
native SaveTextTagHandle takes hashtable table, integer parentKey, integer childKey, texttag whichTexttag returns boolean
native SaveLightningHandle takes hashtable table, integer parentKey, integer childKey, lightning whichLightning returns boolean
native SaveImageHandle takes hashtable table, integer parentKey, integer childKey, image whichImage returns boolean
native SaveUbersplatHandle takes hashtable table, integer parentKey, integer childKey, ubersplat whichUbersplat returns boolean
native SaveRegionHandle takes hashtable table, integer parentKey, integer childKey, region whichRegion returns boolean
native SaveFogStateHandle takes hashtable table, integer parentKey, integer childKey, fogstate whichFogState returns boolean
native SaveFogModifierHandle takes hashtable table, integer parentKey, integer childKey, fogmodifier whichFogModifier returns boolean
native SaveAgentHandle takes hashtable table, integer parentKey, integer childKey, agent whichAgent returns boolean
native SaveHashtableHandle takes hashtable table, integer parentKey, integer childKey, hashtable whichHashtable returns boolean

native LoadInteger takes hashtable table, integer parentKey, integer childKey returns integer
native LoadReal takes hashtable table, integer parentKey, integer childKey returns real
native LoadBoolean takes hashtable table, integer parentKey, integer childKey returns boolean
native LoadStr takes hashtable table, integer parentKey, integer childKey returns string
native LoadPlayerHandle takes hashtable table, integer parentKey, integer childKey returns player
native LoadWidgetHandle takes hashtable table, integer parentKey, integer childKey returns widget
native LoadDestructableHandle takes hashtable table, integer parentKey, integer childKey returns destructable
native LoadItemHandle takes hashtable table, integer parentKey, integer childKey returns item
native LoadUnitHandle takes hashtable table, integer parentKey, integer childKey returns unit
native LoadAbilityHandle takes hashtable table, integer parentKey, integer childKey returns ability
native LoadTimerHandle takes hashtable table, integer parentKey, integer childKey returns timer
native LoadTriggerHandle takes hashtable table, integer parentKey, integer childKey returns trigger
native LoadTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey returns triggercondition
native LoadTriggerActionHandle takes hashtable table, integer parentKey, integer childKey returns triggeraction
native LoadTriggerEventHandle takes hashtable table, integer parentKey, integer childKey returns event
native LoadForceHandle takes hashtable table, integer parentKey, integer childKey returns force
native LoadGroupHandle takes hashtable table, integer parentKey, integer childKey returns group
native LoadLocationHandle takes hashtable table, integer parentKey, integer childKey returns location
native LoadRectHandle takes hashtable table, integer parentKey, integer childKey returns rect
native LoadBooleanExprHandle takes hashtable table, integer parentKey, integer childKey returns boolexpr
native LoadSoundHandle takes hashtable table, integer parentKey, integer childKey returns sound
native LoadEffectHandle takes hashtable table, integer parentKey, integer childKey returns effect
native LoadUnitPoolHandle takes hashtable table, integer parentKey, integer childKey returns unitpool
native LoadItemPoolHandle takes hashtable table, integer parentKey, integer childKey returns itempool
native LoadQuestHandle takes hashtable table, integer parentKey, integer childKey returns quest
native LoadQuestItemHandle takes hashtable table, integer parentKey, integer childKey returns questitem
native LoadDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey returns defeatcondition
native LoadTimerDialogHandle takes hashtable table, integer parentKey, integer childKey returns timerdialog
native LoadLeaderboardHandle takes hashtable table, integer parentKey, integer childKey returns leaderboard
native LoadMultiboardHandle takes hashtable table, integer parentKey, integer childKey returns multiboard
native LoadMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey returns multiboarditem
native LoadTrackableHandle takes hashtable table, integer parentKey, integer childKey returns trackable
native LoadDialogHandle takes hashtable table, integer parentKey, integer childKey returns dialog
native LoadButtonHandle takes hashtable table, integer parentKey, integer childKey returns button
native LoadTextTagHandle takes hashtable table, integer parentKey, integer childKey returns texttag
native LoadLightningHandle takes hashtable table, integer parentKey, integer childKey returns lightning
native LoadImageHandle takes hashtable table, integer parentKey, integer childKey returns image
native LoadUbersplatHandle takes hashtable table, integer parentKey, integer childKey returns ubersplat
native LoadRegionHandle takes hashtable table, integer parentKey, integer childKey returns region
native LoadFogStateHandle takes hashtable table, integer parentKey, integer childKey returns fogstate
native LoadFogModifierHandle takes hashtable table, integer parentKey, integer childKey returns fogmodifier
native LoadHashtableHandle takes hashtable table, integer parentKey, integer childKey returns hashtable

native HaveSavedInteger takes hashtable table, integer parentKey, integer childKey returns boolean
native HaveSavedReal takes hashtable table, integer parentKey, integer childKey returns boolean
native HaveSavedBoolean takes hashtable table, integer parentKey, integer childKey returns boolean
native HaveSavedString takes hashtable table, integer parentKey, integer childKey returns boolean
native HaveSavedHandle takes hashtable table, integer parentKey, integer childKey returns boolean

native RemoveSavedInteger takes hashtable table, integer parentKey, integer childKey returns nothing
native RemoveSavedReal takes hashtable table, integer parentKey, integer childKey returns nothing
native RemoveSavedBoolean takes hashtable table, integer parentKey, integer childKey returns nothing
native RemoveSavedString takes hashtable table, integer parentKey, integer childKey returns nothing
native RemoveSavedHandle takes hashtable table, integer parentKey, integer childKey returns nothing

native FlushParentHashtable takes hashtable table returns nothing
native FlushChildHashtable takes hashtable table, integer parentKey returns nothing
30

» Прочее / Сэмуайз Дидье покинул Blizzard

А вот над Reforged он уже не работал, а его идеи остались невостребованными...
Ну, судя по новой иконке Сэмми, над рефой работали уже не люди...
30

» Администрация XGM / Объединение вопросов.

А вот разлочить возможность "отправить как ответ" для не-админов это неплохая идея
И вообще бы отдельную сушность "Ответ" неплохо бы заиметь....
30

» WarCraft 3 / Image to frame

WarNeverChanges, This was all done for an experiment. There were no plans to create a full-fledged one-click sprite creator.
30

» WarCraft 3 / Статьи про язык JASS

По опыту, чат боты могут сгенерировать рабочий код по типичной задаче
Чатботы полезны при ситуации "куда гуглить", когда ты вообще ниразу с этим не работал, то чатбот прекрасно подскажет куда копать. В редких случаях даже создаст рабочий пример.
30

» WarCraft 3 / Опасен ли мемхак?

то навредить можно и БЕЗ мемхака. В хелхалте вообще vbs скрипт запускается при запуске карт
Каким образом он запускается без мемхака?
30

» WarCraft 3 / Недостаточн памяти для обработки команды.

Там сообщение "отказано в доступе"
Ну так логично. Ты пишешь в память на полшишечки до лимита. А потом смотришь, сколько памяти осталось, а её и нет.
30

» WarCraft 3 / Недостаточн памяти для обработки команды.

что ошибка такого типа происходит только когда кончается память
Необязательно. Можно просто прочитать её по недопустимому адресу.
30

» WarCraft 3 / Недостаточн памяти для обработки команды.

ViktorVanDort, или скинуть сюда лог ошибки вместо унылого скриншота или отключать триггеры пока ошибка не исчезнет. Потом включать по одному пока не появится.
30

» WarCraft 3 / Статьи про язык JASS

так что добиться того чтобы он исправил свою ошибку можно
Удачи.
Да и один ролик по созданию мода в Гаррис Моде при помощи AI так же это доказал, пусть это и достаточно геморойно.
Удачи х2
30

» WarCraft 3 / Статьи про язык JASS

Да и пока что не нашёл те слова которые нужно написать чтобы он собственные ошибки исправил.
Ты уверен, что они существуют?