Сейчас 02:53:54 Вторник, 6 декабря, 2022 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Задание (Всё внутри)
Задание
adiksyperДата: Четверг, 18 Марта 2010, 18:22:28 | Сообщение # 1
3 уровень
Группа: Пользователи
Сообщений: 55
Награды: 0
Репутация: 4
Блокировки:
Люди помогите
Вот зделал я задание а поевляется оно у всех а надо чтобы только у игрока который его взял.
К примеру нажимаеш на юнита уи сразу поевляется задание у игрока который его взял.
Помоите :'(
Можно нароботкой :)
 

Cool_BoyДата: Четверг, 18 Марта 2010, 18:28:37 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
блин а ты не мог это написать в тему помощь по триггерам

вот короче кажется так
Событи
игрок 1 - событие выбора отряд
игрок 2 - событие выбора отряд
Действие
Задание- Создать (ну твое там описание название) для игрока(индикатор игрок) так наверно или для игрока(выбранный юнит)


 

DiR94Дата: Четверг, 18 Марта 2010, 19:45:18 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
Cool_Boy, такого действия вроде нет. а вообще по-моему нельзя создавать квесты для конкретного игрока. ну или можно, но трудно.
 

AriusДата: Четверг, 18 Марта 2010, 20:03:43 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Можно. Просто сделать чтобы в заданиях квест отображался для одного игрока нельзя, по крайней мере на триггерах. Но можно же квест задать через текст на экране=)а его можно отобразить одному игроку
 

вопросманДата: Четверг, 18 Марта 2010, 23:23:11 | Сообщение # 5
7 уровень
Группа: Проверенные
Сообщений: 268
Награды: 0
Репутация: 40
Блокировки:
думаю Arius прав :)

Событие - Прошло 13сек

Условие - нет

Действие - Игра: отобразить для "игрок1" "текст"
Действие - Квест: Создать квест для игрок1 (помойму так, или я что то путаю) бла бла бла
Действие - отобразить Кнопку F9 (непомню как называется)

 

MTTДата: Пятница, 19 Марта 2010, 00:33:17 | Сообщение # 6
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
На Гуи нельзя сделать индивидуальное задание
Quote (вопросман)
Действие - отобразить Кнопку F9 (непомню как называется)

это для всех...
 

AriusДата: Пятница, 19 Марта 2010, 07:19:25 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
вопросман, я не это имел ввиду. По сути триггер создания квеста это только создание текста в меню заданий. Еще есть вариант показать кнопку "задания" только тому для кого квест, но тогда другим игрокам не будет видов эта кнопка.

Добавлено (19-03-2010, 07:19)
---------------------------------------------
Видна*(через телефон залез)

 

H_A_PKДата: Пятница, 19 Марта 2010, 07:55:37 | Сообщение # 8
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
Quote (DiR94)
Cool_Boy, такого действия вроде нет. а вообще по-моему нельзя создавать квесты для конкретного игрока. ну или можно, но трудно.

Quote (Arius)
Можно. Просто сделать чтобы в заданиях квест отображался для одного игрока нельзя, по крайней мере на триггерах. Но можно же квест задать через текст на экране=)а его можно отобразить одному игроку

Quote (вопросман)
думаю Arius прав :)

омг куда катится мир ?:)
GetLocalPlayer юзай и всё пучком )

Добавлено (19-03-2010, 07:55)
---------------------------------------------

Code
local integer i = (//номер твоего игрока каторому даёшь задание)
  if GetLocalPlayer(i) == i then
  \\добовляй задание
  endif


проклятье ляжет на любого
кто дочитает до конца
нет не дочитывай не надо
остановись ну всё капец
 

AriusДата: Пятница, 19 Марта 2010, 09:23:13 | Сообщение # 9
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Мы вообще говорили что на триггерах нельзя=)
 

DoctorGesterДата: Пятница, 19 Марта 2010, 10:51:40 | Сообщение # 10
6 уровень
Группа: Проверенные
Сообщений: 209
Награды: 0
Репутация: 50
Блокировки:
Мда и будет тебе десинк
 

MexazДата: Пятница, 19 Марта 2010, 11:00:47 | Сообщение # 11
7 уровень
Группа: Проверенные
Сообщений: 432
Награды: 0
Блокировки:
По-моему в триггах когда квэст создаешь, там нужно наоборот игрока указать для которого отобразить. Тольк его надо с помощью криэйта делать...

影私はらが世界の鵜の中で最も重要な曲であることを意味するものではありません

(Translate It!)
 

Ramazan(off)Дата: Пятница, 19 Марта 2010, 12:55:54 | Сообщение # 12
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 765
Блокировки:
H_A_PK, опиши точнее а то люди не поймут. Распиши полную функцию.
 

AriusДата: Пятница, 19 Марта 2010, 13:53:34 | Сообщение # 13
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Quote (Mexaz)
По-моему в триггах когда квэст создаешь, там нужно наоборот игрока указать для которого отобразить. Тольк его надо с помощью криэйта делать...

нельзя так
 

H_A_PKДата: Пятница, 19 Марта 2010, 14:32:29 | Сообщение # 14
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
Quote (Ramazan(off))
H_A_PK, опиши точнее а то люди не поймут

ты итак не поймёшь пока статью не прочтёшь по этой функции GetLocalPlayer.
и без базовых знаний джаз.

Добавлено (19-03-2010, 14:32)
---------------------------------------------

Quote (H_A_PK)
local integer i = (//номер твоего игрока каторому даёшь задание)
if GetLocalPlayer(i) == i then
\\добовляй задание
endif

просто юзай это
через кс


проклятье ляжет на любого
кто дочитает до конца
нет не дочитывай не надо
остановись ну всё капец
 

DiR94Дата: Пятница, 19 Марта 2010, 16:04:27 | Сообщение # 15
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
H_A_PK, десинк будет
 

DragoNДата: Пятница, 19 Марта 2010, 19:01:04 | Сообщение # 16
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
DiR94, не думаю
а разве задание даётся не определённому игроку?О_О


El Psy Congroo
 

DiR94Дата: Пятница, 19 Марта 2010, 19:40:01 | Сообщение # 17
5 уровень
Группа: Проверенные
Сообщений: 133
Награды: 0
Репутация: 59
Блокировки:
Dragon93, будет, только что сам проверил.
 

[DUОS]Дата: Суббота, 20 Марта 2010, 00:54:16 | Сообщение # 18
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Quote (Arius)
Просто сделать чтобы в заданиях квест отображался для одного игрока нельзя, по крайней мере на триггерах.

Arius,
Да и на джассе не очень можно, ибо квест - это аццкий хендл (!!!), который нельзя выразить в локалплеере.
Quote (H_A_PK)

просто юзай это
через кс

H_A_PK,
о_О, окей, пускай его подесинкает раз 20 и он тебя побьёт за твою идею ))


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Задание (Всё внутри)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2022 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz