Все вопросы типо "Памагите мне" пишем сюды. - Страница 36 - Форум
W4Tweaks
Меню сайта
Последние файлы
Последние темы


Вход



Мини-чат
 
500

Статистика
Онлайн:

Сегодня заходили: firsacho, Joker, 4erveR, Unaited, popspop03, agent007, ivan210303mitenkov, Shipside


Друзья сайта

Если вы хотите увидеть в этом спиcке свой сайт загляните сюда

Наш баннер:



· Регистрация · Вход
[ Новые сообщения · Участники · Подписки · Поиск · RSS ]
Страница 36 из 46«1234353637384546»
Форум » Worms 4 Mayhem » 0.2. Общие вопросы » Все вопросы типо "Памагите мне" пишем сюды. (Здесь мы помогаем если чтото не работает.)
Все вопросы типо "Памагите мне" пишем сюды.
Grimnir
Дата: ВС, 10.07.2011, 13:07:44 | Сообщение # 526
Grimnir
Его узнают в чате
Группа: Проверенные
Сообщений: 589
Репутация: 19
Статус: Offline
Люди а как сделать MineShower в скриптах ?







Понравилось моё сообщение ? Повысь репутацию и дай червонец.
Не бывает разницы в возрасте, бывает разница в уме © Вин Дизель


Сообщение отредактировал Grimnir - ВС, 10.07.2011, 13:08:14
 
4erveR
Дата: ВС, 10.07.2011, 14:16:39 | Сообщение # 527
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Grimnir, а в либ_хелп порыться слабо?
Code
      for i = 1,15 do
           SendMessage("GameLogic.CreateRandomMine")
        end


Добавлено (10.07.2011, 14:13)
---------------------------------------------
Тока мины появляются незаметно, а 15 можно поменять на любое число (до 400, иначе вылетит)

Добавлено (10.07.2011, 14:16)
---------------------------------------------
Других способов не знаю, но думаю, они есть.


твеак умер, а я еще нет

Сообщение отредактировал 4erveR - ВС, 10.07.2011, 18:53:05
 
Vorobey
Дата: ВС, 10.07.2011, 14:27:44 | Сообщение # 528
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
Quote (Vorobey)
Во время хода, даже если постаить 3000 хп у червя становится 100хп... Если червю нанесён урон, то после хода он регенится опять до 3000хп... Чё делать? ^_^

Help!
 
4erveR
Дата: ВС, 10.07.2011, 14:34:59 | Сообщение # 529
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Vorobey, кусок кода, отвечающий за изменение здоровья, должен находиться до StartFirstTurn()

твеак умер, а я еще нет
 
Vorobey
Дата: ВС, 10.07.2011, 17:33:58 | Сообщение # 530
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
4erveR, спасиб, попробую :D

Добавлено (10.07.2011, 17:33)
---------------------------------------------
Куда примерно? Я пробовал вставить в function Initialise, но всё то-же что и раньше...

Quote (Vorobey)
Во время хода, даже если постаить 3000 хп у червя становится 100хп... Если червю нанесён урон, то после хода он регенится опять до 3000хп... Чё делать? ^_^
 
4erveR
Дата: ВС, 10.07.2011, 17:35:36 | Сообщение # 531
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Ты какой скрипт редактируешь?

твеак умер, а я еще нет
 
Vorobey
Дата: ВС, 10.07.2011, 17:41:09 | Сообщение # 532
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
MultiplayerDestruction.lua
 
Vorobey
Дата: ВС, 10.07.2011, 17:43:02 | Сообщение # 533
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
Мне не охото Survivor изменять

Сообщение отредактировал Vorobey - ВС, 10.07.2011, 17:43:18
 
4erveR
Дата: ВС, 10.07.2011, 17:56:25 | Сообщение # 534
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Вставляешь ПЕРЕД StartFirstTurn()


твеак умер, а я еще нет
 
Vorobey
Дата: ВС, 10.07.2011, 18:50:19 | Сообщение # 535
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
Перед? попробую :)

Добавлено (10.07.2011, 18:49)
---------------------------------------------
4erveR, я кстати так и сделал)
function Initialise()

lib_SetupMultiplayer()

SendMessage("WormManager.Reinitialise")
lib_SetupMinesAndOildrums() -- do this after worms are set up to get correct worm collision

g_nInitialLand = {0, 0, 0, 0}
g_sIslandCode = {"TM00", "TM01", "TM02", "TM03"}

for team = 0,3 do
local TeamContainer = QueryContainer(lib_GetTeamContainerName(team))
if TeamContainer.Active then
SendStringMessage("Land.GetLandRemaining", g_sIslandCode[team+1] )
local Land = GetData("Land.LandRemaining")
g_nInitialLand[team+1] = Land

