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

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

Результаты опроса: У тебе после например добави декорации xxdingo93xx's Spellpack.w3x ?
Неработает 2 40.00%
Работает 3 60.00%
Голосовавшие: 5. Вы еще не голосовали в этом опросе

Закрытая тема
 
xpadd91

offline
Опыт: 10,739
Активность:
Множество ошибок компиляции при сохранении карты
Если сохранить карта там опять много ошибок компиляции: 2478
Помоги как исправить баги карта xxdingo93xx's Spellpack.w3x
Старый 15.03.2009, 19:03
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
Старый 15.03.2009, 19:10
xpadd91

offline
Опыт: 10,739
Активность:
Enein ты попробуй открой карта xxdingo93xx's Spellpack.w3x если любое например добавить декорации, а сохранить вылетает ошибка?

xpadd91 добавил:
я запуск редактор WE Jass New Gen Pack сохранить карта работает, тест запуск игру он не работает =(
Как исправить?
Старый 15.03.2009, 19:27
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
название карты и путь к ней должны состоять только из английских символов
Старый 15.03.2009, 19:32
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
Сообщение от Enein
название карты и путь к ней должны состоять только из английских символов

Я было перименность буквы карта, он все равно вылетает ошибка.
Старый 15.03.2009, 19:56
Hellfim
Новичок
online
Опыт: 79,707
Активность:
Попробуй эту. Путь должен быть такой(например):
D:\Games\Warcraft 3\Maps
Прикрепленные файлы
Тип файла: w3x xxdingo93xx's Spellpack.w3x (253.2 Кбайт, 15 просмотров )
Старый 15.03.2009, 22:10
Mczak
Нубищще
offline
Опыт: 700
Активность:
Имхо тут дело не в пути. Все триги на англицком языке написаны, русского нету.
Тут дело в том, что триггеры импортированы из другой карты, а переменные к ним не заданы.
К примеру:
Цитата:
Описание ошибки: Отсутствует зарезервированный тип или тип идентификатора.
Строка: private constant integer DUMMY_ID = 'h000'

Я не особо разбираюсь в джассе, но имхо тут не хватает переменной (хотя почему переменной, ведь написано constant) целочисленной с названием h000 :) Даже если это не переменная, а константа, то всё равно она не задана.

Отсутствует конец строки(так пишет WE, я не знаю как закончить))
Цитата:
//TESH.alwaysfold=0


Я не знаю как это исправить, имхо не надо использовать то, что не понимаешь.
Лучше написать самому на ГУИ, ну или не самому, но в ГУИ легче разбираться, если не знаешь джасса.
Старый 16.03.2009, 19:39
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Mczak
false. Ошибок там нет
Старый 16.03.2009, 19:42
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
Сообщение от Hellfim
Попробуй эту. Путь должен быть такой(например):
D:\Games\Warcraft 3\Maps

я мой папки сллыка E:\WarcraftIII\
Я сказал все равно там ошибок, если сохранить карту будет много ошибок множество неверных код JASS.
проблем
Старый 16.03.2009, 19:49
Mczak
Нубищще
offline
Опыт: 700
Активность:
Артте, ты вообще открывал карту? :))
Ну может быть в джасс коде и нет ошибок, но переменные должны быть заданы?Или как?
Я просто не особо разбираюсь в джассе(не особо=нифига не понимаю)

Mczak добавил:
Хмм, и тут мне показалось, что я разгадал эту загадку, и дело было в апострофе в названии карты...
Но нет. Значит останусь на своем мнении, что джасс-код написан неверно :)
Старый 16.03.2009, 20:11
xpadd91

offline
Опыт: 10,739
Активность:
триггер JESP Standard Document Переводчик на русскому языке
» JESP Standard Document

/ / TESH.scrollpos = 21
/ / TESH.alwaysfold = 0
Это JESP стандартный документ, если карта содержит этот документ, это значит, что Есть
заклинаний, что следовать этому стандарту.

Заклинания этой карте, которые следуют стандарту:
________________________________________________________________________________ __________
- "Влияние Spike"
- "Cutwave"
- "Firebomb"
- "Гром волна"
- "Фрост Orb"
- "Power Баш"


