Ну вот почему здесь так любят стабильную и хорошо изученную версию 1.26, а не тестовую 1.30. По идее можно было бы триггерно задавать расстановку, но что-то не соображу никак, как оптимально сделать сортировку союзников, чтобы рядом их поместить. Спать пора.
Потом как-нибудь, если никто не ответит.
Ну тут задача ведь в коде переименовать функции, а эти макросы для игры. Но по идее можно было бы скормить игре текстовый файл: первым этапом она бы искала там функции UI_* (конец имени на пробеле или скобке), составила список (массив) из всех найденных, чтобы без дублей, вторым этапом составила бы для списка уникальные случайные номера, а третьим этапом искала бы и меняла в текстовом файле функции из списка на qwerty_###.
Как-то делал define для CustomVictory, вроде бы там пять названий функций с одинаковым началом. Вот их, например, переименовать. Только с чем ты сравнивать собрался, интересно?
Ну вот надо ему переименовать функции, пытается обойтись подручными средствами, так как специализированный софт найти трудно. Суть в том, что вроде как алгоритм простой Поиск и Замена по очереди, но как это объяснить компьютеру, если ты не программист?
Сгодится для разрезки даже Paint вообще-то, чуть что тяжёлый Photoshop грузить для работы с картинкой - это слишком узконаправленное мышление, тем более в нынешнее быстроменяющееся время.
Ну макросы в МС Офисе знаешь? Типа записывает твои действия, потом кнопочку нажимаешь и всю цепочку разом выполняет. Правда, в последних версиях не припомню, чтобы они на глаза попадались.
PT153, только что quq_CCCP поставил с ноута минус вместо плюса) Думал поставить плюс, наводил на него указатель мыши, в это время стал перечитывать комментарий, краем глаза увидел указатель примерно в нужном месте и щёлкнул, а там оказался минус(
А твоему комментарию у меня отображалось оценка 0 (+2/-2).
Но сперва достань из неё файл war3map.j Когда поредактируешь, то вставь файл обратно. Дело в том, что w3map Restorer не восстанавливает в игре полностью код триггера, а просто обрывает его. Это и вызывает проблемы с сохранением. Поэтому просто удалил триггеры из карты, чтобы не возникало проблем с редактированием, потом взял war3map.j из оригинала и вставил в восстановленную карту. Это несёт некоторые ограничения, в этом файле прописаны имена игроков, камеры, стартовые позиции, освещение, какой-то текст о карте и что-то там ещё.
Вот только случилась проблемка после этих манипуляций, перестал отображаться текст в заданиях, а может и ещё что-то, просто карта мне мало знакома, мало ли там что ещё должно быть.
Ещё программа не определила эти восемь файлов, по сути это 4 объекта+они же на паузе, если узнаешь их, то дай знать:
Если, например, запатрулить юнита, а потом отдать любой приказ без цели (кроме К оружию), например, Удар по земле, то юнит выполнит его и побежит патрулировать дальше. Но если любой приказ без цели, например, Веер ножей отдать триггерно, то очередь он собьёт, то есть юнит перестанет патрулировать.
JMCode, подробнее, пожалуйста! Например, есть очередь приказов у юнита, во время выполнения которой нажимаю на способность, он триггером паузится, потом что-то делается, чтобы не сбивать приказ, а потом распаузится. Вот что во время паузы должно быть?
Absk, Adef, Amdf, ANms, AEim, AHds (Безумие, Укрыться за щитом, Магическая защита, Магический щит, Жар преисподней, Божественный щит)
Все остальные сбивают приказ.
На самом деле любой приказ без цели не сбивает приказ, ну разве что способность К оружию сразу к Ратуше рабочего направляет. То есть возьми, например, Удар по земле, первая способность у Мэв, призыв какой-нибудь. Ой, тебе ведь нужно, чтобы анимация spell не проигрывалась.
типа нужны две переменные: целочисленная и всплывающий текст;
триггер с событием: каждую секунду игрового времени и действиями:
Удалить всплывающей текст (переменная текста) Целочисленная переменная=целочисленная переменная - 1 Если целочисленная переменная равна нулю, То сделать её равной 30 и создать юнитов, Иначе ничего Создать всплывающий текст над зданием со значением целочисленной переменной, что делается преобразованием integer to string (целочисленное в строку). Переменная текста равна последнему созданному всплывающему тексту
Ну ты понял) Notepad + +'ом открываешь файл и переводишь строки, которые легко заметить, потом заменяешь файл в карте и проверяешь, всё ли нормально. Если да, продолжаешь.
Потому что карта защищена, имена файлов корректно не отображаются. Вроде бы RMPQ может нормально прочитать имена в защищённой карте, но это не точно, так как лишь читал о подобном, но не проверял.
Суть же в том, что строк из war3map.wts тебе явно не хватит для полноценного перевода.
war3map.wts
STRING 1
{
Player 1
}
STRING 3
{
SAO Infinity Adventure v0.02
}
STRING 4
{
Any
}
STRING 5
{
|cff1e90ffSAO Infinity Adventure v0.02|n|r|n[|cffff6347Facebook|r]: www.facebook.com/saoinfinityadventure|n[|cffff6347Blog|r]: www.saoinfinityadventure.blogspot.com/|n|nPresented by |cffff0000crazyyx98|r & |cffffa500Laxus.Elite|r.|nThanks to greensky007.
}
STRING 6
{
crazyyx98
}
STRING 7
{
Player 2
}
STRING 8
{
Player 3
}
STRING 9
{
Player 4
}
STRING 10
{
Player 5
}
STRING 12
{
SAO Players
}
STRING 84
{
NPC
}
STRING 340
{
Dungeon Monster
}
STRING 359
{
Boss
}
STRING 1045
{
|cffFFCC00[System]|r If after using -debug commands didn't solve the bug , please report to our facebook
|c0096FF96https://www.facebook.com/saoinfinityadventure and send a message to the admin.
}
STRING 2620
{
Allied
}
STRING 2881
{
-----------------------------------------------------------------------------
|cff3399ffSAO Infinity Adventure v0.02|r
-----------------------------------------------------------------------------
Presented by |cffff0000crazyyx98 |r& |cffffa500Laxus.Elite|r.
Thanks to |cffadff2fgreensky007|r for supporting us!
Press [|cffffff00F9|r] for the full list of credits.
-----------------------------------------------------------------------------
Find us at:
|cff7fffd4www.facebook.com/saoinfinityadventure|r
|cff7fffd4www.saoinfinityadventure.blogspot.com|r
-----------------------------------------------------------------------------
[|cfffa8072Garena Clan ID|r]: 1006192
-----------------------------------------------------------------------------
}
STRING 3386
{
Presented by crazyyx98 & Laxus.Elite
-Special thanks to greensky for supporting.
-Special thanks to Tri Raider for Vietnam Website.
-Thanks to Chaos Relam!
-Thanks to UUU9!
-Thanks to HiveWorkShop!
}
STRING 3388
{
Changelogs are updated on our facebook page.
https://www.facebook.com/saoinfinityadventure
}
STRING 3390
{
-clear
[Clears messages from your screen]
-ms
[Shows your current movement speed]
-cam
[Adjust your camera distance. Min: 1000 - Max: 3000]
-debug
[Debugs your character from pauses, movement speed bugs and stuck animations]
-unstuck
[Used when stuck to a place. You will be teleported to the starting town]
}
STRING 3392
{
Facebook: https://www.facebook.com/saoinfinityadventure
Blog: http://saoinfinityadventure.blogspot.com/
Garena Clan ID: 1006192
Vietnamese promotion website: http://www.sao2.wap.mu/main.php
}
STRING 3394
{
This is a non-ORPG Sword Art Online map which follows events occured in the original anime. As we reach the maximum potential to implent original features in the map, we'll eventually add our own custom events. You go through the story, taking down bosses and monsters which provide gold and exp. The gold is used to buy gear at shops in the towns to take down the challenging bosses.
The map was first created by Crazyyx98 and was later taken by Laxus.Elite to continue the project. Have fun completing the story!
}
STRING 3397
{
-------------------------------------------------------------------------------
If you found any bug or you want to gv me a suggestion
Please contact us :
|c006969FFFacebook:|rhttps://www.facebook.com/saoinfinityadventure|r
|c00FF7F00Blog:|rhttp://saoinfinityadventure.blogspot.com/
|c00FF0000Garena Clan ID:|r1006192
|c0000FF00Vietnam Website by Tri Raider :|rwww.sao2.wap.mu/main.php?z=1
Presented by crazyyx98
-------------------------------------------------------------------------------
}
STRING 3444
{
Player 11
}
STRING 3460
{
|cffFFCC00[System]|r If after using -debug commands didn't solve the bug , please report to our facebook
|c0096FF96https://www.facebook.com/saoinfinityadventure and send a message to the admin.
}
STRING 4018
{
AI
}
STRING 4019
{
NPCs
}
» WarCraft 3 / Города союзников рядом
» WarCraft 3 / Вопрос по макросам
» WarCraft 3 / Города союзников рядом
Потом как-нибудь, если никто не ответит.
» WarCraft 3 / Вопрос по макросам
» WarCraft 3 / Города союзников рядом
» WarCraft 3 / Вопрос по макросам
Гипербола речи.
» WarCraft 3 / Вопрос по макросам
» WarCraft 3 / Города союзников рядом
» WarCraft 3 / Вопрос по макросам
» WarCraft 3 / Редактор W3TFT : снова загрузочные экраны
» WarCraft 3 / Вопрос по макросам
Правда, в последних версиях не припомню, чтобы они на глаза попадались.
Ред. 8gabriel8
» WarCraft 3 / Максимум призванных существ
А твоему комментарию у меня отображалось оценка 0 (+2/-2).
» WarCraft 3 / Перевод
Вот только случилась проблемка после этих манипуляций, перестал отображаться текст в заданиях, а может и ещё что-то, просто карта мне мало знакома, мало ли там что ещё должно быть.
https://www.xgm.guru/files/100/219280/comments/407437/File000000...
https://www.xgm.guru/files/100/219280/comments/407437/File000000...
https://www.xgm.guru/files/100/219280/comments/407437/File000000...
» WarCraft 3 / Помогите создать способность
» WarCraft 3 / Максимум призванных существ
» WarCraft 3 / Про способности не сбивающие приказ
» WarCraft 3 / Про способности не сбивающие приказ
» WarCraft 3 / Про способности не сбивающие приказ
» WarCraft 3 / Про способности не сбивающие приказ
Ой, тебе ведь нужно, чтобы анимация spell не проигрывалась.
Ред. 8gabriel8
» WarCraft 3 / Триггер обратного отсчёта над зданием.
Целочисленная переменная=целочисленная переменная - 1
Если целочисленная переменная равна нулю, То сделать её равной 30 и создать юнитов, Иначе ничего
Создать всплывающий текст над зданием со значением целочисленной переменной, что делается преобразованием integer to string (целочисленное в строку).
Переменная текста равна последнему созданному всплывающему тексту
» Администрация XGM / Ссылки на статьи в профиле пользователя
» Администрация XGM / Ссылки на статьи в профиле пользователя
Ред. 8gabriel8
» WarCraft 3 / Перевод
» WarCraft 3 / Перевод
https://www.xgm.guru/files/100/219280/comments/407272/File000000...
https://www.xgm.guru/files/100/219280/comments/407272/File000000...
» WarCraft 3 / Перевод
Суть же в том, что строк из war3map.wts тебе явно не хватит для полноценного перевода.