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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » [ВАЖНО] Jass: Полезные функции
[ВАЖНО] Jass: Полезные функции
AjaccioДата: Пятница, 08 Июля 2011, 23:20:42 | Сообщение # 126
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки:
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 | Сообщение # 127
9 уровень
Группа: Проверенные
Сообщений: 1116
Награды: 0
Репутация: 527
Блокировки:
Quote (Ajaccio)
Почему бы не использовать call TriggerRegisterPlayerUnitEvent(t, Player(i), e, null)?

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


 

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

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

[DS]Дата: Суббота, 09 Июля 2011, 00:00:16 | Сообщение # 129
9 уровень
Группа: Проверенные
Сообщений: 1116
Награды: 0
Репутация: 527
Блокировки:
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 | Сообщение # 130
9 уровень
Группа: Проверенные
Сообщений: 1953
Награды: 0
Репутация: 365
Блокировки:
Quote (|DS|)
Artas_Undead, ну эт считай аналог null'у в этом случаии.

Quote (Artas_Undead)
зачем?
 

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

 

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

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

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

 

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

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


 

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

 

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

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


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

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

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

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


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

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

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

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

 

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


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

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


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

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

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

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


НУ И ЧТО ТЕПЕРЬ?


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

[DS]Дата: Понедельник, 11 Июля 2011, 15:34:16 | Сообщение # 142
9 уровень
Группа: Проверенные
Сообщений: 1116
Награды: 0
Репутация: 527
Блокировки:
а так:
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 | Сообщение # 143
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Да вдумайтесь уже. Как null может быть УТЕЧНОЙ?! Вы ещё бы DoNothing утечной назвали.

НУ И ЧТО ТЕПЕРЬ?


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

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


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

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

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

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


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

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


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

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


 

[DUОS]Дата: Понедельник, 11 Июля 2011, 16:55:04 | Сообщение # 146
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Quote (Faion)
Если он нубский жассер, то почему именно он нашел баг позволяющий исполнять любой код из под вара, а не вы?

Quote (|DUOS|)
абсолютно бестолковый фрог

Quote (|DUOS|)
абсолютно бестолковый тоадтролл

Quote (|DUOS|)
абсолютно бестолковая матчасть, которую я тоже хорошо знаю

Quote (|DUOS|)
абсолютно бестолковый vJass/cJass/ZINC


НУ И ЧТО ТЕПЕРЬ?


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

FkoFFДата: Понедельник, 11 Июля 2011, 16:55:47 | Сообщение # 147
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (Faion)
Бтв, ты глубоко заблуждаешься, если считаешь что Айс нубский жассер=)

Ты глубоко заблуждаешься если считаешь что айсфрог кодер.

Кстати хочу напомнить правила форума, запрещающие оффтоп.


 

DeadJassДата: Понедельник, 11 Июля 2011, 17:06:34 | Сообщение # 148
7 уровень
Группа: Проверенные
Сообщений: 447
Награды: 0
Репутация: 30
Блокировки:
Фрог не знает что такое циклы....как можно вообще говорить о его "про кодинге"?


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

[DUОS]Дата: Понедельник, 11 Июля 2011, 17:08:08 | Сообщение # 149
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Quote (FkoFF)
Кстати хочу напомнить правила форума, запрещающие оффтоп.

Присоединяюсь.


НУ И ЧТО ТЕПЕРЬ?


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

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



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

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

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