J
expert
offline
Опыт:
48,447Активность: |
FellGuard дело не в коменте, а дело в самом существовании какого рода текста в нестандартном скрипте карты, если там кода нет, то ставят "//", если есть то все впорятке
|
01.06.2007, 12:33 | #141
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
при использование Jass Helper это даже и не надо ! да там спрашивали про исковыревания юнитов... да можно это будет бонус который имеет невидимый бонус который при одевание и снимание будет запускать кастом функцию в которой можно сделать что угодно так как там есть доступ к самому придмету к юниту на кокой стороне инва одет предмет и что то еще =) я кстати односму челу делал что бы еффекты предмет налепливал ! и он был разным если одеть мечь в левый или правый слот ! так что всё расчитано ;) такие системы тяжело описывать т.к. она оринтирована больше на производительность чем на удобство хотя имеет ряд интересных фичь. Toadcop добавил: а да еще про "не описаные бонусы" фичя в том что они являютьса простыми записями на юнита + имеет своё описание на предмете вот и всё =). сейчас будет вопрос а зачем это ?! дк елементарно я могу использовать эти значения для своих целей =) |
|
01.06.2007, 14:02 | #142
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
Цитата:
ничё непнял :/ почему у меня непашет бонус abilsil? я думал через него можно сделать чтобы оружие в руке отображалось... или я чёто нето пишу? Код:
что неправльно?? абилка 'A004' должна давать эффект лука в руке... |
|
01.06.2007, 17:26 | #143
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
1) НЕЛЬЗЯ СТАВИТЬ ПРОБЕЛЫ ! это тебе "не умный парсер" который будет игнорит пробелы т.к. это лишния трата производительности ! 2)cos t=580000 - ? аааа цена ! ну тогда ;cost=580000; 3); abilsil - ЕЩЕ РАЗ ТЫ ДОЛЖЕН ПИСАТЬ ЭТО БЕЗ пробела ! а вообщем имхо норм... т.е. добавитьса абила и не будет видно этого в описание предмета. ias=-10;0;0; == ias=-10;;; ! типо маленькая оптимизация но это не обязательно ! т.е. 0 == просто ничего ! |
|
01.06.2007, 18:23 | #144
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
пробела в cost нет это форум пробел поставил ну а abilsil без пробела стоит тоже, но! абилка недобавляется!! :( и кстате sclass missle или melee какая разница? это на чтото влияет? |
01.06.2007, 23:24 | #145
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
melee - ближний бой, missle - снаряд видимо урон считается для миссл несколько иначе возможно не добавляется абила ибо есть уже одна со схожим предком или еще из-за какой-то причины, с кодом не связаной |
02.06.2007, 00:31 | #146
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
а как работает параметр cus? вот мне надо чтобы при одевании предмета запускалась фкнкция которая морфает юнита в такоже тока с дальней атакой, а при снимании запускается функция которая морфает юнита в такого который был до этого...
ЗЫ: бонус crit непашет...или как он работать должен? crit=20;;; - ничего недаёт... DeviD добавил: вот я нашол, в бонусах какогото сета есть: cus=2;;; перед этим в триггере TRSSetups есть такое: Код:
это значит что бонус cus=2;;; вызывает функцию под номером 2, тоесть FullDTSet так?? если так то у мну чёто невыходит...вот пытался для проверки сделать: дописал туда еще : 8=$Critical после этого внизу функция: Код:
и добавил cus=8;;; в строчке где бонусы предмета...воть... и непашет...:/ |
02.06.2007, 14:36 | #147
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
DeviD вроде всё ок ты делаеш ! смотри одна опечатка может всё испортить ! не забывай про ";" !
Код:
использую эту функцию ты узнаеш в чём проблема ! т.е. или эта функция просто не запускаетьса или что то не так там написано... Toadcop добавил: DeviD да вот я только что решил поробывать тоже лобавть свою функцию... всё сработала на 100% за первым разом всё правильно добавляеш имя функции в тот список презначаеш ей номер (ИД) и потом вызываеш с помощю Код:
TRSUnit - unit на которого одевают (текущий предмет) TRSItem - string уникальное ИД текущего предмета который одевают. вообщем в текущем случаи это "кешовый ИД" (I2S(1344) т.е. они что то вроде "23","1","134" короче выделяет числа по порядку + использует ИД удалёных объектов короче всё чики пики =)) (который являютьса юникальгым напр в пределах ВСЕЙ компании !!!) это кстати еще одна особенность TRSII в нём продуманы очень многие аспекты поэтому я это дольше планировал чем делал =) |
03.06.2007, 14:32 | #148
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
huber
offline
Опыт:
683Активность: |
Цитата:
huber добавил: Карта больше метра весит. |
|
04.06.2007, 05:44 | #149
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Блин, какие "Много триггеров", там просто нужно забивать итемы, а этим страдать помимо стандартных как-то не хочется. |
04.06.2007, 06:11 | #150
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,234Активность: |
huber, залей на вебфайл.
Отредактировано Кет, 04.06.2007 в 15:31. |
04.06.2007, 08:57 | #151
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
huber
offline
Опыт:
683Активность: |
|
05.06.2007, 05:25 | #152
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
Toadcop, всё, функции пашут, хз почему глюк был, просто сделал всё заново на новой карте и исправилось ) еще такой вопросег, какой функцией можно удалить нужный предмет из инвентаря?? да и еще вот у мну при одевании лука, вызывается фкнкция которая даёт способность типа тёмный, т.е. морфает в такогоже унита тока с другой анимацией, при снимании этаже функция морфает в того который был до этого..тока вот глюк : еси этот юнит герой и имеет бонус на повышение защиты, то при морфании этот бонус перейдёт к юниту как постоянный а не добавленный...а если юнит не герой а обычный юнит, то всё нормуль..впринципе мне пофиг герой или не герой, прос с героем удобней былоб... |
06.06.2007, 18:52 | #153
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
и еще вредный глюк с морфанием: когда одеваеш оружие в руку, юнит сразу не морфается, а морфается тока когда вышел из инвенторя, поэтому если одеть оружие потом снять в инвентаре, потом опять одеть юнит не морфнется, т.е бонусы предмета даются, а вот функция которая морфает вызывается только при выходе из инвентаря |
07.06.2007, 10:33 | #154
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
// такой функции там нету вот добавь ! должно всё быть ОК ! НО ! 1) это обсолютно удаляет этот предмет из игры ! (не считая его оболочку предмет который может валяться на земле !) + если это вызывать во время открытого инва то хрен знает что будт а точнее сама "картинка не исчезнет" но вот или что то ты сможеш делать я не знаю =) хотя вроде у меня есть чеки... хотя мне кажетьса что будет действиетльно только картинка =) хотя...
function EraseItemBR takes unit u,string it returns nothing call RemoveItemFromCusInvBR(u,it) call CleanItemParBR(it,true) call FreeCustomItemID(S2I(it)) endfunction DeviD чесно =) причём мой инв и твои идеи использования морфа ?! =) пиши близзам хотя их это тоже не интересует ! =) вообщем это тики сложно всё по отдельности делать... надо так: "нужна функция для того то и т.д." так просто конструктивней + я и так не смогу удоволетворить желания всех юзеров =) лутче сказать если что то не нравитьса пиши своё =) просто сейчас нету желания и "времени" что бы заниматьса суппортом инва... там кстати в оболочке желательно многие вещи систематизировать... сейчас там туговато =) а вот кор написан вполне норм (меня устраивает) короче возможно позже я выпущу 1.06 =) Toadcop добавил: блин забыл ! про морфинг ! =) хм... короче это фичя паузирования... это тоже надо учитывать =) короче ТЕОРИЯ ! сделай свою функцию где ты морфиш ! и там сделай call PauseUnit(TRSUnit,false) call UnitAddAbility(TRSUnit,'XXXX') call UnitMakeAbilityPermanent(u,true,'XXXX') call PauseUnit(TRSUnit,true) короче вот так =) Toadcop добавил: да кстати ! =) 1) если нету бонуса который добовляет функцию без описания то можеш сам добавить ! я вроде эту часть нормально описал там =) короче это 5 тый тип бонуса ! кстати ! alias для бонуса можно и не писать а просто юзать сам номер бонуса ! т.е. 18=1;;; = Cus=1;;; вот про что я. |
07.06.2007, 13:39 | #155
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
фишка с паузированием юнита неработает...
ЗЫ: еще вопрос :) можно какнить сделать чтобы проданные в магазин предметы в этом магазине не появлялись? |
08.06.2007, 16:20 | #156
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
call StoreString(TRSInv,TRSGetInvBR(u),"CanSellType","ANY") - "ANY" - любой предмет ! напр "weapon" - то продавец будет продавать только оружие которые ты ему продаш и т.д... можно строго напр только одноручные мечи "sword1h" или короче любую классификацию ! но к сожалению только 1 хотя "если надо" то можно сделать пробешку по списку. ну имхо в этом нету надобности. да u = unit которым являетьса продавец. Цитата:
|
||
08.06.2007, 16:48 | #157
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
спс :) зы: фишка с паузированием работает :) я просто ступил |
08.06.2007, 18:54 | #158
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
huber
offline
Опыт:
683Активность: |
Цитата:
Цитата:
мне кто нибудь поможет? |
||
09.06.2007, 06:49 | #159
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeviD
offline
Опыт:
412Активность: |
Toadcop
у мя глюки опять :( Почему когда я делаю и добавляю нестандартные скилы, у юнита они не появляются? |
10.08.2007, 00:21 | #160
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|