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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Древесина-Минута Еда-Секунды
Древесина-Минута Еда-Секунды
[yaroslav]Дата: Воскресенье, 16 Января 2011, 11:18:50 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Расскажите как сделать что бы вверху экрана было вместо древесины-минуты еда-секунды?!


Я беру кредит в банке 1 миллиард $,покупаю этот банк, и разрешаю себе не отдавать кредит, и всё - я Олигарх
 

SirNikolasДата: Воскресенье, 16 Января 2011, 11:25:32 | Сообщение # 2
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
События:
Время - Every 1.00 seconds of game time
Действия:
If
_(Игрок 1 (красный) Потребление пищи) = 59
Then
_Игрок - Set Игрок 1 (красный) Потребление пищи to 0
_Игрок - Set Игрок 1 (красный) Древесина (текущ.) to ((Игрок 1 (красный) Древесина (текущ.)) + 1)
Else
_Игрок - Set Игрок 1 (красный) Потребление пищи to ((Игрок 1 (красный) Потребление пищи) + 1)


 

[yaroslav]Дата: Воскресенье, 16 Января 2011, 11:36:40 | Сообщение # 3
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
так то проще нельзя?чо


Я беру кредит в банке 1 миллиард $,покупаю этот банк, и разрешаю себе не отдавать кредит, и всё - я Олигарх
 

PocifikДата: Воскресенье, 16 Января 2011, 11:57:15 | Сообщение # 4
9 уровень
Группа: Проверенные
Сообщений: 1130
Награды: 1
Репутация: 495
Блокировки:
[yaroslav], проще некуда

 

SirNikolasДата: Воскресенье, 16 Января 2011, 11:57:38 | Сообщение # 5
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Это и так очень просто. Или тебе нужен JASS-код?

 

[yaroslav]Дата: Воскресенье, 16 Января 2011, 11:59:23 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Это только для игрока одного? то есть красного?
SirNikolas, Давай на JASS)
чо,там вставить код да и все <_<



Я беру кредит в банке 1 миллиард $,покупаю этот банк, и разрешаю себе не отдавать кредит, и всё - я Олигарх
 

SirNikolasДата: Воскресенье, 16 Января 2011, 12:15:30 | Сообщение # 7
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Делай циклом для всех игроков.

Добавлено (16-01-2011, 12:15)
---------------------------------------------
Создай триггер Time и вставь в него этот код.

Code
function Trig_Time_Actions takes nothing returns nothing
     local player p = Player(0)
     local integer minutes = GetPlayerState(p, PLAYER_STATE_RESOURCE_LUMBER) + 1
     local integer seconds = GetPlayerState(p, PLAYER_STATE_RESOURCE_FOOD_USED) + 1
     local integer i = 0
     if seconds >= 60 then
         loop
             call SetPlayerState(p, PLAYER_STATE_RESOURCE_FOOD_USED, 0)
             call SetPlayerState(p, PLAYER_STATE_RESOURCE_LUMBER, minutes)
             exitwhen i == 11
             set i = i + 1
             set p = Player(i)
         endloop
     else
         loop
             call SetPlayerState(p, PLAYER_STATE_RESOURCE_FOOD_USED, seconds)
             exitwhen i == 11
             set i = i + 1
             set p = Player(i)
         endloop
     endif
     set p = null
endfunction

//===========================================================================
function InitTrig_Time takes nothing returns nothing
     call TimerStart(CreateTimer(), 1., true, function Trig_Time_Actions)
endfunction


 

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

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