Преимущества стандарта
________________________________________________________________________________ __________
- Выполнение заклинания, которые следуют стандартной сравнительно легче, чем внедрение JASS
заклинаний, которые не соответствуют стандарту.

- Настройка / балансировки заклинаниями, которые следуют стандартной сравнительно легче, чем
осуществление JASS заклинаний, которые не соответствуют стандарту.

- Пользователи могут сделать следующую процедуру, чтобы новые возможности, которые использует заклинание в скрипте:

* Создать новую триггеров с именем (с учетом регистра)
* Конвертировать чтобы вызвать на пользовательский текст.
* Копия заклинание в сценарий текстовом редакторе как "Блокнот" или ОС эквивалента.
* Замените заклинание Кодекса название с именем вы использовали на курок.
* Скопируйте новый текст с новой показа
* Дублирующиеся Назови оригинальные объекты, чтобы новые для новых заклинаний сценарий.

Вы теперь в состоянии использовать эту новую версию заклинание.

- В случае, когда двое парней давать одно и то же имя на 2 разных заклинаний Есть проблемы нет конфликта
потому что вы можете легко изменить название одного из них

Что такое JESP стандарт?
________________________________________________________________________________ __________
JESP стандарт был разработан, чтобы заклинание обмена гораздо лучше. И чтобы убедиться, что JASS
расширение заклинания следовать правилу, чтобы предотвратить хаос.

Чему JESP стандарта означает?
________________________________________________________________________________ __________
JASS
Расширение
Назови
Pseudotemplate

Требования к заклинание следовать стандартным JESP
________________________________________________________________________________ __________
- Заклинание написано в JASS
- Заклинание на 100% многолетних instanceable.
- Заклинание сценарий готов поддержать заклинаний любое количество уровней.
(по умолчанию конфигурации заголовок не обязан поддерживать все из них)

- Заклинание имеет конкретный код название.

- Заклинание в вызвать должны иметь заклинание в качестве кодовым именем

- Заклинание в InitTrig функции должны быть названы: InitTrig_ <CodeName>

- Заклинание имеет конфигурацию заголовка.

- Это является обязательным, что rawcodes объектов настраиваются в заголовке.

- Все заклинания конкретных код внутри заклинание в "триггерный" (триггеров == что пользовательский текст
Игровой мир, что редактор вызовов триггеров, заклинание может использовать как многие "Триггер" объекты, как это необходимо)

- Каждый заклинание конкретных единого идентификатора или ключа работает таким образом, воспроизводя
Назови в вызвать, но после выполнения текстопроцессорных замены кодовым с другим названием (и, таким образом,
Переименование клонированных привести к новому кодовое имя) не будет вызывать ошибки компиляции / конфликты
При воспроизведении карта.

- Существует нет кода внутри заклинание в "Триггер", который является не только заклинание.

- Есть не требований к GUI переменных, которые являются специфическими для заклинания. Если система
используемые заклинания требует GUI переменных код системы должен быть вне "Триггер"

- Eyecandy и четкого баланса должны быть легко настроить

- Имя автора должно быть включено в заклинание в сценарий.

- Причина существования этого стандарта является заклинание обмена. Этот документ должен быть включен
в карты. И он должен указать, какие заклинания следующие стандартные, в верхнем списке.

xpadd91 добавил:
триггер Spell Support Переводчик на русскому языке
» Spell Support

/ / TESH.scrollpos = 106
/ / TESH.alwaysfold = 0
Заклинаний не будет работать непосредственно после того, как вы скопировали их.
Вы должны их поддерживать. Эй, это проще, чем кажется!
Просто следуйте инструкциям ...


- Зубчатая воздействия --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "Spike воздействия" вы скопировали и записать его rawcode.
4. Перейти на единицы "Spike 1", "Spike 2", "Spike 3" и "Spike 4", и отметить их rawcodes а.
(Вы можете изменить вид на объекте в настоящее время редактор по умолчанию, нажмите на Edit -> показать ценность как rawdata раз)
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Spike воздействия" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "SpIm 'на то, что вы записали.
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Изменение стоимости глобальных переменных "SPIKED_ONE", "SPIKED_TWO", "SPIKED_THREE" и "SPIKED_FOUR" на то, что вы записали.
8. Готово! Удачи заклинание.

