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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Мультиборд
Мультиборд
МИЦАКУЛТДата: Воскресенье, 03 Февраля 2013, 21:06:46 | Сообщение # 26
6 уровень
Группа: Проверенные
Сообщений: 233
Награды: 0
Репутация: 36
Блокировки:
Поможете сделать, а то у меня юнит умирает сам как только у него остается 20% хп

Добавлено (03 Февраля 2013, 21:06:46)
---------------------------------------------
Ребят подскажите, у меня возникла одна проблема в тесте мультиборда ( 4х17 ) с другом, так вот, я сделал 2 мультиборда в одной переменной с 2 массивами. Так вот когда я начинаю играть мне показывает последний созданный мультиборд, то есть моего друга.
Как ограничить чтобы мне показывался мой в 1 массиве а для него второй во 2 массиве мультиборд в одной переменной для игроков?

 

God_of_lightДата: Воскресенье, 03 Февраля 2013, 22:54:22 | Сообщение # 27
6 уровень
Группа: Проверенные
Сообщений: 206
Награды: 0
Репутация: 185
Блокировки:
подобные вещи, делаются через GetLocalPlayer(), то есть локально для каждого игрока, в принципе, можно сделать свой мультибоард.
В функции в которой ты создаешь MB - ставь этого LocalPlayer'а


 

МИЦАКУЛТДата: Понедельник, 04 Февраля 2013, 14:26:30 | Сообщение # 28
6 уровень
Группа: Проверенные
Сообщений: 233
Награды: 0
Репутация: 36
Блокировки:
Код
[color=#444444]Переменная[/color][color=#444444][/color][color=#444444]целочисленная переменная (integer),назовем ее "player"[/color][color=#444444][/color][color=#444444]Переменная[/color][color=#444444][/color][color=#444444]игрок (player), назовем ее"MBplayer"[/color][color=#444444][/color] [color=#444444][/color][color=#444444][/color][color=#444444]1`[/color][color=#444444]Событие[/color][color=#444444][/color]    [color=#444444][/color][color=#444444]Map initialization[/color][color=#444444][/color][color=#444444]2`[/color][color=#444444]Условие[/color][color=#444444][/color][color=#444444]3`[/color][color=#444444]Дейсвие[/color][color=#444444][/color]  [color=#444444][/color][color=#444444]Set player = 0[/color][color=#444444][/color]  [color=#444444][/color][color=#444444]For each (Integer A) from 1 to 12, do(Actions)[/color][color=#444444][/color]    [color=#444444][/color][color=#444444]Цыкл[/color] [color=#444444]-[/color] [color=#444444]Действия[/color][color=#444444][/color]      [color=#444444][/color][color=#444444]If (All Conditions are True) then do(Then Actions) else do (Else Actions)[/color][color=#444444][/color]        [color=#444444][/color][color=#444444]Если[/color] [color=#444444]-[/color] [color=#444444]Условие[/color][color=#444444][/color]          [color=#444444][/color][color=#444444]((Player((Integer A))) slot status)[/color] [color=#444444]равно[/color] [color=#444444]"[/color][color=#444444]Играет[/color][color=#444444]"‚[/color][color=#444444][/color]        [color=#444444][/color][color=#444444]То[/color] [color=#444444]-[/color] [color=#444444]Действия[/color][color=#444444][/color]          [color=#444444][/color][color=#444444]Set player = (player + 1)[/color][color=#444444][/color]          [color=#444444][/color][color=#444444]Set MBplayer [player]=(Player((Integer A)))[/color][color=#444444][/color]        [color=#444444][/color][color=#444444]Иначе - Действия[/color]
Так?

Добавлено (04 Февраля 2013, 01:19:42)
---------------------------------------------
Переменнаяцелочисленная переменная (integer),назовем ее "player"Переменнаяигрок (player), назовем ее"MBplayer" 1`Событие    Map initialization2`Условие3`Дейсвие  Set player = 0  For each (Integer A) from 1 to 12, do(Actions)    Цыкл - Действия      If (All Conditions are True) then do(Then Actions) else do (Else Actions)        Если - Условие          ((Player((Integer A))) slot status) равно "Играет"‚        То - Действия          Set player = (player + 1)          Set MBplayer [player]=(Player((Integer A)))        Иначе - Действия

Добавлено (04 Февраля 2013, 02:11:48)
---------------------------------------------

Переменная целочисленная переменная (integer),назовем ее "player"
Переменная игрок (player), назовем ее"MBplayer"

1`Событие Map initialization
2`Условие
3`Дейсвие
  Set player = 0  
   For each (Integer A) from 1 to 12, do(Actions)  
    Цикл - Действия
        If (All Conditions are True) then do(Then Actions) else do (Else Actions)  
      Если - Условие
        ((Player((Integer A))) slot status) равно "Играет"‚  
      То - Действия
        Set player = (player + 1)  
        Set MBplayer [player]=(Player((Integer A)))  
      Иначе - Действия

Добавлено (04 Февраля 2013, 14:26:30)
---------------------------------------------
Я правильно запустил в инициализации этот цикл?
Если да то как сделать взаимодействие на открытие во второстепенной папке эти мульиборды? что поставить в "условия"?


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Мультиборд
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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