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

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

Ответ
 
CEMEH_CEMEHbl4
Элитный Кодер
offline
Опыт: 1,280
Активность:
Fade Filter для конкретного PLAYERa?
возможно ли сделать почернение экрана Fade Filter (внутрь и наружу) но не для всех,а для какого то конкретного игрока? триггерно,или джаззерно
Старый 07.07.2007, 20:43
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
CEMEH_CEMEHbl4,
Код:
if GetLocalPlayer == Player(0) then
    . . .
endif

Вместо ". . ." - действия для конкретного игрока.
Старый 07.07.2007, 21:29
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
кстати, то что не было внесено изначальное разбиение по игрокам наводит на мысли о десинке.. Надо тестить в мультиплеере
Старый 07.07.2007, 21:30
CEMEH_CEMEHbl4
Элитный Кодер
offline
Опыт: 1,280
Активность:
Custom script: if GetLocalPlayer == Player(0) then Cinematic - Fade out and back in over 4.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency endif

помогите плиз,переписать то что выделино жирным,на язык джазза

и ещё вопрос мне в Player(0) цыфры от 1до16 ставить?
и ещё я правильно написал - сразу if GetLocalPlayer ,ни каких CALL FUNCTION тут делать не надо?
Старый 07.07.2007, 21:52
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
CEMEH_CEMEHbl4, запихни то. что выделено жирным, в отдельный триггер и выбери Правка | Конвертировать в текст.
Вместо 0 ставишь номер нужного игрока (т.е. для игрока 5 желтого надо писать 4).
Все корректно.
FellGuard, хмм, но с мультибордами-то для отдельного игрока нормально работает.
Старый 07.07.2007, 22:01
Toadcop

offline
Опыт: 53,013
Активность:
Цитата:
кстати, то что не было внесено изначальное разбиение по игрокам наводит на мысли о десинке.. Надо тестить в мультиплеере

нету десинка...

Цитата:
хмм, но с мультибордами-то для отдельного игрока нормально работает.
мультиборды вообще можно овнить как хош просто надо уметь... т.е. просто вписать код в локалально выполняемый код непрокатит. т.е. надо устанавливать локально нужное значение это самый безопасный способ. иначе у меня были десинки с локальными МБ
Старый 08.07.2007, 00:06
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
Toadcop, да, значения полей можно всяко менять, главное не изменять кол-во колонок/строк
Старый 08.07.2007, 08:25
CEMEH_CEMEHbl4
Элитный Кодер
offline
Опыт: 1,280
Активность:
не могу сохранить карту!
Custom script: if GetLocalPlayer == Player(2) then call CinematicFadeBJ( bj_CINEFADETYPE_FADEOUTIN, 4.00, "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 0, 0, 0, 0 ) endif
спотыкается на всей строчке if GetLocalPlayer == Player(2) then call CinematicFadeBJ( bj_CINEFADETYPE_FADEOUTIN, 4.00, "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 0, 0, 0, 0 ) endif
с ошибкой EXPECTED "(" ,помогите где скобку ставить?
Старый 08.07.2007, 16:35
Toadcop

offline
Опыт: 53,013
Активность:
Цитата:
да, значения полей можно всяко менять, главное не изменять кол-во колонок/строк
OWNED ! да ты уверен ? =) спроси у Джона xD мы с ним это тестили... он был тоже в Dj Shog'e =)

т.е.... можно. хотя я не заню как это скажетьса на другой геймплей... это надо проверить.

Toadcop добавил:
then call
then

call // т.е. с новой строки имхо возможно просто это на форуме так видно =)

Цитата:
if GetLocalPlayer == Player(2)
ааа ! не GetLocalPlayer а GetLocalPlayer() !!! (это функция ! )

вроде бы всё...
Старый 08.07.2007, 16:58
CEMEH_CEMEHbl4
Элитный Кодер
offline
Опыт: 1,280
Активность:
попрежнему не могу сохранить карту!

Custom script: if GetLocalPlayer( ) == Player(2) then call CinematicFadeBJ( bj_CINEFADETYPE_FADEOUTIN, 10.00, "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 0, 0, 0, 0 ) endif

теперь ругается EXPECTED END OF LINE !!
плиз помогите найти ошибку,может тут Custom script: нельзя использовать?

//===========================================================================
// Trigger: Untitled Trigger 002
//===========================================================================
function Trig_Untitled_Trigger_002_Actions takes nothing returns nothing
if GetLocalPlayer( ) == Player(2) then call CinematicFadeBJ( bj_CINEFADETYPE_FADEOUTIN, 10.00, "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 0, 0, 0, 0 ) endif
endfunction

//===========================================================================
function InitTrig_Untitled_Trigger_002 takes nothing returns nothing
set gg_trg_Untitled_Trigger_002 = CreateTrigger( )
call TriggerAddAction( gg_trg_Untitled_Trigger_002, function Trig_Untitled_Trigger_002_Actions )
endfunction

CEMEH_CEMEHbl4 добавил:
а не,всё норм,весь триггер джаззом надо было,я ступил
Старый 09.07.2007, 00:53
CEMEH_CEMEHbl4
Элитный Кодер
offline
Опыт: 1,280
Активность:
if GetLocalPlayer( ) == Player(2) then
call CinematicFadeBJ( bj_CINEFADETYPE_FADEOUTIN, 10.00, "ReplaceableTextures\\CameraMasks\\Black_mask.blp", 0, 0, 0, 0 )
endif
endfunction
функция вызывает ДИСКОНЕКТ! НЕЛЬЗЯ использовать! я встроил её в карту,и всех повыкидывало из игры(при первом же её использовании)!!
я нехочу чтобы другие мучились... просто предупредил
Старый 12.07.2007, 07:54
J
expert
offline
Опыт: 48,747
Активность:
Цитата:
Сообщение от FellGuard
Toadcop, да, значения полей можно всяко менять, главное не изменять кол-во колонок/строк

тоадкоп уже сказал...
Цитата:
Сообщение от Toadcop
нету десинка...

дык... в этой функции идет создание/удаление таймеров, а это уже прямой намек на десинк...
Старый 12.07.2007, 08:42
Ответ

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

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

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

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



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