Сейчас 14:33:52 Пятница, 26 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » [Программа] JASS NewGen Pack
[Программа] JASS NewGen Pack
Ty3uKДата: Пятница, 02 Марта 2012, 14:16:05 | Сообщение # 1
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:

Jass New Gen Pack 5d Updated!

Всем доброго времени суток! Недавно я натолкнулся на парочку апдейтов (апдейт AdicHelper от августа 2011 и JassHelper от февраля 2012) и решил закинуть их в сборку от Драгона. Программы оставил на месте, просто привел в порядок оба парсера, а так же перевел меню дополнений (актуально для незнающих). Также добавлена подсветка и автодополнение некоторых ключевых слов (полный список здесь). Особых и глобальных апдейтов, как видите, нет, но тем, кто пишет на cJass / vJass, это понадобится. Ознакомиться со списком изменений вы можете здесь: JassHelper и AdicHelper. vJass я не юзаю, а вот о новых возможностях Адика доложу примером:
Бтв, такой цикл[code=jass]do {
unit target = FirstOfGroup(g)
exitwhen target == null
//code
}[/code]теперь не пашет - его Адик в кривой вайл трансформирует. Но новые фичи с циклом for (like стандартный Си-обработчик) перебивают эту фигню.

Ну и напоследок для "нубов" (не люблю это слово, всем без обид) - есть функция автоматической очистки локалок, радуемся.



Добавлено (29 Сентябрь 2012, 12:12:56)
---------------------------------------------

Небольшое обновление библиотеки подсветки синтаксиса tesh.dll


Вы также можете скачать библиотеку подсветки и автодополнения отдельно.
Файл копируем в папку tesh директории Вашего JNGP.



╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек


Сообщение отредактировал Ty3uK - Пятница, 02 Марта 2012, 14:16:46
 

Ty3uKДата: Вторник, 03 Апреля 2012, 16:13:49 | Сообщение # 26
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Ник, это не лаги, Адольф писал о типах, которые обнуляются этой директивой. Сейчас найду ссылку

Добавлено (03 Апрель 2012, 16:13:49)
---------------------------------------------
code.google.com/p/cjass/w/list там про объявление локалок и их чистку


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

HexingДата: Вторник, 03 Апреля 2012, 16:35:31 | Сообщение # 27
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
SirNikolas, там награда всем игрокам, и я знаю о чём ты, но я осознаю что это cJass, и сравнивать его с C++ на мой взгляд не верно, решил проблему так: поставил везде объявления в начало, придётся так всегда делать. и зачем эта муть с flushlocals? для гуи есть cj_antibj_base, после которого правда куча проблем - спецэффекты пропадают некоторые, и м.д.

 

Ty3uKДата: Вторник, 03 Апреля 2012, 16:38:20 | Сообщение # 28
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Напиши Адику, но он уже перестал обновлять, да и не во флюше тут дело, а в области видимости cJass

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

HexingДата: Вторник, 03 Апреля 2012, 17:54:37 | Сообщение # 29
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
он чё, на блоки видимости разграничивает? дожили, ладно ясно

 

Ty3uKДата: Вторник, 03 Апреля 2012, 18:10:41 | Сообщение # 30
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
ну вот же

Добавлено (03 Апрель 2012, 18:10:41)
---------------------------------------------
Идея, кстати, бравая, ибо добавляет возможность использования переменной одного названия для нескольких циклов в коде, различных друг от друга, типа нескольких for(int i=0; i<5;i++) {}


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

HexingДата: Вторник, 03 Апреля 2012, 18:52:57 | Сообщение # 31
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
for() зло, можно запутаться, хотя мб это моё личное не доверие к подобным вещам в jass-e ибо не привык, но я всегда делаю whilenot(), while() содержит not, что не есть хорошо
насчёт локальных - помойму бесполезная вещь, самому проще всё это дело выделять, что 1 раз используешь, а что нес-ко
Quote (Ty3uK)
Идея, кстати, бравая, ибо добавляет возможность использования переменной одного названия для нескольких циклов в коде

что мешает самому это сделать? обычно так и делаю
int i = 0
цикл
i=0
цикл
а мб только я так делаю, вообщем мне это не нужно, пойду скачаю старый jngp :D


 

Ty3uKДата: Среда, 23 Мая 2012, 15:21:45 | Сообщение # 32
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Вперед :)

Добавлено (23 Май 2012, 15:21:45)
---------------------------------------------

Jass New Gen Pack 5d upd 25.05.12

Решил кинуть неофициальное обновление JNGP от себя. Что добавил:
  • Добавил JASP версии 0.2 beta :trollface"
  • Добавил подсветку директив JASP (var, new free, global и т.д.)
  • Добавил подсветку и сворачивание JASP-блоков (//!nojasp и //!endnojasp, mount и unmount, repeat и until)
  • Добавил подсветку и автозавершение потеряных функций SaveAgentHandle и SaveAgentHandleBJ


P.S. Всех люблю, целую, встретимся после ЕГЭ (15 числа июня).
P.P.S. Ник, обнови шапку темы плз, да и название ей подкорректируй, если не сложно :)


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Smart096Дата: Вторник, 24 Июля 2012, 06:24:23 | Сообщение # 33
3 уровень
Группа: Проверенные
Сообщений: 60
Награды: 0
Репутация: 19
Блокировки:
A можно как то русифицировать его? Хотя бы триггеры рус
 

SirNikolasДата: Вторник, 24 Июля 2012, 06:37:40 | Сообщение # 34
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Рус. триггеры - зло. Рус. JASS - еще большее зло, которого, к счастью, пока не существует.

