Сейчас 00:56:15 Четверг, 7 июня, 2012 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 9«12456789»
Модератор форума: PUVer, FkoFF, Kartoha, SirNikolas 
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » [ВАЖНО] Jass: Полезные функции
[ВАЖНО] Jass: Полезные функции
BinGOДата: Четверг, 07 Июль 2011, 03:31:48 | Сообщение # 126
10 уровень
Группа: Модераторы
Сообщений: 2103
Награды: 5
Репутация: 1307
Блокировки:
Quote (Эллесар)
Удалять лучше через таймер исчезновение, утечек не создает.

Я так и делаю nate
Удобнее знать, что утечка ликвидируется сразу.
 

FkoFFДата: Четверг, 07 Июль 2011, 04:50:14 | Сообщение # 127
10 уровень
Группа: КоМодераторы
Сообщений: 4222
Награды: 1
Репутация: 1197
Блокировки:
B1nGO, таймер == лишний объект. Не рационально.


*Обвноление от 14.05.2012* Отличный трек: Tricky – Coalition
 

ЭллесарДата: Четверг, 07 Июль 2011, 07:11:02 | Сообщение # 128
DeMoN
Группа: Ветераны
Сообщений: 918
Награды: 1
Репутация: 147
Блокировки:
Quote (FkoFF)
B1nGO, таймер == лишний объект. Не рационально.

Кто-то говорил об CreateTimer() ?
 

DeadJassДата: Четверг, 07 Июль 2011, 23:54:05 | Сообщение # 129
7 уровень
Группа: Проверенные
Сообщений: 447
Награды: 0
Репутация: 30
Блокировки:





^ кликабельно
Archers Of The Island v1.8 - на стадии завершения


Сообщение отредактировал DeadJass - Пятница, 08 Июль 2011, 13:12:37
 

[DS]Дата: Пятница, 08 Июль 2011, 23:01:58 | Сообщение # 130
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
Не BJ функция TriggerRegisterAnyUnitEventBJ:
Code
function ReturnTrue takes nothing returns boolean
     return true
endfunction

function TriggerRegisterAnyUnitEvent takes trigger t, playerunitevent e returns nothing
     local integer i = 0
     loop
         call TriggerRegisterPlayerUnitEvent(t,Player(i),e,Condition(function ReturnTrue))
         set i = i+1
         exitwhen i==16
     endloop
endfunction


 

AjaccioДата: Пятница, 08 Июль 2011, 23:20:42 | Сообщение # 131
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 235
Блокировки:
Quote (|DS|)
function ReturnTrue takes nothing returns boolean
     return true
endfunction

scared

Почему бы не использовать call TriggerRegisterPlayerUnitEvent(t, Player(i), e, null)?

XOR EAX, EAX
MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
 

[DS]Дата: Пятница, 08 Июль 2011, 23:26:56 | Сообщение # 132
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
Quote (Ajaccio)
Почему бы не использовать call TriggerRegisterPlayerUnitEvent(t, Player(i), e, null)?

Если хочешь используй.

 

Artas_UndeadДата: Пятница, 08 Июль 2011, 23:28:07 | Сообщение # 133
9 уровень
Группа: Проверенные
Сообщений: 1973
Награды: 0
Репутация: 337
Блокировки:
Quote (|DS|)
function ReturnTrue takes nothing returns boolean
     return true
endfunction

Это ещё зачем?

YouTube-канал
Добавление в пост смайлик из набора, сделанного Хамягом, сразу делает вас имбой и про, а оппонента нубом и чмо ©
 

[DS]Дата: Суббота, 09 Июль 2011, 00:00:16 | Сообщение # 134
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
Artas_Undead, ну эт считай аналог null'у в этом случаии.

Добавлено (09-07-2011, 00:00)
---------------------------------------------
Летание юнита по параболле:

Code
function GetFlyParabula takes real maxheight , real zs , real zt , real q returns real
    return (maxheight * Sin(q*bj_PI))+ q * (zt-zs)
endfunction




Сообщение отредактировал [DS] - Пятница, 08 Июль 2011, 23:56:44
 