-- remap the spawn area for this team to be the centre of the map from now on
SetData("SpawnVolume.CopyFrom", 4)
SendIntMessage("SpawnVolume.Remap", team)
end
end
SetData("DestructionTeamDied.0", 0)
SetData("DestructionTeamDied.1", 0)
SetData("DestructionTeamDied.2", 0)
SetData("DestructionTeamDied.3", 0)
-- SetData("HUD.Counter.Active", 1)
-- SetData("HUD.Counter.Percent", 1)
for WormIndex = 0 ,3 do
local WormContainerName = lib_GetWormContainerName(WormIndex)
local lock, worm = EditContainer(WormContainerName)
worm.Energy = 100
CloseContainer(lock)
end
for WormIndex = 4 ,9 do
local WormContainerName = lib_GetWormContainerName(WormIndex)
local lock, worm = EditContainer(WormContainerName)
worm.Energy = 200
CloseContainer(lock)
end
StartFirstTurn()
end

Добавлено (10.07.2011, 18:50)
---------------------------------------------
Но фигня всё таже...

 
4erveR
Дата: ПН, 11.07.2011, 09:50:50 | Сообщение # 536
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Quote (Vorobey)
Во время хода, даже если постаить 3000 хп у червя становится 100хп... Если червю нанесён урон, то после хода он регенится опять до 3000хп... Чё делать? ^_^

Quote (Vorobey)
for WormIndex = 0 ,3 do
local WormContainerName = lib_GetWormContainerName(WormIndex)
local lock, worm = EditContainer(WormContainerName)
worm.Energy = 100
CloseContainer(lock)
end
for WormIndex = 4 ,9 do
local WormContainerName = lib_GetWormContainerName(WormIndex)
local lock, worm = EditContainer(WormContainerName)
worm.Energy = 200
CloseContainer(lock)
end

Не вижу логики: там 3000, тут 100 и 200.

Добавлено (11.07.2011, 09:49)
---------------------------------------------
Как я понял, ты хотел поставить 100хп первым 4м червям (WormIndex от 0 до 3), а остальным 6 червям (WormIndex от 4 до 9) 200хп?

Добавлено (11.07.2011, 09:50)
---------------------------------------------
Вдруг процитированный мной кусок кода находится в других частях скрипта?


твеак умер, а я еще нет

Сообщение отредактировал 4erveR - ПН, 11.07.2011, 09:58:46
 
Vorobey
Дата: ПН, 11.07.2011, 10:23:37 | Сообщение # 537
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
Я тогда привёл пример.... А ставил я потом 100 и 200... Так вот, фигня эта осталась... Что делать?
 
4erveR
Дата: ПН, 11.07.2011, 10:34:01 | Сообщение # 538
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Quote (4erveR)
Вдруг процитированный мной кусок кода находится в других частях скрипта?

Это хоть проверял?


твеак умер, а я еще нет

Сообщение отредактировал 4erveR - ПН, 11.07.2011, 11:18:06
 
Vorobey
Дата: ПН, 11.07.2011, 11:03:01 | Сообщение # 539
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
4erveR, вот кажется нашёл
function DoOncePerTurnFunctions()

-- Make sure the land values are up to date
UpdateCounter()
-- kill off teams with low amount of land
local bTeamDied = false
for team = 0,3 do
local teamAlreadyDead
local resourceName = 'DestructionTeamDied.' .. team
teamAlreadyDead = GetData(resourceName)

if teamAlreadyDead == 0 and IsEnoughLandRemaining(team) == false then
local WormIndex
for WormIndex=0,15 do
local worm = QueryContainer(lib_GetWormContainerName(WormIndex))
if worm.TeamIndex == team then
SendIntMessage("WXWormManager.UnspawnWorm", WormIndex)
end
bTeamDied = true
SetData(resourceName, 1)
end
end
end

-- no crates if a team just died
if bTeamDied == false then
SendMessage("GameLogic.DropRandomCrate")
end
end
 
4erveR
Дата: ПН, 11.07.2011, 11:17:25 | Сообщение # 540
4erveR
Неадекват
Группа: Модераторы
Сообщений: 1398
Репутация: 75
Статус: Offline
Убери процитированный мной кода из функции DoOncePerTurnFunctions() т.к., судя по названию, эта функция выполняется 1 раз за ход.

твеак умер, а я еще нет

Сообщение отредактировал 4erveR - ПН, 11.07.2011, 11:27:25
 
Форум » Worms 4 Mayhem » 0.2. Общие вопросы » Все вопросы типо "Памагите мне" пишем сюды. (Здесь мы помогаем если чтото не работает.)
Страница 36 из 46«1234353637384546»
Поиск:

Copyright W4Tweaks™ 2008-2016 Хостинг от uCoz