|
| 16 Jan 2014 08:15 PM |
I have created a Pickaxe containing this script:
function onActivation() function Hit(hit) if hit.Name == "HitDetect" then hit.Health.Value = Hit.Health.Value-1 end end end
script.Parent.Activated:connect(onActivation) script.Parent.Hit.Touched:connect(Hit) ------------------------------------------------------------ Does not work ^^
I have also created a tree containing this script deb = false function TreeMains(hit) deb = true if hit.Name == "Hit" then char = hit.Parent.Parent plyr = game.Players:GetPlayerFromCharacter(char) if plyr ~= nil then TreeHealth = Instance.new("ScreenGui") HealthText = Instance.new("TextLabel") HealthText.Size = UDim2.new(0,150,0,50) HealthText.Font = "Arial" HealthText.FontSize = "Size24" HealthText.Position = UDim2.new(0,0.50,0,0) HealthText.Text = "Tree Health:" ..script.Parent.Health.Value.. "" HealthText.Parent = TreeHealth TreeHealth.Name = "TreeHealthGui" TreeHealth.Parent = plyr.PlayerGui if script.Parent.Touched == false then plyr.PlayerGui.TreeHealthGui:Destroy() end deb = false end end end script.Parent.Touched:connect(TreeMains) --------------------------------------------------------------------
Please help..
|
|
|
| Report Abuse |
|
|
| 16 Jan 2014 08:17 PM |
| You aren't defining Hit before it calls. |
|
|
| Report Abuse |
|
|
| 16 Jan 2014 08:50 PM |
What do you mean? - Thanks for replying btw |
|
|
| Report Abuse |
|