Все вопросы типо "Памагите мне" пишем сюды.
Сообщений: 1740
Опубликовано: 04.07.2011, 14:59:58
Вот короче сделал... Но в инвентаре всё как и было(((Добавлено (04.07.2011, 14:57) --------------------------------------------- Вот нахимичил))) Ну как? Мож импульс поменьше сделать?
Добавлено (04.07.2011, 14:59) --------------------------------------------- Сори))) Видео в конце тормозит)))
Сообщений: 1307
Опубликовано: 04.07.2011, 15:26:53
Классно)) я за голд))))
R.I.P.
Сообщений: 1740
Опубликовано: 04.07.2011, 15:38:21
Да? Мне чё выложить?))) Кстати эта хрень войдёт в глобал))) Щас рисую иконку для базуки, хочу сегодня выложить))) Она тоже войдёт в глобал)))
Сообщений: 1017
Опубликовано: 04.07.2011, 17:13:39
Quote (Vorobey )
Вот короче сделал... Но в инвентаре всё как и было(((
Попробуй это: 1) inventory (в inventory.Bazooka и т.д.) нужно с большой буквы писать 2) вставлять этот кусок лучше в function Initialise()
Сообщений: 1740
Опубликовано: 05.07.2011, 10:27:34
Хорошо))) Попробую))) Добавлено (05.07.2011, 10:27) --------------------------------------------- PROFILE , вот: 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 local lock,Inventory = EditContainer("Inventory.Alliance00") --~ Inventory.Shotgun = 0 --~ Inventory.Bazooka = 0 --~ Inventory.Grenade = 0 --~ Inventory.ClusterGrenade = 0 --~ Inventory.Airstrike = -1 --~ Inventory.Dynamite = 0 --~ Inventory.HolyHandGrenade = 0 --~ Inventory.BananaBomb = -1 --~ Inventory.Landmine = 0 --~ Inventory.HomingMissile = -1 --~ Inventory.Sheep = 0 --~ Inventory.SuperSheep = 0 --~ Inventory.Parachute = 0 --~ Inventory.Jetpack = -1 --~ Inventory.OldWoman = 0 --~ Inventory.Girder = 0 --~ Inventory.BridgeKit = 0 --~ Inventory.GasCanister = 0 --~ Inventory.NinjaRope = 0 --~ Inventory.FirePunch = 0 --~ Inventory.Prod = -1 --~ Inventory.BaseballBat = 0 --~ Inventory.Flood = 0 --~ Inventory.Redbull = 0 --~ Inventory.WeaponFactoryWeapon = 0 --~ Inventory.Starburst = 0 --~ Inventory.ChangeWorm = 0 --~ Inventory.Surrender = 0 --~ Inventory.ConcreteDonkey = 0 --~ Inventory.SkipGo = 0 CloseContainer(lock) 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) StartFirstTurn() end Но при этом у меня всё как было((( Найди ошибку! Мож не в то место в функции засунул?
Сообщение отредактировал Vorobey - ВТ, 05.07.2011, 10:28:41
Сообщений: 1017
Опубликовано: 05.07.2011, 17:16:04
Попробуй вместо своего куска написать так:
Code
for NumberTeam = 0 ,0 do local lock, inventory = EditContainer("Inventory.Alliance0" .. (NumberTeam)) inventory.Shotgun = 0 inventory.Bazooka = 0 inventory.Grenade = 0 inventory.ClusterGrenade = 0 inventory.Airstrike = -1 inventory.Dynamite = 0 inventory.HolyHandGrenade = 0 inventory.BananaBomb = -1 inventory.Landmine = 0 inventory.HomingMissile = -1 inventory.Sheep = 0 inventory.SuperSheep = 0 inventory.Parachute = 0 inventory.Jetpack = -1 inventory.OldWoman = 0 inventory.Girder = 0 inventory.BridgeKit = 0 inventory.GasCanister = 0 inventory.NinjaRope = 0 inventory.FirePunch = 0 inventory.Prod = -1 inventory.BaseballBat = 0 inventory.Flood = 0 inventory.Redbull = 0 inventory.WeaponFactoryWeapon = 0 inventory.Starburst = 0 inventory.ChangeWorm = 0 inventory.ConcreteDonkey = 0 CloseContainer(lock) end
Чтобы инвентарь изменился у всех команд, напиши for NumberTeam = 0 ,3
Сообщений: 507
Опубликовано: 06.07.2011, 12:20:25
Quote (Vorobey )
Так что свечение здесь уместно, но требует доработки! Но всё таки ответ на вопрос я не получил: как сделать равноускоренное движение бомбы?
Не легче толстяка изменить? LifeTime на 300, а DetonateOnFirePress true поставить.
Я вернулся...
Сообщений: 1740
Опубликовано: 06.07.2011, 16:23:21
[WEC]__^Res24^__[WEC] , ты гений!!!))))) Я забыл вообще про толстяка))) МОж всё таки ядерная будет) PROFILE , попробую)))
Сообщений: 507
Опубликовано: 06.07.2011, 16:35:38
Vorobey , я дак толстяка изменил и всё норм. Мне осталось сам взрыв доделать.
Я вернулся...
Сообщений: 1740
Опубликовано: 06.07.2011, 16:38:25
Не, PROFILE , не выходит... Экран крутится... Проанализируй: function TurnEnded() UpdateCounter() local RoundTimeRemaining = GetData("RoundTimeRemaining") if RoundTimeRemaining == 0 then SendMessage("GameLogic.Draw") else CheckOneTeamVictory() for NumberTeam = 0 ,0 do local lock, inventory = EditContainer("Inventory.Alliance0" .. (NumberTeam)) --~ inventory.Shotgun = 0 --~ inventory.Bazooka = 0 --~ inventory.Grenade = 0 --~ inventory.ClusterGrenade = 0 --~ inventory.Airstrike = -1 --~ inventory.Dynamite = 0 --~ inventory.HolyHandGrenade = 0 --~ inventory.BananaBomb = -1 --~ inventory.Landmine = 0 --~ inventory.HomingMissile = -1 --~ inventory.Sheep = 0 --~ inventory.SuperSheep = 0 --~ inventory.Parachute = 0 --~ inventory.Jetpack = -1 --~ inventory.OldWoman = 0 --~ inventory.Girder = 0 --~ inventory.BridgeKit = 0 --~ inventory.GasCanister = 0 --~ inventory.NinjaRope = 0 --~ inventory.FirePunch = 0 --~ inventory.Prod = -1 --~ inventory.BaseballBat = 0 --~ inventory.Flood = 0 --~ inventory.Redbull = 0 --~ inventory.WeaponFactoryWeapon = 0 --~ inventory.Starburst = 0 --~ inventory.ChangeWorm = 0 --~ inventory.ConcreteDonkey = 0 CloseContainer(lock) end end
Сообщений: 1307
Опубликовано: 06.07.2011, 16:43:33
Vorobey , давай я тебе готовый скрипт с изменённым оружием скину а?) И ты там посмотришь
R.I.P.
Сообщений: 1740
Опубликовано: 06.07.2011, 16:53:56
[WEC]__^Res24^__[WEC] , ты через парт твик делаешь? Проинструктируешь в нём? Я пропорции эффекта не могу изменить))) Кстати а как сделать неск одинаковых эффектов в разных местах?Добавлено (06.07.2011, 16:53) ---------------------------------------------ReadMe , скинь, но ток кинь через депозит)))
Сообщений: 507
Опубликовано: 06.07.2011, 16:59:27
Vorobey , а каже.Добавлено (06.07.2011, 16:59) --------------------------------------------- Я добавил(не изменил) через твик несколько эффектов и с помощью строчек минисписка эффектов скрепил их в один.
Я вернулся...
Сообщений: 1740
Опубликовано: 06.07.2011, 17:02:16
Эм... А можешь этот кусочек сюда внести как я кусок скрипта?
Сообщений: 507
Опубликовано: 06.07.2011, 17:03:07
Code
<ContainerResources href='WXPF_AtomicExplosition'/> <ContainerResources href='WXPF_Atomic_1'/> <ContainerResources href='WXPF_Atomic_2'/> <ContainerResources href='WXPF_Atomic_3'/> <ContainerResources href='WXPF_AtomicLight'/>
Вот этот минисписок Code
<XContainerResourceDetails id='WXPF_AtomicExplosition'> <Value href='WXPF_AtomicExplosition-0'/> <Name>WXPF_AtomicExplosition</Name> <Flags>81</Flags> </XContainerResourceDetails> <EffectDetailsContainer id='WXPF_AtomicExplosition-0'> <EffectNames>WXPF_Atomic_1</EffectNames> <EffectNames>WXPF_Atomic_2</EffectNames> <EffectNames>WXPF_Atomic_3</EffectNames> <EffectNames>WXPF_AtomicLight</EffectNames> </EffectDetailsContainer>
Я вернулся...
Сообщений: 1740
Опубликовано: 06.07.2011, 17:03:14
Ну или хотяб пример
Сообщений: 1307
Опубликовано: 06.07.2011, 17:16:12
Vorobey , Вот Там будет скрипт с оружием.
R.I.P.
Сообщений: 1740
Опубликовано: 06.07.2011, 17:40:23
[WEC]__^Res24^__[WEC] , ReadMe , спс)))
Сообщений: 1017
Опубликовано: 06.07.2011, 17:57:30
Quote (Vorobey )
Проанализируй:
Я же писал: Turn Started() function Turn Started() local lock, inventory = EditContainer("Inventory.Alliance00") inventory.Shotgun = 0 inventory.Bazooka = 0 inventory.Grenade = 0 inventory.ClusterGrenade = 0 inventory.Airstrike = -1 inventory.Dynamite = 0 inventory.HolyHandGrenade = 0 inventory.BananaBomb = -1 inventory.Landmine = 0 inventory.HomingMissile = -1 inventory.Sheep = 0 inventory.SuperSheep = 0 inventory.Parachute = 0 inventory.Jetpack = -1 inventory.OldWoman = 0 inventory.Girder = 0 inventory.BridgeKit = 0 inventory.GasCanister = 0 inventory.NinjaRope = 0 inventory.FirePunch = 0 inventory.Prod = -1 inventory.BaseballBat = 0 inventory.Flood = 0 inventory.Redbull = 0 inventory.WeaponFactoryWeapon = 0 inventory.Starburst = 0 inventory.ChangeWorm = 0 inventory.ConcreteDonkey = 0 CloseContainer(lock) end
Сообщений: 1740
Опубликовано: 06.07.2011, 18:12:19
((( Не, не знаю как, но не вышло... Я целый твой кусок из Function скопировал, но ничего... ток время бесконечное стало, и после одного хода следующий не начинается((( Похоже я неспособен к скриптам или нет желания... Буду 3d моделями заниматься, графикой и твиками)))