Каждые 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)закинь в переводчик
ТИМАТИИЗУКРАИНЫ Дата: Суббота, 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) ---------------------------------------------
думаеш так можно материться? нельзя всеровно дадут 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
Блокировки:
а что эта за мат? я подберал не нашол
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
Блокировки:
ТИМАТИИЗУКРАИНЫ , Ну ты даешь... Во-первых. Нечего переводить триги в текст и типо И во-вторых:
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
Сообщение отредактировал 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) --------------------------------------------- Упс, ковычки забыл(.поправил) Сам в жассе новичок, поищу еще ошибок)