adic3x
offline
Опыт:
108,439Активность: |
Lightning Mage (vJass spells)
Герой, полностью укомплектованый 4 тригерными магиями на тему Молний. Хотя если честно я по понятным причинам не тестил это в обьеме, необходимом для полного обезбаживание, но думаю работает нормально.
ПредысторияВообщето давно придумал нечто подобное. Кто помнит игрушку герои 3, так вот там была такая фракция как "Башня". И был там такой класс героя как "Маг". И вот мну вдруг озарило, что Архимаг из Варика оч. похож внешне на магов из третих героев. И вспомнил я, что была там такая имбовая скотина, как Соломир (кажется так его звали), который с первого уровня весьма весело раскидивался цеповушками... Пару слов о кодеНаписанно все на vJass, соответсвенно обычным редактором это не скопируешь. Я использовал исключительно таймеры для действий с отсрочкой, и систему Тс XAT как заменитель кеша, от которого я тоже отказался. Вроде все. Качаем, смотрим, коментим=) Отредактировано ADOLF, 15.09.2007 в 17:51. |
15.09.2007, 17:45 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
молодец, неплохо)
хотя эта сумашедшая молния вроде бы тупой спел=/... сам по себе по определению... Jon добавил: непонял... это с каких пор принято рав коды абилок переводить в десятизначные системы исчасления? -1 Jon добавил: фух.. а я уж думал ты и приказы отдаеш через id код приказа) Jon добавил: зачем проверять здоревье юнита относительно 0,405? гораздо проще опирацо на 0, всеравно никакой разницы... ну.. некоторые переменные можно было бы необнулять.. хотя пох.. безразницы это твой стиль письма и делай как хош, но называть локальные переменые одной буквой это изврат... делай более полные названия, чтобы в коде мог разобратся любой нуб... в рамках програмирования вообще принято еще в названии переменой указывать тип переменой и глоб/локал, в обычном джаз это указывалось udg_, но в vJass отличать переменые сложновато... Jon добавил: используй в функцих тригера когда проверяш левел абилки или т.п. функцию GetSpellAbilityId(), вместо рав кода абилки, это упрощает ипортирование Jon добавил: ADOLF хороший совет - не делай так чтобы сложно было разобратся, делай так чтобы все было максимально понятно и доступно, ты же делаеш не для себя а для общества, раз выложыл сдесь Именно в этом отличее тех кто выложил спелл для массы, и тех кто выложил чтобы покрасоватся и показать свои возможности P.S. твоя попытка попасть в наш клуб задротов почти удалась) Отредактировано Jon, 15.09.2007 в 19:19. |
15.09.2007, 18:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
Цитата:
нормально) Цитата:
протект ))))) но для сэмплов не катит ), да и ваще не катит, только время депротекта увеличивает Цитата:
Солмир Цитата:
да равкоды вообще весело юзать :D Цитата:
а я чёто посчитал, прикинул и решил что системы всякие не решают сильно по сравнению с кэшем, то есть 1-2 записи/считывания можно себе позволить в функции чем чё-то там задрачивать так как разница: 0.00002(КЭШ) и 0.000001(массив) конечно есть, но в системах действий то с массивами больше (В ХАТ по тестам Тс 0.000008, в 8 раз медленней обычного массива и в 2.25 быстрей КЭША), а кэш слишком уж МУИ это моё имхо и мне пох |
|||||
15.09.2007, 19:17 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Цитата:
тру) |
|
15.09.2007, 19:19 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
looks sexy ^^ вообщем норм *thumb up*
Цитата:
Цитата:
ADOLF +1 =) почему ? оч прилично делает террайны и кодит нормальною (это еще мин) и не пишет я джассер или подобный крап... вот я лвл дизайнер xD Отредактировано Кет, 15.09.2007 в 21:56. |
||
15.09.2007, 20:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,234Активность: |
Удалил ругательства.
Просьба не продолжать, комментарии только по теме. --- С уважением, Кет. Отредактировано Кет, 15.09.2007 в 22:50. |
15.09.2007, 21:57 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Jon, если ты еще не понял, что каждый кодит как ему удобно, к примеру ты ставишь кучу пробелов, что бы тебе код казался более читаемым, это не значит, что он будет казаться более читаемым всем.
Цитата:
Цитата:
Цитата:
Цитата:
Toadcop, df Hunter - thx=) ну и жонику тоже=) Отредактировано ADOLF, 16.09.2007 в 10:35. |
||||
16.09.2007, 10:17 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Цитата:
Цитата:
|
||
16.09.2007, 10:50 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
Цитата:
кстати прав мне например проще написать local lightning g или local integer i чем local lightning BASEMOVElightning или local integer counter и читать впринципе проще i чем counter |
|
16.09.2007, 11:04 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
df Hunter конечно это еще вопрос размера кода + скорости его написания + запоминания названий короче с коротких названий ТОКА одни +ы =) но для глобалок я люблю извращатьса =) типо
TcXConfig_sync_stringval или TCM_bot_powerups_check_per =) т.е. разделать _ слова и желаетльно ловеркейс т.к. так проще пичатать. Jon то что нравитьса тебе != нравитьса другим. + сам вопрос написания кода очень тупой важен ТОЛЬКО результат ! я вот люблю юзать для нумерации масивох чука х и циферог напр =) в том же ХАТ это видно... и мне нравитьса кодить юзая сви регистры. вот ориг код из ТсХ ~1.02 Код:
вод представь мне так удобно кодить =) даже очень + нравитьса. |
16.09.2007, 17:33 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
ну кста код вполне читаемый, по крайней мере для мну... правда это уже оффтоп началсо=) |
16.09.2007, 23:15 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
Toadcop ты как видно ничего не усвоил из нашего разговора в аське на эту тему... а я уж думал что все тебе растолковал=/ ну ладно... зачем дальше сторатся тебе чтото обьеснить?
хм.. ну код норм.. читаем..=) P.S. у тебя мания употреблять букву X в больших колиествах)) |
17.09.2007, 05:35 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|