Сейчас 06:49:05 Суббота, 23 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Вопрос про игроков..
kurockДата: Вторник, 24 Августа 2010, 20:55:35 | Сообщение # 1
7 уровень
Группа: Заблокированные
Сообщений: 286
Награды: 0
Репутация: 9
Блокировки:
Как сделать так если заходит 3 или меньше игроков то запускается 1 тригер а если больше 3 (за 1 команду) то запускается другой

Хочешь раздел для мапы? Хочешь знать джасс? пиши мне... я подскажу что и как..
 

Gr0mДата: Вторник, 24 Августа 2010, 21:01:05 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Условие Игрок 1,2,3 играет то запустить триггер...если не играето то ...
 

RoBoT1Дата: Вторник, 24 Августа 2010, 21:13:45 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
если не играет не надо.
 

kurockДата: Среда, 25 Августа 2010, 10:12:18 | Сообщение # 4
7 уровень
Группа: Заблокированные
Сообщений: 286
Награды: 0
Репутация: 9
Блокировки:
Quote (Gr0m)
Условие Игрок 1,2,3 играет то запустить триггер...если не играето то ...

мммм это получается что player 1 играет да и плейер 2 , 3 а если не плеер 1,2 , 3 а 4 , 5, 6

Добавлено (25-08-2010, 10:12)
---------------------------------------------
и может кто нибудь сделает или напишит пример этого плз а то проект стоит, нужно просто если там 1 игрок зашел то дут крипы одни если больше 1-го и меньше 3ех то другие и тудым сюдым...


Хочешь раздел для мапы? Хочешь знать джасс? пиши мне... я подскажу что и как..


Сообщение отредактировал kurock - Среда, 25 Августа 2010, 09:48:29
 

Morlang2012Дата: Среда, 25 Августа 2010, 10:19:37 | Сообщение # 5
7 уровень
Группа: Проверенные
Сообщений: 329
Награды: 0
Репутация: 13
Блокировки:
Область садержит!
СОБЫТ
отряд вашол в зону (0001)
УСЛОВ
зона садержит игрок 1
зона садержит игрок 2
зона садержит игрок 3
ДЕЁСТВ
запустить триггер (какой тебе нужно)
ВРОДЕ ТАК! Я точно не знаю!
 

RoBoT1Дата: Среда, 25 Августа 2010, 10:54:46 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
Morlang2012, зачем через области делать.
Сделай лучше:
Событие - Время прошло 1 сек.
Условие - нет.
Действие -
____Функция.
Условие (если) - Все условия истинны
Игрок 3 (сине зелёный) не равно играет
Игрок 4 (фиолетовый) не равно играет
Действие (то) - Включить 1 триг
--------------------Выключить 3 триг
Действие (иначе) - Не чего не делать
____Функция 2.
Условие (если) - Все условия истинны
Игрок 1 (красный) не равно играет
Игрок 2 (синий) не равно играет
Действие (то) - Включить 2 триг
--------------------Выключить 3 триг
Действие (иначе) - Не чего не делать

(И ты делаешь 3 триггера) (Первый триг где играет команда 1 (красный и синий игрок) 2 триг делаешь где играет команда 2 (сине зелёный и фиолетовый) и 3 триг где играют все команды) - и ставишь их изначально выключенными кроме 3 он с самого начала вкл.

Я сделал что на карте играют 2 на 2, как сделать 3 на 3 думаю ты поймёшь!

Сообщение отредактировал RoBoT1 - Среда, 25 Августа 2010, 10:57:16
 

xGaDxДата: Среда, 25 Августа 2010, 11:37:44 | Сообщение # 7
6 уровень
Группа: Проверенные
Сообщений: 235
Награды: 0
Репутация: 47
Блокировки:
For each (Integer A) from 1 to (число всего игроков) do (action)
----If then else
-------((Player((Integer A))) slot status) равно Играет
------then
----------Set Igrokov = Igrokov +1

2й триг:
событие -
условие - Igrokov меньше 3
действие - какое тебе надо

3й триг:
событие -
условие Igrokov больше 3
условие Igrokov меньше 6
действие - какое тебе надо

Сообщение отредактировал xGaDx - Среда, 25 Августа 2010, 11:40:40
 

RoBoT1Дата: Среда, 25 Августа 2010, 11:39:03 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
Можно и так разницы не будет!
 

xGaDxДата: Среда, 25 Августа 2010, 11:41:16 | Сообщение # 9
6 уровень
Группа: Проверенные
Сообщений: 235
Награды: 0
Репутация: 47
Блокировки:
Ну как бы народ не любит голубой цвет, это будет дефект твоего трига(например)
 

RoBoT1Дата: Среда, 25 Августа 2010, 11:42:49 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
xGaDx, акъ какое имеет значение голубой цвет?
 

xGaDxДата: Среда, 25 Августа 2010, 11:43:51 | Сообщение # 11
6 уровень
Группа: Проверенные
Сообщений: 235
Награды: 0
Репутация: 47
Блокировки:
акей, на батлнете как бы народ все время прыгает по слотам, вдруг получиться что 6 игроков займут 6 7 8 9 место а не 1 2 3 4, что непонятного :D
 

RoBoT1Дата: Среда, 25 Августа 2010, 11:55:53 | Сообщение # 12
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
как это может получиться если слотов всего 4?
 

kurockДата: Среда, 25 Августа 2010, 13:21:20 | Сообщение # 13
7 уровень
Группа: Заблокированные
Сообщений: 286
Награды: 0
Репутация: 9
Блокировки:
Quote (xGaDx)
((Player((Integer A))) slot status) равно Играет

блин как же я сам до этого не допер! все понятно терь какбэ будет вычисляться сколько зашло) мм а igrokov это же player переменная?? или integer


Хочешь раздел для мапы? Хочешь знать джасс? пиши мне... я подскажу что и как..
 

RoBoT1Дата: Среда, 25 Августа 2010, 13:40:04 | Сообщение # 14
10 уровень
Группа: Проверенные
Сообщений: 1454
Награды: 2
Репутация: 240
Блокировки:
Да вроде!
 

kurockДата: Среда, 25 Августа 2010, 13:43:20 | Сообщение # 15
7 уровень
Группа: Заблокированные
Сообщений: 286
Награды: 0
Репутация: 9
Блокировки:
Quote (RoBoT1)
Да вроде!

ММ видимо там 2 переменные 1)Player - players 2) Igrokov - integer (ну вроде все спассибо обязательно включу это в свой faq..


Хочешь раздел для мапы? Хочешь знать джасс? пиши мне... я подскажу что и как..
 

  • Страница 1 из 1
  • 1
Поиск:

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