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

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

Ответ
 
Prosha89
Невозможно-слово глупцов
offline
Опыт: 1,409
Активность:
''Нелинейное'' отображение заданий- это реально?
Народ! Кто знает можно ли сделать так чтобы в мультиплеере задания отображались в меню заданий не всем игрокам а только некоторым? Например по цвету или по клану, или как-нить еще.
Если можно то как?
Старый 23.04.2007, 22:07
Krol

offline
Опыт: 17,884
Активность:
Меню одно, даже спецэфекты отображаются всем игрокам и отдельному игроку их не показать...

Krol добавил:
Хотя хз, точно не знаю...
Старый 23.04.2007, 22:13
DeT

offline
Опыт: 5,715
Активность:
Отображается, я великий хранитель секрета :D:
ето будет в карте нашей с некросом
пс: пикай через GetLocalPlayer()
Старый 23.04.2007, 22:21
Prosha89
Невозможно-слово глупцов
offline
Опыт: 1,409
Активность:
DeT ну ты и в прям великий хранитель тайны.
пс: а в твоем пс поподробней написать нельзя?
Старый 23.04.2007, 22:27
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Prosha89
Попробуй спросить в этом JASS-топиге.
Старый 24.04.2007, 15:36
Prosha89
Невозможно-слово глупцов
offline
Опыт: 1,409
Активность:
кто еще чо знает по этому поводу пишите. тема не закрыта.
Старый 24.04.2007, 20:06
DeT

offline
Опыт: 5,715
Активность:
И да простит меня тот кто мне дал етот код но вот:

Код:
//Quest API
function CreateQuestForPlayer takes player p, string title, string iconPath, boolean discovered, boolean required returns quest
    local quest q = null
    if p == GetLocalPlayer() then
       set q = CreateQuest()
       call QuestSetTitle(q, title)
       call QuestSetIconPath(q, iconPath)
       call QuestSetRequired(q, required)
       call QuestSetDiscovered(q, discovered)
       call QuestSetCompleted(q, false)
       call DisplayTimedTextToPlayer(GetLocalPlayer(), 0, 0, bj_TEXT_DELAY_QUEST, " ")
       call DisplayTimedTextToPlayer(GetLocalPlayer(), 0, 0, bj_TEXT_DELAY_QUEST, "You received Item Quest - " + title)
       call StartSound(bj_questDiscoveredSound)
       call FlashQuestDialogButton()
    else
    set q = CreateQuest()
    call DestroyQuest(q)
    endif
    return q
endfunction

function QuestSetDescriptionForPlayer takes player p, quest q, string description returns nothing
    if p == GetLocalPlayer() then
       call QuestSetDescription(q, description)
    endif
endfunction

function QuestSetCompletedForPlayer takes player p, quest whichQuest, boolean completed returns nothing
    if p == GetLocalPlayer() then
       call QuestSetCompleted(whichQuest, completed)
    endif
endfunction
Старый 24.04.2007, 22:27
Prosha89
Невозможно-слово глупцов
offline
Опыт: 1,409
Активность:
Мега штука. Большое спс.
пс: поскоку я тока начал осваивать JASS вруде все понятно, но походу возможны вопросы.

Отредактировано Prosha89, 25.04.2007 в 09:50.
Старый 24.04.2007, 23:52
Ответ

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

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

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

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



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