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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Кусок кода
Кусок кода
SlikeabossДата: Понедельник, 18 Августа 2014, 11:53:07 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Блокировки:
Добрый день, помогите мне с данным куском кода. Нужно заменить это
Код
call DisplayTextToForce
на это:
Код
int i=0
loop
DisplayTextToPlayer(Player(i),0,0,"text")
exitwhen i==11
i++
endloop

если я тупо заменяю текст, у меня ничего не получаеться(((
помогите мне с этим, как пример вставьте код сюда:
Код
function Trig_Waves1_Actions takes nothing returns nothing
     call PolledWait( 20.00 )
     call SetUnitRallyUnit( GetTriggerUnit(), GetLastCreatedUnit() )
     call DisplayTimedTextToForce( GetPlayersAll(), 15.00, "TRIGSTR_993" )
     call PolledWait( 10.00 )
     set udg_LVL = ( udg_LVL + 1 )
     set udg_UnitToSpawn = 'hfoo'
     set udg_NumberToSpawn = 75
     set udg_SpawningRate = ( 450.00 / I2R(udg_NumberToSpawn) )
     set udg_SpawnCounter = 0
     set udg_EmptySpawnCounter = 0
     set udg_NextSpawnTracker = 0.00
     set udg_SpawningCalc = R2I(udg_NextSpawnTracker)
     call LeaderboardSetPlayerItemValueBJ( Player(9), udg_LEADERBOARD, udg_LVL )
     call PlaySoundBJ( gg_snd_Wave_Normal )
     call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_320" )
     call TriggerExecute( gg_trg_Waves2 )
     call DestroyTrigger( GetTriggeringTrigger() )
endfunction

//===========================================================================
function InitTrig_Waves1 takes nothing returns nothing
     set gg_trg_Waves1 = CreateTrigger(  )
     call TriggerAddAction( gg_trg_Waves1, function Trig_Waves1_Actions )
endfunction

спасибо тебе заранее!)
 

BiboДата: Понедельник, 18 Августа 2014, 20:09:52 | Сообщение # 2
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
Пихаешь этот кусок кода в новую функцию, например так:
Код
function DisplayTextToAllPlayers takes string text returns nothing
           local integer i = 0
           loop
                   сall DisplayTextToPlayer(Player(i), 0.00, 0.00, text)
                   set i = i + 1
                   exitwhen i == 12
           endloop
endfunction

Суешь этот кусок когда в Custom Script карты и вместо функции DisplayTextToForce вызываешь свою, новую DisplayTextToAllPlayers.


Сообщение отредактировал Bibo - Понедельник, 18 Августа 2014, 20:31:53
 

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

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