AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
наработка квеста
парни кто может мне сделать квест для мультиплеера, ну тоесть для каждого игрока отдельно
чтобы когда подходишь к тому кто даёт квест, этот чел чтото сказал, далее нужно было убить болле 3 юнитов какого то типа тоже каждый сам должен убивать и вконце тому кто убил 3юнитов давалось голд и опыт. А то я сам сделал, снизу скрин 1из3 триггера но лучше сделайте нароботочку AdMiRaLLO_O добавил: ну или просто скажите как надо заносить в переменную чтобы всё норм было |
08.10.2010, 15:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
AdMiRaLLO_O, погляди это |
08.10.2010, 15:19 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
я это вроде смотрел уже, но там нету такого что мне нужно
AdMiRaLLO_O добавил: а нет я этого не видел но щас скачал, открыл и ничего не понял |
08.10.2010, 15:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TestUnit
Prepare to Test
offline
Опыт:
1,160Активность: |
AdMiRaLLO_O, Про мобов Создал переменную, массив. Которая должна запоминать значение выполнил игрок или нет, тоесть 0 - нет 1 - да. Так для каждого игрока. Про мобов, когда игрок берёт квест нужно врубать триггер в котором будет запоминание по типу (убил тролля +1 в переменную и т.д.) лично я бы так сделал. В условиях опять же прописывать если значение переменной (где мы убивали тролей равно 100 то +1 в переменную квеста (типо он завершён). Если ты хоть немного разбираешься и у тебя есть логика то ты поймёшь тот бред который я тут написал. Отредактировано TestUnit, 08.10.2010 в 16:43. |
08.10.2010, 16:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
TestUnit:
у меня тоже так начиная от Фразы: Про мобов, а до неё я непонял что ты написал |
08.10.2010, 16:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WiBk
Ленюсь...
offline
Опыт:
1,371Активность: |
Событие - Плеер кликает на юнита
Условие - ------- Действие - if questpick[Number of Triggering Player] = 0 then Занести в переменную questpick[Number of Triggering Player] = 1 endif if questcomplete[Number of Owner of Triggering Unit] = 1 then
Add 1000 Exp to (Герой) Add 1000 Gold to Triggering Player set questcomplete[Number of Owner of Triggering Unit] = 0 endif Событие - Юнит дохнет Условие - Тип юнита == Троль Деиствие - if questpick[Number of Owner of Triggering Unit] = 1 and questcomplete[Number of Owner of Triggering Unit] = 0 then Занести в переменную kills[Number of Owner of Triggering Unit] = kills[Number of Owner of Triggering Unit] + 1 endif if kills[Number of Owner of Triggering Unit] == 3 then set questcomplete[Number of Owner of Triggering Unit] = 1 endif Расписал все три триггера - проще уже некуда. Если ты и это не поймешь - я уже незнаю, что с тобой делать. |
08.10.2010, 16:55 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
redy5
Madness Combat
offline
Опыт:
112Активность: |
|
08.10.2010, 16:56 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SinMurlock
Я не лягушка!
offline
Опыт:
2,950Активность: |
У меня есть наработка квеста чтобы убить 5 юнитов такого то типа если надо бери на здоровье!
SinMurlock добавил: тока она не МУИ ,но там помоему можно сделать с массивом,тока сам незнаю как) |
08.10.2010, 17:39 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
WiBk:
спасиба, P.S. увидел только 2 триггера |
08.10.2010, 18:06 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
стоп, а если у меня 100500 квестов будет то для каждого надо переменную? |
09.10.2010, 06:59 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SinMurlock
Я не лягушка!
offline
Опыт:
2,950Активность: |
AdMiRaLLO_O, нет просто с массивом переменную создаёшь и всо для допустим одного юнита перменная типа боевая еденица с массивом unit[1] для второго unit[2] и т.п. |
09.10.2010, 09:40 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
ну вот смотри делаю я переменную kill массивом, в 1 квеста по достижению 3 она делает 1 к другую переменную, а на след квесты сделаю kill2 и к чему делать 1? |
09.10.2010, 11:17 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
ответьте плз [+] замечание от Nekit1234007: 4.2 (ап)
|
09.10.2010, 18:35 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WiBk
Ленюсь...
offline
Опыт:
1,371Активность: |
AdMiRaLLO_O, да. Для каждого придется делать кучу массивов. |
09.10.2010, 18:46 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DoooDge
Игорь Елясов
offline
Опыт:
4,064Активность: |
AdMiRaLLO_O, или объявить в начале каждого игрока например:
Игрок 1 - Player[1](Игрок или боевая единица) и т.д Квест например убить 10 тролей: Событие Боевая единица умирает Условие 1.Умирающий юнит равно троль 2.Если (Целочислительная)Trols[Player[Убивающий юнит]] больше или равно 10 то Квест выполнен или можеш поменять событие, использовать только для подсчета а для выполнения кв использовать другой триггер. |
09.10.2010, 20:24 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт:
3,298Активность: |
кароче клозайте тему я сам дальше подумаю
AdMiRaLLO_O добавил: AdMiRaLLO_O: и кстати это не ап я просто подумал что на тему смотреть больше не будут |
10.10.2010, 06:14 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|