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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Каждые 5 минут 500 gold.
[yaroslav]Дата: Суббота, 01 Января 2011, 14:19:28 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Как сделать чтобы каждые 5 минут начислялись деньги каждому игроку? (500 gold) И при этом было сообщения типо "На Ваш счёт начислены 500 gold"


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

oleg_best_olegДата: Суббота, 01 Января 2011, 14:24:32 | Сообщение # 2
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
С. каждые 300секунд
У.
Д. игрок - добавить свойство 500золота для игрок1
и так всем игрокам

игра - показать текстовое сообщение всем игрокам Вам зарплата в 500золота
 

SirNikolasДата: Суббота, 01 Января 2011, 14:25:53 | Сообщение # 3
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
События:
Время - Every 300.00 seconds of game time
Действия:
Игра - Display to (Player group (Игрок 1 (красный))) the message: На Ваш счёт начислены 500 gold
Игрок - Set Игрок 1 (красный)'s Золото (текущ.) to ((Игрок 1 (красный)'s Золото (текущ.)) + 500)


 

oleg_best_olegДата: Суббота, 01 Января 2011, 14:27:11 | Сообщение # 4
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
а не легче как я выше написал, всем игрокам сообщение
 

[yaroslav]Дата: Суббота, 01 Января 2011, 14:30:28 | Сообщение # 5
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
SirNikolas,
На русском,плиз.
У меня триггеры на русском.



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

oleg_best_olegДата: Суббота, 01 Января 2011, 14:34:38 | Сообщение # 6
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
1) я выше написал
2)закинь в переводчик :D
 

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 14:34:58 | Сообщение # 7
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
вставь в кот карты
function Trig_____________________________________007_Actions takes nothing returns nothing
call SetPlayerStateBJ( GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD, 500 )
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_8483" )
endfunction

//===========================================================================
function InitTrig_____________________________________007 takes nothing returns nothing
set gg_trg_____________________________________007 = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_____________________________________007, 300.00 )
call TriggerAddAction( gg_trg_____________________________________007, function Trig_____________________________________007_Actions )
endfunction


lalalalalalallalaalala
 

[yaroslav]Дата: Суббота, 01 Января 2011, 14:38:08 | Сообщение # 8
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
ТИМАТИИЗУКРАИНЫ, Ты идиот.и пусть мне дадут 20% за оскорбления.
Хватит создавать тупые акки!
я к тебе приеду в твой Красный Луч,и набью тебе *****!



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

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 14:40:47 | Сообщение # 9
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
Quote (|yaroslav|)
ТИМАТИИЗУКРАИНЫ, Ты идиот.и пусть мне дадут 20% за оскорбления. Хватит создавать тупые акки! я к тебе приеду в твой Красный Луч,и набью тебе *****!

будь повежлее

Добавлено (01-01-2011, 14:40)
---------------------------------------------

Quote (|yaroslav|)
*****!

думаеш так можно материться? нельзя всеровно дадут 20 замечаний у меня такое уже была


lalalalalalallalaalala
 

[yaroslav]Дата: Суббота, 01 Января 2011, 14:41:07 | Сообщение # 10
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
повежливее
дурак



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

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 14:41:46 | Сообщение # 11
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
Quote (|yaroslav|)
[yaroslav]

тебе скока лет?
вдруг тебе 7 лет


lalalalalalallalaalala
 

oleg_best_olegДата: Суббота, 01 Января 2011, 14:42:29 | Сообщение # 12
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
Quote (ТИМАТИИЗУКРАИНЫ)
думаеш так можно материться? нельзя всеровно дадут 20 замечаний у меня такое уже была