Artas_UndeadДата: Суббота, 09 Июль 2011, 00:55:10 | Сообщение # 135
9 уровень
Группа: Проверенные
Сообщений: 1973
Награды: 0
Репутация: 337
Блокировки:
Quote (|DS|)
Artas_Undead, ну эт считай аналог null'у в этом случаии.

Quote (Artas_Undead)
зачем?


YouTube-канал
Добавление в пост смайлик из набора, сделанного Хамягом, сразу делает вас имбой и про, а оппонента нубом и чмо ©
 

[DS]Дата: Суббота, 09 Июль 2011, 00:56:36 | Сообщение # 136
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
как зачем щоб функция работало.

 

Artas_UndeadДата: Суббота, 09 Июль 2011, 01:05:41 | Сообщение # 137
9 уровень
Группа: Проверенные
Сообщений: 1973
Награды: 0
Репутация: 337
Блокировки:
Quote (|DS|)
как зачем щоб функция работало.

А null использовать низя, не?

YouTube-канал
Добавление в пост смайлик из набора, сделанного Хамягом, сразу делает вас имбой и про, а оппонента нубом и чмо ©
 

[DS]Дата: Суббота, 09 Июль 2011, 01:06:52 | Сообщение # 138
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
ну я говорю что можно

 

FkoFFДата: Суббота, 09 Июль 2011, 22:27:28 | Сообщение # 139
10 уровень
Группа: КоМодераторы
Сообщений: 4222
Награды: 1
Репутация: 1197
Блокировки:
Quote (|DS|)
Artas_Undead, ну эт считай аналог null'у в этом случаии.

вызов лишней функции, ненужная нагрузка на систему. Бред.


*Обвноление от 14.05.2012* Отличный трек: Tricky – Coalition
 

[DS]Дата: Суббота, 09 Июль 2011, 22:34:58 | Сообщение # 140
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
хм, function ReturnTrue takes nothing returns boolean return true endfunction используются в доте, я смотрел

 

FaionДата: Воскресенье, 10 Июль 2011, 17:28:20 | Сообщение # 141
10 уровень
Группа: Проверенные
Сообщений: 1723
Награды: 0
Репутация: 417
Блокировки:
Quote (Artas_Undead)
А null использовать низя, не?

Нет, утечка будет.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My project - Hope you release your map Soon can't wait it's so LEGENDARY © Miniewee
MAL
 

Artas_UndeadДата: Понедельник, 11 Июль 2011, 00:10:59 | Сообщение # 142
9 уровень
Группа: Проверенные
Сообщений: 1973
Награды: 0
Репутация: 337
Блокировки:
Quote (Faion)
Нет, утечка будет.

Я офк не про в области стамилионного кол-ва утечек, возможных в джассе, но чем вызов лишней функции лучше прямого использования того, что нам надо?*

* - имею ввиду не общее, а именно этот случай.

YouTube-канал
Добавление в пост смайлик из набора, сделанного Хамягом, сразу делает вас имбой и про, а оппонента нубом и чмо ©


Сообщение отредактировал Artas_Undead - Понедельник, 11 Июль 2011, 00:11:24
 

FaionДата: Понедельник, 11 Июль 2011, 01:14:23 | Сообщение # 143
10 уровень
Группа: Проверенные
Сообщений: 1723
Награды: 0
Репутация: 417
Блокировки:
Эвент с юнитами как раз и вызывает.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My project - Hope you release your map Soon can't wait it's so LEGENDARY © Miniewee
MAL
 

FkoFFДата: Понедельник, 11 Июль 2011, 02:40:16 | Сообщение # 144
10 уровень
Группа: КоМодераторы
Сообщений: 4222
Награды: 1
Репутация: 1197
Блокировки:
Faion, давай может на хайв зайдем и спросим? там где действительно госу сидят, а не тоадкоп и богомолоподобный айсфрог ?


*Обвноление от 14.05.2012* Отличный трек: Tricky – Coalition
 

