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

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

Ответ
 
Daemonik

offline
Опыт: 5,084
Активность:
Код:
GetUnitUserData(u), SetUnitUserData(u, t)

Что такое UserData?
Старый 20.07.2009, 10:45
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
custom value объекта
Старый 20.07.2009, 11:06
ShadoW DaemoN

offline
Опыт: 36,798
Активность:
User Data, иначе называемое Custom Value (в гуи) - целое число, привязанное к конкретному юниту в игре. Может использоваться для чего угодно. Кроме юнитов, числовое значение можно привязать к предмету:
native GetItemUserData takes item whichItem               returns integer
native SetItemUserData takes item whichItem, integer data returns nothing
Старый 20.07.2009, 11:08
Gam_Over
Изучаю SC2 Editor
offline
Опыт: 7,892
Активность:
как с помощью нативок записать в переменную атакованного юнита?
Старый 23.07.2009, 17:28
agentex

offline
Опыт: 34,834
Активность:
local unit t = GetTriggerUnit()
Старый 23.07.2009, 18:02
ShadoW DaemoN

offline
Опыт: 36,798
Активность:
Вот так:
Код:
set myunit = GetTriggerUnit()


Код функции, которая используется в гуи:
Код:
function GetAttackedUnitBJ takes nothing returns unit
    return GetTriggerUnit()
endfunction
Старый 23.07.2009, 18:03
ZeToX2007

offline
Опыт: 7,009
Активность:
Код:
native UnitWakeUp takes unit whichUnit returns nothing
native UnitShareVision takes unit whichUnit, player whichPlayer, boolean share returns nothing
Старый 02.08.2009, 22:11
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
native UnitWakeUp takes unit whichUnit returns nothing
будит спящего юнита
native UnitShareVision takes unit whichUnit, player whichPlayer, boolean share returns nothing
игрок whichPlayer начинает видеть то, что видит юнит whichUnit, т.е. какбы получает его зрение
Enein добавил:
true - дать "зрение", false - забрать
Старый 02.08.2009, 23:04
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
что делает это?
call SetCreepCampFilterState(true)
Старый 13.08.2009, 20:13
Hellfim
Новичок
offline
Опыт: 79,637
Активность:
Полагаю, что это если поставлено true, то у крипов есть лагерь (точка, в которой они собираются), но лучше проверить.
Старый 13.08.2009, 21:09
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Hellfim, т.е. они все становятся синими? ну дистанция атаки меньше, да?
Старый 13.08.2009, 21:13
spellwerk

offline
Опыт: 4,869
Активность:
AddLightningEx

я так понимаю эта функция располагает lightning эффект в пространстве(XYZ)?
Старый 22.08.2009, 08:08
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
да
Старый 23.08.2009, 06:38
Rinegan

offline
Опыт: 895
Активность:
constant native GetCameraTargetPositionX takes nothing returns real
constant native GetCameraTargetPositionX takes nothing returns real
Чьей камеры?
Старый 25.08.2009, 21:10
ScorpioT1000
Работаем
offline
Опыт: отключен
локальной
Старый 25.08.2009, 21:17
Rinegan

offline
Опыт: 895
Активность:
эмм, это чья? Допустим я делаю переодический триггер и в него втыкаю эту функцию, чьей камеры она достанет положение?
Старый 25.08.2009, 21:27
Enein
Silenced by ZlaYa1000
offline
Опыт: 43,453
Активность:
GetLocalPlayer()
Enein добавил:
if GetLocalPlayer() == <твой игрок> then
    set x = GetCameraTargetPositionX()
    set y = GetCameraTargetPositionY()
endif
Старый 25.08.2009, 21:31
agentex

offline
Опыт: 34,834
Активность:
Rinegan, допустим если ты просто так вызываешь эти функции, они сработают у каждого игрока на компе. а чтобы они работали конкретно для когото, делай как сказал Enein
Старый 25.08.2009, 21:33
Rinegan

offline
Опыт: 895
Активность:
Тоесть если я сделаю так:
local real x = GetCameraTargetPositionX( )
local real y = GetCameraTargetPositionY( )
if x != GetStoredReal(udg_cache, GetPlayerName(GetLocalPlayer()), "x") then
	call DisplayTextToPlayer(Player(0), 0, 0, "change")
endif
мне может выдасться неслколько "change"ов?
Старый 25.08.2009, 21:40
ScorpioT1000
Работаем
offline
Опыт: отключен
у тебя в x и y у каждого игрока будет свое значение (от камеры) и если ты его применишь к игровым параметрам(ака юнит итп) то будет вылет игроков
Старый 26.08.2009, 01:25
Ответ

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

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

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

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



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