Quote ([yaroslav)
и пусть мне дадут 20% за оскорбления.
 

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 14:43:36 | Сообщение # 13
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
Quote (|yaroslav|)
*****

а что эта за мат? я подберал не нашол


lalalalalalallalaalala
 

oleg_best_olegДата: Суббота, 01 Января 2011, 14:44:27 | Сообщение # 14
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
синоним слова Лицо <_<

Добавлено (01-01-2011, 14:44)
---------------------------------------------
синоним слова Лицо <_<

 

[yaroslav]Дата: Суббота, 01 Января 2011, 14:44:36 | Сообщение # 15
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Quote (oleg_best_oleg)
Quote (ТИМАТИИЗУКРАИНЫ)
думаеш так можно материться? нельзя всеровно дадут 20 замечаний у меня такое уже была
Quote ([yaroslav)
и пусть мне дадут 20% за оскорбления.

Жми сюда чтобы закрыть это окно ×


???
Quote (ТИМАТИИЗУКРАИНЫ)
тебе скока лет?
вдруг тебе 7 лет

рак детктед.



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

oleg_best_olegДата: Суббота, 01 Января 2011, 14:46:08 | Сообщение # 16
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
Quote ([yaroslav)
Quote (oleg_best_oleg)
Quote (ТИМАТИИЗУКРАИНЫ)
думаеш так можно материться? нельзя всеровно дадут 20 замечаний у меня такое уже была
Quote ([yaroslav)
и пусть мне дадут 20% за оскорбления.

???


ну так он пишет что тебе дадут замечание

Добавлено (01-01-2011, 14:46)
---------------------------------------------

Quote ([yaroslav)
Quote (oleg_best_oleg)
Quote (ТИМАТИИЗУКРАИНЫ)
думаеш так можно материться? нельзя всеровно дадут 20 замечаний у меня такое уже была
Quote ([yaroslav)
и пусть мне дадут 20% за оскорбления.

???


ну так он пишет что тебе дадут замечание
 

Vova5009Дата: Суббота, 01 Января 2011, 14:47:03 | Сообщение # 17
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
ТИМАТИИЗУКРАИНЫ, Ну ты даешь...
Во-первых. Нечего переводить триги в текст и типо

И во-вторых:


Сообщение отредактировал Vova5009 - Суббота, 01 Января 2011, 14:47:59
 

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 14:51:08 | Сообщение # 18
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
Quote (Vova5009)
unction Trig_Gold_Actions takes nothing returns nothing set bj_forLoopAIndex = 0    set bj_forLoopAIndexEnd = 12 loop exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd call SetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD, 500+GetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD)) call DisplayTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), "Вы получили 500 золота!" ) set bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop endfunction                        //=========================================================================== function InitTrig_Gold takes nothing returns nothing       set gg_trg_Gold = CreateTrigger(  )       call TriggerRegisterTimerEventPeriodic( gg_trg_Gold, 300.00 )       call TriggerAddAction( gg_trg_Gold, function Trig_Gold_Actions ) endfunction

есть два способа


lalalalalalallalaalala
 

[yaroslav]Дата: Суббота, 01 Января 2011, 14:55:57 | Сообщение # 19
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Мне создать триггер и впихнуть это?
Code

function Trig_Gold_Actions takes nothing returns nothing  
set bj_forLoopAIndex = 0    
set bj_forLoopAIndexEnd = 12  
loop  
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd  
call SetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD, 500+GetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD))  
call DisplayTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), "Вы получили 500 золота!" )  
set bj_forLoopAIndex = bj_forLoopAIndex + 1  
endloop  
endfunction  
                        
//===========================================================================  
function InitTrig_Gold takes nothing returns nothing  
       set gg_trg_Gold = CreateTrigger(  )  
       call TriggerRegisterTimerEventPeriodic( gg_trg_Gold, 300.00 )  
       call TriggerAddAction( gg_trg_Gold, function Trig_Gold_Actions )  
endfunction



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

Vova5009Дата: Суббота, 01 Января 2011, 14:58:54 | Сообщение # 20
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
ТИМАТИИЗУКРАИНЫ, давай я покажу ощибки в твоем коде)
Quote (ТИМАТИИЗУКРАИНЫ)
function Trig_____________________________________007_Actions takes nothing returns nothing
call SetPlayerStateBJ(GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD,500 )
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_8483" )
endfunction
//===========================================================================
function InitTrig_____________________________________007 takes nothing returns nothing
set gg_trg_____________________________________007 = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_____________________________________007, 300.00 )
call TriggerAddAction( gg_trg_____________________________________007, function Trig_____________________________________007_Actions )
endfunction