- Firebomb --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способностям "Firebomb", "Explodedamage (слабая)", "Explodedamage (сильный)" и "Touch Ущерб" Вы копировать и записывать их rawcodes.
4. Перейти на единицу "Dummy ракетными (нормальный)" и отмечаем ее rawcodes а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Firebomb" вы скопировали.
6. Измените значение глобальной переменной называется "ABILITY_ID", который в настоящее время является "Fibo 'на то, что вы записали на способность" Firebomb ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Сделайте то же самое с глобальными переменными "ABILITY_WEAK_EXPLODE_ID", "ABILITY_STRONG_EXPLODE_ID" и "ABILITY_TOUCH_DAMAGE_ID".
8. Измените значение глобальной переменной "DUMMY_ID" на то, что вы записали на единицу "Dummy Ракета".
9. Готово! Удачи заклинание.

- Cutwave --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "Cutwave" и "Bleed" вы копировать и записывать их rawcodes.
4. Перейти на единицу "Dummy Ракета", и отметить ее rawcodes а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Cutwave" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "CuWa 'на то, что вы записали на способность" Cutwave ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Сделайте то же самое с глобальной переменной "Bleed".
8. Измените значение глобальной переменной "модельная" к тому, что вы записали на единицу "Dummy Ракета".
9. Готово! Удачи заклинание.

- Гром волны --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "Manakill" Вы копировать и записывать его rawcode.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcodes а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Гром волна" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "ThWa 'на то, что вы записали на способность" Гром волны ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной "модельная" к тому, что вы записали на единицу "Dummy ракетными (пролетел)".
8. Готово! Удачи заклинание.

- Мороз бомба --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способностей "Slow", "Мороз Armor" и "Мороз Bomb" вы копировать и записывать их rawcodes.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcodes а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Мороз Bomb" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "FrBo 'на то, что вы записали на способность" Мороз бомба ".
7. Измените значение глобальной переменной называется "Slow", который в настоящее время является "A001", чтобы то, что вы записали на способность "Slow".
8. Измените значение глобальной переменной называется "FROSTARMOR", который в настоящее время является "A000", чтобы то, что вы записали на способность "Мороз Доспехи".
9. Измените значение глобальной переменной "модельная" к тому, что вы записали на единицу "Dummy ракетными (пролетел)".
10. Готово! Удачи заклинание.

- Мощность Bash --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способностей "Slow (Мощность Bash)" и "Power Баш" вы копировать и записывать их rawcodes.
4. Перейти на единицу "Dummy ракетными (ротация)" и "Ракета Dummy (нормальный)" и отмечаем их rawcodes а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "PowerBash" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "PoBa 'на то, что вы записали на способность" Power Баш ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной называется "МАНЕКЕНА", который в настоящее время является "E000" для того, что Вы, написанные для блока "Dummy Ракета".
8. Измените значение глобальной переменной называется "DUMMY_ROT", который в настоящее время 'e003', что вы записали на единицу "Dummy ракетными (ротация)".
9. Измените значение глобальной переменной называется "DUMMYCAST", который в настоящее время 'e001', что вы записали на единицу "Dummy ракетными (нормальный)"
10. Готово! Удачи заклинание.

- Гейзеров --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "Гейзер" вы копировать и записывать его rawcode.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcode а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "Гейзер" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "Geys' на то, что вы записали на способность" Гейзер ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной называется "МАНЕКЕНА", который в настоящее время является "e002" для того, что Вы, написанные для блока "Dummy ракетными (пролетел)".
8. Готово! Удачи заклинание.

- Гармонический терапии --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
2. Перейти к буфф "Гармонический терапии" вы копировать и записывать его rawcode.
3. Перейти к способностям "HP регенерация" и "Гармонические терапии" вы копировать и записывать его rawcode.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcode а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "HarmonicTheraphy" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время есть "Бог", чтобы то, что вы записали на способность "Гармонический терапии".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной называется "МАНЕКЕНА", который в настоящее время является "e002" для того, что Вы, написанные для блока "Dummy ракетными (пролетел)".
8. Готово! Удачи заклинание.

