![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Оптимизация триггера
Помогите оптимизировать функцию.
Код:
Отредактировано Daemonik, 02.07.2009 в 19:59. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
Код:
Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Ну это уже сделал. Просто забыл сюда запихнуть. А что насчет самого кода. Это все?? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Чебурашка
![]() ![]() offline
Опыт:
5,460Активность: |
Цитата:
точнее в Код:
|
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Ну BJ у меня только 3, но я понятия не имею как от них избавиться((
GetForceOfPlayer TriggerRegisterEnterRectSimple CancelCineSceneBJ Daemonik добавил: Цитата:
А разве условие не должно проверить. Тру это или фолс? |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
JimALIEN
вдупляет sc2 editor
![]() ![]() offline
Опыт:
7,176Активность: |
Эта функция ничего не проверяет, она сразу возвращает тру или фалс
Код:
Код:
ну и в конце функции ставим Код:
а так вроде бы даж нормально, хз... |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
У меня тут вообще уже другое стоит) Я ошибся там надо было создать над юнитом. Кстати я тут покопался в common.j Стоит ли константы конвертировать в интеджер, совать в локалку и потом обнулять? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ranger21
I love beatiul days XD
![]() ![]() offline
Опыт:
13,274Активность: |
Daemonik Какие константы? какой интежер? интежеры не надо обнулять
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Ну к примеру вот такие константы.
EVENT_PLAYER_END_CINEMATIC = ConvertPlayerEvent(17) Daemonik добавил: Признаю свою ошибку.. Это наоборот из интежер в ивент Тогда вот так Код:
Daemonik добавил: Ну в общем сделал вот так Код:
И все же как мне от этого избавиться CancelCineSceneBJ GetForceOfPlayer TriggerRegisterEnterRectSimple |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ninbous
Jass progress >>>>>35/100
![]() ![]() offline
Опыт:
5,674Активность: |
Daemonik У тя JNGP стоит? Если да то нажми кнопку сверху окна, где пишутся тригеры, и найди там эти функции, там показывается что находится внутри етой функции и соответсвенно уже пиши вместо BJ, ту функцию которая находится внутри BJ
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Я смотрел. Проблема в том что они в коде так стоят что у меня не получается их изменить.
Код:
И если я ее заменю то получится Код:
И из-за ретурна не работает. Остальные находятся внутри другой функции( А вообще без JNGP мне в джассе делать нечего)) Daemonik добавил: Кстати хотел спросить из меня толк может выйти?))) Сорри за оффтоп. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Код:
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
Ясно, спасибо а что с этим тогда делать?
Код:
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Код:
Код:
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
А с первой ничего нельзя сделать? |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
я бы некоторые функции не раскрывал, предел нужно знать, чтобы в функции не было всякого мусора для этой функции не предназначенного, это уже регулируется интуицией |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
В общем для этого нужна практика. Ну через полгода придет)) |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|