Русифицированы менюшки, что еще надо?


 

Ty3uKДата: Суббота, 29 Сентября 2012, 12:12:56 | Сообщение # 35
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Небольшое обновление библиотеки подсветки синтаксиса tesh.dll


Добавил подсветку следующих ключевых слов:
[code=jass]agent

getType
create
destroy
allocate
deallocate
execute
evaluate

new
flush
locals
to
downto
use
break
guard
error

name
exists
typeid
size
DEBUG_MODE
SCOPE_PREFIX
SCOPE_PRIVATE
WAR3VER_23
WAR3VER_24[/code]

Добавил автодополнение следующих ключевых слов:
[code=jass]getType
create
destroy
allocate
deallocate
execute
evaluate
name
exists
typeid
size
SCOPE_PREFIX
SCOPE_PRIVATE[/code]

Добавил подсветку аргументов для следующих функций:
[code=jass]getType
allocate
deallocate[/code]

Ну и из предыдущего обновления там остались подсветка пропавших функций SaveAgentHandle и SaveAgentHandleBJ.

Файл копируем в папку tesh папки вашего JNGP



Добавлено (29 Сентября 2012, 12:12:56)
---------------------------------------------
ну и выпилил кейворды жаспа


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

SirNikolasДата: Суббота, 29 Сентября 2012, 13:47:18 | Сообщение # 36
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Класс. Может, люди наконец-то узнают, что можно сохранять агентов. :) Только
Цитата (Ty3uK)
Добавил подсветку аргументов для следующих функций:[code=jass]...
execute
evaluate[/code]
Лучше убери.[code=jass]void testFunc(int x) { }

void testArgs() {
testFunc.execute(5);//А пишет, что никаких аргументов нет.
}[/code]


 

Ty3uKДата: Суббота, 29 Сентября 2012, 14:02:31 | Сообщение # 37
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
точно, я дико затупил. сейчас дам новую ссылку - поправь пожалуйста

Добавлено (29 Сентября 2012, 14:02:31)
---------------------------------------------
http://rghost.ru/40637738


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

berilДата: Понедельник, 01 Октября 2012, 16:32:40 | Сообщение # 38
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
У меня вот такая беда с редактором. Если создаешь глобалку без РО то при тесте карты выкидывает в главное меню вара (и так со всеми наработками где есть глобалки). Кто подскажет, что делать ??
Скачать новый не предлагать имхо все перекачал ))


 

Ty3uKДата: Суббота, 13 Октября 2012, 11:40:53 | Сообщение # 39
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
наработки написаны на диалектах, нужно сохранять в жнгп

Добавлено (13 Октября 2012, 11:40:53)
---------------------------------------------
SirNikolas, Ник, поправь пожалуйста первый пост: сотри апдейт от 25.05.12, исправь ссылку на эту и допиши, что там последний правленный мною же TESH
Но сам TESH в шапке лучше оставить я так думаю. А этот пост потом удалить.
Заранее спасибо :)


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

bornikkenyДата: Суббота, 13 Октября 2012, 17:57:08 | Сообщение # 40
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 81
Блокировки:
Никогда не понимал зачем такие программы нужны <_<
 

Ty3uKДата: Суббота, 13 Октября 2012, 21:14:45 | Сообщение # 41
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
bornikkeny, чтобы такие как вы спрашивали зачем они нужны, очевидно же nate

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

bornikkenyДата: Воскресенье, 14 Октября 2012, 12:19:08 | Сообщение # 42
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 81
Блокировки:
facepalm...
 

[SeKtOR]Дата: Воскресенье, 14 Октября 2012, 12:19:57 | Сообщение # 43
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
Для тех кто пишет на jass она незаменима(вообще заменима, но это геморно :D )

 

bornikkenyДата: Воскресенье, 14 Октября 2012, 12:25:44 | Сообщение # 44
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 81
Блокировки:
[SeKtOR], ясно, как нибудь надо поэксперементировать :)
 

Ty3uKДата: Воскресенье, 14 Октября 2012, 12:27:17 | Сообщение # 45
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
название даже толсто об этом намекало, что удивительно

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

bornikkenyДата: Воскресенье, 14 Октября 2012, 12:31:23 | Сообщение # 46
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 81
Блокировки:
Ty3uK, это троллинг?
 

Ty3uKДата: Воскресенье, 14 Октября 2012, 12:38:29 | Сообщение # 47
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
я не умею троллить, я вполне серьезно

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

berilДата: Четверг, 18 Октября 2012, 00:33:16 | Сообщение # 48
7 уровень
Группа: Проверенные
Сообщений: 282
Награды: 0
Репутация: 139
Блокировки:
Глобалки не работают аааааа)

 

Ty3uKДата: Четверг, 18 Октября 2012, 09:23:24 | Сообщение # 49
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
beril, какие и с чего вдруг?
Если vJASS'овые - globals-endglobals, то включите JASSHelper в настройках


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

lyneevДата: Воскресенье, 09 Декабря 2012, 13:41:05 | Сообщение # 50
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
поставил вин 7 , пишет вот такую ошибку при CTRL+F9

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: War3.exe
Версия приложения: 1.26.0.6401
Отметка времени приложения: 4d83baa9
Имя модуля с ошибкой: rcncore.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 49f9b725
Код исключения: c0000005
Смещение исключения: 00003cab
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

с обычным вариком и WE всё нормально , при запуске NewGen Warcraft

выдаёт вот это

Could not hack game.dll. Please post Logs/ongameload.txt

что делать?


это селезень гей лондон гей гей развод гей робот гей рыба
 

Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » [Программа] JASS NewGen Pack
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz