PlayGround.ru
Ropnet
, скриншоты из Санитары подземелий 2: Охота за черным квадратом, Doom 3 скриншоты, Возвращение в замок Вульфенштейн скачать торрент


Прибавка 1 голд=1 сек (help)

FireFrog   16 июня 2011 в 21:05

Прошу помочь, тут по форуму шарил не нашел нужное. Хочу чтобы помогли, как сделать так чтобы в секунду каждому игроку 1 голд прибавлялся, ну как в доте. Заранее спс.

ggs.LoOpy   17 июня 2011 в 17:03

Нет, тип мапу создаёт и хочет чтобы как в доте голд тикал сам )
Событие - Каждые X секунд игрового времени
Действие - Добавить 1 золота к игроку

FireFrog   22 июня 2011 в 21:10

Вроде пытался так, а может и нет. Всё равно спс.

Kapa6acvlk   24 июня 2011 в 16:43

Создай триггер, назови его Gold, переведи его в текст (Правка > Конвертировать в текст), удали получившейся текст и вставь этот код:


function Trig_Gold_Actions takes nothing returns nothing
local integer i = 0
loop
call SetPlayerState(Player(i), PLAYER_STATE_RESOURCE_GOLD, GetPlayerState(Player(i), PLAYER_STATE_RESOURCE_GOLD) + 1)
set i = i + 1
exitwhen i > 11
endloop
endfunction

function InitTrig_Gold takes nothing returns nothing
set gg_trg_Gold = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_Gold, 1.00 )
call TriggerAddAction( gg_trg_Gold, function Trig_Gold_Actions )
endfunction