of     2   
chevron_rightchevron_rightchevron_right

johnkalos66
#36323580Monday, November 01, 2010 12:22 AM GMT

Hey when I go into the sword script that is in one of my givers, it says Local damage = 5 local slash_damage = 10 local lunge_damage = 30 When I change the number values (because I'm trying to make the sword do a different amount of damage) it bugs and the sword does not strike down like it is supposed to. When I click to strike with the sword the sword stays in place instead of going down like a strike. Please help. How do I make it do a different amount of damage without breaking it? Thanks.
teseting
#36323635Monday, November 01, 2010 12:22 AM GMT

Give us what you changed or local damage = 5 local slash_damage = 10 local lunge_damage = 30
crazypotato4
#36323717Monday, November 01, 2010 12:24 AM GMT

If it's inside the block of code where the local damage variables are being defined, you should be able to say damage = 10 slash_damage = 20 or whatever. If you are trying to change it outside the block of code, then you should take away the local.
johnkalos66
#36324974Monday, November 01, 2010 12:46 AM GMT

I change the Local damage = 5 local slash_damage = 10 local lunge_damage = 30 to Local damage = 10 local slash_damage = 20 local lunge_damage = 60 and then I tried Local damage = 5 local slash_damage = 20 local lunge_damage = 60 and it still would not work. Every time I changed the values from the original values it would break.
Ignitor321
#36325012Monday, November 01, 2010 12:47 AM GMT

Is it the regular linked sword script?
johnkalos66
#36325234Monday, November 01, 2010 12:51 AM GMT

Well it was a free model that had the original sword in a giver. The sword works fine and the giver works fine but when i change those values it breaks.
Ignitor321
#36325415Monday, November 01, 2010 12:55 AM GMT

Can you post the part with function lunge() or something like that?
johnkalos66
#36325834Monday, November 01, 2010 1:04 AM GMT

It is the Tool LinkedSword and here is the exact SwordScript. %B7Yc4g3cVF2vsIKTu48R1nScXPd5Vo60+xN0Q76AakHULM5fe1mr5zRUX5JSWoGHEo1edTgpe64xv21qdoLhD/SPEfbcHqsq1yly+4qaywNLH/YfQ7Hg7BosLHdrvJ45miA7slD6WHxMwAIne/oTw6Xs2G7dH4j1MSnDIsxiy8I=%%1014475%-------- OMG HAX r = game:service("RunService") local damage = 5 local slash_damage = 10 local lunge_damage = 30 sword = script.Parent.Handle Tool = script.Parent local SlashSound = Instance.new("Sound") SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav" SlashSound.Parent = sword SlashSound.Volume = .7 local LungeSound = Instance.new("Sound") LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav" LungeSound.Parent = sword LungeSound.Volume = .6 local UnsheathSound = Instance.new("Sound") UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav" UnsheathSound.Parent = sword UnsheathSound.Volume = 1 function blow(hit) if (hit.Parent == nil) then return end -- happens when bullet hits sword local humanoid = hit.Parent:findFirstChild("Humanoid") local vCharacter = Tool.Parent local vPlayer = game.Players:playerFromCharacter(vCharacter) local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character if humanoid~=nil and humanoid ~= hum and hum ~= nil then -- final check, make sure sword is in-hand local right_arm = vCharacter:FindFirstChild("Right Arm") if (right_arm ~= nil) then local joint = right_arm:FindFirstChild("RightGrip") if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then tagHumanoid(humanoid, vPlayer) humanoid:TakeDamage(damage) wait(1) untagHumanoid(humanoid) end end end end function tagHumanoid(humanoid, player) local creator_tag = Instance.new("ObjectValue") creator_tag.Value = player creator_tag.Name = "creator" creator_tag.Parent = humanoid end function untagHumanoid(humanoid) if humanoid ~= nil then local tag = humanoid:findFirstChild("creator") if tag ~= nil then tag.Parent = nil end end end function attack() damage = slash_damage SlashSound:play() local anim = Instance.new("StringValue") anim.Name = "toolanim" anim.Value = "Slash" anim.Parent = Tool end function lunge() damage = lunge_damage LungeSound:play() local anim = Instance.new("StringValue") anim.Name = "toolanim" anim.Value = "Lunge" anim.Parent = Tool force = Instance.new("BodyVelocity") force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80 force.Parent = Tool.Parent.Torso wait(.25) swordOut() wait(.25) force.Parent = nil wait(.5) swordUp() damage = slash_damage end function swordUp() Tool.GripForward = Vector3.new(-1,0,0) Tool.GripRight = Vector3.new(0,1,0) Tool.GripUp = Vector3.new(0,0,1) end function swordOut() Tool.GripForward = Vector3.new(0,0,1) Tool.GripRight = Vector3.new(0,-1,0) Tool.GripUp = Vector3.new(-1,0,0) end function swordAcross() -- parry end Tool.Enabled = true local last_attack = 0 function onActivated() if not Tool.Enabled then return end Tool.Enabled = false local character = Tool.Parent; local humanoid = character.Humanoid if humanoid == nil then print("Humanoid not found") return end t = r.Stepped:wait() if (t - last_attack < .2) then lunge() else attack() end last_attack = t --wait(.5) Tool.Enabled = true end function onEquipped() UnsheathSound:play() end script.Parent.Activated:connect(onActivated) script.Parent.Equipped:connect(onEquipped) connection = sword.Touched:connect(blow)
johnkalos66
#36339663Monday, November 01, 2010 1:48 PM GMT

I emailed roblox and they said post it in the forums lol like I already did. Any help?
thenoobkiller
#36339967Monday, November 01, 2010 2:06 PM GMT

Are you doing it in edit mode? If not, there is your problem.
johnkalos66
#36380652Tuesday, November 02, 2010 3:02 AM GMT

Yes I am doing it in edit mode then testing it by playing solo and that's how I find that it doesn't work.
johnkalos66
#36455761Wednesday, November 03, 2010 9:28 PM GMT

Still no answer to the initial question.......... Might email roblox again
teseting
#36455807Wednesday, November 03, 2010 9:29 PM GMT

Lower case local
johnkalos66
#36457500Wednesday, November 03, 2010 9:53 PM GMT

It is lowercase... Look at the actual script
johnkalos66
#36478349Thursday, November 04, 2010 3:17 AM GMT

Emailing Roblox doesn't help. They just tell me to post in the forum... I can't get an answer in the forum so what do I do? Someone has got to know how to fix this problem. This is the only problem I am having with my place, after I fix this it will be ready for the public.
tomtheflutist
#36478433Thursday, November 04, 2010 3:20 AM GMT

It always works for me =/
tomtheflutist
#36478469Thursday, November 04, 2010 3:21 AM GMT

vat21s
#36481905Thursday, November 04, 2010 9:09 AM GMT

get rid of the very top part thats weird
Spore96
#36484196Thursday, November 04, 2010 1:51 PM GMT

Your so called wierd part removes it self when script (linked) is being edited
WK100
#36484218Thursday, November 04, 2010 1:52 PM GMT

HOW TO EDIT THAT AS I USED TO DO THAT TOO: Copy the script. Paste it in a new inserted script. Change the values. Replace the old script with the new one. Hope that helped.
johnkalos66
#36484346Thursday, November 04, 2010 2:02 PM GMT

@vat21s what do you mean get rid of the very top part? like start the script with the "local" part?
Spore96
#36484403Thursday, November 04, 2010 2:07 PM GMT

nah he means this %B7Yc4g3cVF2vsIKTu48R1nScXPd5Vo60+xN0Q76AakHULM5fe1mr5zRUX5JSWoGHEo1edTgpe64xv21qdoLhD/SPEfbcHqsq1yly+4qaywNLH/YfQ7Hg7BosLHdrvJ45miA7slD6WHxMwAIne/oTw6Xs2G7dH4j1MSnDIsxiy8I=%%1014475%- its A linked script part its just crypted by roblox so we cant understand wtf is that but when you edit linked script this baby disapear
WK100
#36484764Thursday, November 04, 2010 2:34 PM GMT

Just do what I said and it should work :)
halo5448
#71073184Friday, June 29, 2012 5:42 PM GMT

yo wants up u know me wazzzup
keckles2
#106818284Wednesday, July 24, 2013 10:06 PM GMT

im haveing the same problem :/

    of     2   
chevron_rightchevron_rightchevron_right