во - первых.
Чтобы тригер работал, он должен называтся Безымянный триггер 007
во-вторых
он не будет ДОБАВЛЯТЬ 500 золота. Он будет УСТАНАВЛИВАТЬ золото игрока как 500
в-третьих
он просто не будет работать, т.к. GetTriggerPlayer() в этом триге не актуальна
в-четвертых
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_8483" )
будет работать ТОЛЬКО у тебя, т.к. TRIGSTR_8483 это вроде ID строки, а оно разное у всех)....
В общем, мораль такова:
1) не создавай мультиакки
2) не строй из себя "супер крутого жассера", особенно если сам ничего в этом не понимаешь

Добавлено (01-01-2011, 14:58)
---------------------------------------------
[yaroslav], создай триггер с названием Gold
и конвертируй его в текст, можешь попробовать)

Сообщение отредактировал Vova5009 - Суббота, 01 Января 2011, 15:00:14
 

ТИМАТИИЗУКРАИНЫДата: Суббота, 01 Января 2011, 15:01:55 | Сообщение # 21
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: -6
Блокировки:
Quote (|yaroslav|)
call DisplayTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), "Вы получили 500 золота!" )  

у меня ошибку выбивает написано отсуствует название

Добавлено (01-01-2011, 15:01)
---------------------------------------------

Quote (Vova5009)
TRIGSTR_8483

эта будет вам дали 500 золота


lalalalalalallalaalala
 

[yaroslav]Дата: Суббота, 01 Января 2011, 15:02:43 | Сообщение # 22
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Vova5009, Дай мне Jass пример.


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

Vova5009Дата: Суббота, 01 Января 2011, 15:03:38 | Сообщение # 23
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
ТИМАТИИЗУКРАИНЫ, может ты неверно перенес, у меня лично не выскакивает)

Добавлено (01-01-2011, 15:03)
---------------------------------------------
[yaroslav], я же кинул)

Code


function Trig_Gold_Actions takes nothing returns nothing
set bj_forLoopAIndex = 0    
set bj_forLoopAIndexEnd = 12
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
call SetPlayerState(ConvertedPlayer(GetForLoopIndexA()), PLAYER_STATE_RESOURCE_GOLD, '500+GetPlayerState(ConvertedPlayer(GetForLoopIndexA()'), PLAYER_STATE_RESOURCE_GOLD))
call DisplayTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), "Вам начслено 500 золота!" )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction
                        
//===========================================================================
function InitTrig_Gold takes nothing returns nothing
       set gg_trg_Gold = CreateTrigger(  )
       call TriggerRegisterTimerEventPeriodic( gg_trg_Gold, 300.00 )
       call TriggerAddAction( gg_trg_Gold, function Trig_Gold_Actions )
endfunction

создаешь триггер Gold и кидаешь код выше в него


Сообщение отредактировал Vova5009 - Суббота, 01 Января 2011, 15:13:22
 

[yaroslav]Дата: Суббота, 01 Января 2011, 15:07:51 | Сообщение # 24
6 уровень
Группа: Проверенные
Сообщений: 225
Награды: 0
Репутация: 62
Блокировки:
Я не вижу чтобы писалось там типо "Вам начислено 500"


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

Vova5009Дата: Суббота, 01 Января 2011, 15:14:09 | Сообщение # 25
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
Тьфу, чертов глюк, русский не копирует =\
поправил)
Quote (Vova5009)
call DisplayTextToForce( GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA())), "Вам начслено 500 золота!" )

Добавлено (01-01-2011, 15:14)
---------------------------------------------
Упс, ковычки забыл(.поправил) Сам в жассе новичок, поищу еще ошибок)

 

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

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