FaionДата: Понедельник, 11 Июль 2011, 11:25:45 | Сообщение # 145
10 уровень
Группа: Проверенные
Сообщений: 1723
Награды: 0
Репутация: 417
Блокировки:
Quote (FkoFF)
Faion, давай может на хайв зайдем и спросим? там где действительно госу сидят, а не тоадкоп и богомолоподобный айсфрог ?


Если где и спрашивать, то на кампах, а там собсно сидит тоад уже много лет :O

Бтв, ты глубоко заблуждаешься, если считаешь что Айс нубский жассер=)

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My project - Hope you release your map Soon can't wait it's so LEGENDARY © Miniewee
MAL
 

[DUОS]Дата: Понедельник, 11 Июль 2011, 14:28:54 | Сообщение # 146
Codepecker
Группа: Ветераны
Сообщений: 6228
Награды: 9
Репутация: 1689
Блокировки:
Quote (Faion)
Бтв, ты глубоко заблуждаешься, если считаешь что Айс нубский жассер=)

Тогда это скажу я. Айс - нубский джассер. Или ты никогда не ломал доту. У меня после этого был глубокий фейспалм.

Добавлено (11-07-2011, 14:28)
---------------------------------------------
Faion,
ЗЫ: никогда не слышал, чтобы даже в булэкспрах обнуление считалось за утечку. Кстати, ReturnTrue тоже вызывает неслабую утечку, нужно юзать функцию DestroyCondition, чтобы её убирать.


Цель не обязательно должна достигаться. Порой это просто направление двигаться дальше. © Брюс Ли
-----------------------------------------------


Кликайте на дракошку ;)
 

[DS]Дата: Понедельник, 11 Июль 2011, 15:34:16 | Сообщение # 147
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
а так:
local boolexpr b = Condition(return true)
set b = null?

Добавлено (11-07-2011, 15:34)
---------------------------------------------
Condition(function return true)*


 

[DUОS]Дата: Понедельник, 11 Июль 2011, 16:38:47 | Сообщение # 148
Codepecker
Группа: Ветераны
Сообщений: 6228
Награды: 9
Репутация: 1689
Блокировки:
Да вдумайтесь уже. Как null может быть УТЕЧНОЙ?! Вы ещё бы DoNothing утечной назвали.

Цель не обязательно должна достигаться. Порой это просто направление двигаться дальше. © Брюс Ли
-----------------------------------------------


Кликайте на дракошку ;)
 

FaionДата: Понедельник, 11 Июль 2011, 16:42:10 | Сообщение # 149
10 уровень
Группа: Проверенные
Сообщений: 1723
Награды: 0
Репутация: 417
Блокировки:
Quote (|DUОS|)
Тогда это скажу я. Айс - нубский джассер. Или ты никогда не ломал доту. У меня после этого был глубокий фейспалм.


Если он нубский жассер, то почему именно он нашел баг позволяющий исполнять любой код из под вара, а не вы?

PS: доту ломал, но в то время я не обладал знаниями жасс, что бы оценить его скилл, а с тех пор как разобрался с жасс\сжасс\вжасс, я доту вообще не разу не открывал, даж тупо погамать=)

[DUОS], учитывая тот факт что ты не так давно для меня писал функцию, и в этой функции ты пытался через return вернуть 2 значения ты тоже далеко не отец, учитывай это=)

Quote (|DUОS|)
никогда не слышал, чтобы даже в булэкспрах обнуление считалось за утечку.


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

PS: об этом мне сказал Тоад, в его скилле мне сомневаться не приходится, т.к. давно общаемся, и я уже убедился что он знает мат часть отлично, в прочем что бы убедится, достаточно посмотреть сорцы TCX.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My project - Hope you release your map Soon can't wait it's so LEGENDARY © Miniewee
MAL
 

[DS]Дата: Понедельник, 11 Июль 2011, 16:44:58 | Сообщение # 150
9 уровень
Группа: Проверенные
Сообщений: 995
Награды: 0
Репутация: 404
Блокировки:
[ 16:24 ] Enein: абсолютно бестолковая функция, но
утечки не будет

 

Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » [ВАЖНО] Jass: Полезные функции
Страница 6 из 9«12456789»
Поиск:

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