XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
J
expert
offline
Опыт: 48,447
Активность:
его никак не поменять... можно куданить вставить свое цветное имя.. к примеру в мультиборд, а так чтобы в самой игре и во всех менюшках (например передать ресурсы союзнику) или например цвет своих юнитов - это нельзя
Старый 05.06.2007, 18:52
NATREZIM
Кинг-Конг жив!
offline
Опыт: 619
Активность:
нет ктонить когданить видел в батл нете цветной ник? я видел чёрный красный синий вот как так сделать?
Старый 05.06.2007, 19:01
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
мона ли с помощью джазза поменять цвет ника?
Цитата:
нет ктонить когданить видел в батл нете цветной ник? я видел чёрный красный синий вот как так сделать?
ппц.. ты определись что тебе надо?

Jon добавил:
на первый вопрос я уже дал ответ
на втрой вопрос: есть спецальне утилы делающие это, но какие незнаю
Старый 05.06.2007, 19:02
DeT

offline
Опыт: 5,715
Активность:
1.Есть NameSpoofer
2.В игре можно изменить ник игрока(вернее в карте) + соответственно добавить цвет.
Старый 05.06.2007, 19:06
YellowStar
poon
offline
Опыт: 15,144
Активность:
Киньте ссыль. На цветные ники. Очень интересная вещица.
Старый 06.06.2007, 21:27
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
За такое на баттле банят, на сколько я знаю.
Старый 06.06.2007, 21:51
YasonDelAlt

offline
Опыт: 862
Активность:
А вы знали, что...
При использовании функции SetUnitPosition() у юнита с классификацией "Может ходить" (перевод наверно кривой, "standon", у Circle Of Power такая классификация) перемещается только модель, а все остальное (тень, круг выбора, полоска здоровья) остается на старом месте?
Старый 07.08.2007, 18:28
Swarog
The Dark One
offline
Опыт: 794
Активность:
Кто знает чего требует функция GetDamageFactor? (по идее это юнит, его тип ороужия и тип атаки, но как это реализовать - ума не приложу).
Старый 07.08.2007, 18:33
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Код:
function GetDamageFactor takes unit u,attacktype a, damagetype d returns real
 local real hp=GetWidgetLife(u)
 local real r
 local unit caster=GetACaster()

    call UnitRemoveAbility(caster,'Aloc') //Otherwise the units would flee like crazy
    call CS_MoveUnit(caster,GetUnitX(u),GetUnitY(u))
    call SetUnitOwner(caster,GetOwningPlayer(u),false)
    set r=hp
    if (hp<1) then
        call SetWidgetLife(u,1)
        set r=1
    endif
    call UnitDamageTarget(caster,u,0.01,true,false,a,d,null)
    call RecicleCaster(caster)
    set r= (r-GetWidgetLife(u))*100
    call SetWidgetLife(u,hp)
 set caster=null
 return r
endfunction
вот смотри.
Старый 07.08.2007, 18:43
Swarog
The Dark One
offline
Опыт: 794
Активность:
ComotozNick, это я уже видел. Мне нужно узнать как присвоить значение переменным u, a и d/
Старый 07.08.2007, 19:00
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Swarog т.е. хочешь обратное проделать я так понял, да?
Старый 07.08.2007, 19:04
Swarog
The Dark One
offline
Опыт: 794
Активность:
ComotozNick ага. Я хочу на этой основе попробовать вывести "ценность" юнита, а потом её использовать при сравнивании с другими.
Старый 07.08.2007, 19:08
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Цитата:
Сообщение от YasonDelAlt
А вы знали, что...
При использовании функции SetUnitPosition() у юнита с классификацией "Может ходить" (перевод наверно кривой, "standon", у Circle Of Power такая классификация) перемещается _только_ модель, а все остальное (тень, круг выбора, полоска здоровья) остается на старом месте?
только если у юнита скорость передвижения 0.
Старый 07.08.2007, 21:06
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
Сообщение от YasonDelAlt
При использовании функции SetUnitPosition() у юнита с классификацией "Может ходить" (перевод наверно кривой, "standon", у Circle Of Power такая классификация) перемещается _только_ модель, а все остальное (тень, круг выбора, полоска здоровья) остается на старом месте?

Ы? серьезно? а не наоборот?

Jon добавил:
это кстате весьма извесный баг, как и с невозможностью юнитом изменять высату если у него скорость передвижения 0, только с передвжиением это более красивее
и с GetUnitX/Y происходит то же самое.

Отредактировано Jon, 07.08.2007 в 22:53.
Старый 07.08.2007, 22:53
YasonDelAlt

offline
Опыт: 862
Активность:
Цитата:
Сообщение от Jon
и с GetUnitX/Y происходит то же самое.

В смысле то же самое?
Старый 08.08.2007, 09:43
J
expert
offline
Опыт: 48,447
Активность:
та сказал что быг присходит с функцией SetUnitPosition я просто добавил что оно присходит и с функциями GetUnitX/Y
Старый 08.08.2007, 12:26
YasonDelAlt

offline
Опыт: 862
Активность:
Jon, как такое возможно? SetUnitPosition - устанавливает позицию юнита, а GetUnitX/Y получают позицию юнита, а SetUnitX/Y вполне нормально работают.
Старый 09.08.2007, 08:47
J
expert
offline
Опыт: 48,447
Активность:
YasonDelAlt ппц я уже путаю да.. я имел ввиду SetUnitX/Y, они тоже перемещают все в юните кроме модели, а ее оставляют на месте
Старый 09.08.2007, 15:06
YasonDelAlt

offline
Опыт: 862
Активность:
Jon, странно, когда у меня заглючила SetUnitPosition я просто взял и заменил ее парой SetUnitX/Y и все нормально заработало.
Старый 09.08.2007, 16:35
J
expert
offline
Опыт: 48,447
Активность:
YasonDelAlt я прям щас проверил, если скорость передвижения 0 и то и то глючит
Старый 09.08.2007, 16:37
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 11:44.