- Phoenix решения --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "Феникс решения" вы копировать и записывать его rawcode.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcode а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "PhoenixTackle" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "PhTa 'на то, что вы записали на способность" Феникс решения ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной называется "МАНЕКЕНА", который в настоящее время является "e002" для того, что Вы, написанные для блока "Dummy ракетными (пролетел)".
8. Готово! Удачи заклинание.

- Пылающий ракетными --

1. Перейдите в редактор объектов
2. Нажмите на Edit -> показать ценность как rawdata
Теперь вы можете увидеть редактор показывает разные значения.
3. Перейти к способности "пылающий Ракета" Вы копировать и записывать его rawcode.
4. Перейти на единицу "Dummy ракетными (пролетел)" и отмечаем ее rawcode а.
5. Теперь после того, как вы отметили вниз rawcodes вдаваться триггерным "BlazingMissile" вы скопировали.
6. Измените значение глобальной переменной называемой "помощи", которые в настоящее время является "PhTa 'на то, что вы записали на способность" пылающий Ракета ".
(В Globals определяются в верхней части показа, сразу после комментариев.)
7. Измените значение глобальной переменной называется "МАНЕКЕНА", который в настоящее время является "e002" для того, что Вы, написанные для блока "Dummy ракетными (пролетел)".
8. Готово! Удачи заклинание.

Отредактировано alexkill, 17.03.2009 в 10:51.
Старый 16.03.2009, 20:21
Hellfim
Новичок
online
Опыт: 79,707
Активность:
xpadd91, имхо единственное что могу сказать, это то что тебе нужны прямые руки. Т.к.:
1) Карта совершенно прекрасно работает в этом редакторе
2) Пиши на своем родном языке, уверен у тебя лучше получится.

Hellfim http://xgm.guru/forum/showthread.php?p=524926 и http://xgm.guru/forum/showthread.php?p=523518 © NT

Отредактировано NETRAT, 17.03.2009 в 14:09.
Старый 17.03.2009, 13:58
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
xpadd91, имхо единственное что могу сказать, это то что тебе нужны прямые руки. Т.к.:
1) Карта совершенно прекрасно работает в этом редакторе
2) Пиши на своем родном языке, уверен у тебя лучше получится.

я попробует редактор Jass New Gen Pack 5b, вот работает сохранить, а потом я попробует протестировать карта он не работает, как быть!

xpadd91 добавил:
У меня время нету. Потом сегодня выложу карта
Старый 18.03.2009, 10:34
xpadd91

offline
Опыт: 10,739
Активность:
Hellfim вот посмотри карта xxdingo93xx's Spellpack (1) - копия.w3x , а тест карта он не отвечает.

xpadd91 добавил:
Жду ответ?

xpadd91 добавил:
Жду ответ?
Старый 18.03.2009, 21:02
Hellfim
Новичок
online
Опыт: 79,707
Активность:
xpadd91, у меня все работает.
Старый 18.03.2009, 21:30
xpadd91

offline
Опыт: 10,739
Активность:
У меня скачивает интернет пак спелл, я попробует тестирует карта он работает, а только редактор любие добавить войск или изменяет ландшафт а потом сохранить тестирует карта он не работает вот программа инф.
Jass New Gen Pack 5b __игры версии 1.21
Старый 18.03.2009, 21:55
ScorpioT1000
Работаем
offline
Опыт: отключен
нужно нажимать "сохранить" и сразу же(!) "тест карты"
Старый 18.03.2009, 21:58
xpadd91

offline
Опыт: 10,739
Активность:
Цитата:
ScorpioT1000нужно нажимать "сохранить" и сразу же(!) "тест карты"

было уже я жми кнопка тест карта, он не работает карта.
я щас снимок...
Старый 18.03.2009, 22:05
ScorpioT1000
Работаем
offline
Опыт: отключен
а дак..
Цитата:
название карты и путь к ней должны состоять только из английских символов
Старый 18.03.2009, 22:09
xpadd91

offline
Опыт: 10,739
Активность:



Вот посмотри картина
Старый 18.03.2009, 22:10
Закрытая тема

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

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

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

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



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