|
| 19 Jun 2015 10:51 PM |
I have a script, and it works fine in studio. I go online and it works fine online, I don't update the game and come back to it, and it breaks
script: function slash(hit) if swinging == true then local Humus = hit:FindFirstChild("IsButton") local bool = hit:FindFirstChild("WasPressed") local buttonname = hit:FindFirstChild("Player") local tiki = hit:FindFirstChild("IsTiki") local tikiscript = hit.Parent.Parent:FindFirstChild("Fragment") local tikibool = hit:FindFirstChild("IsDestroyed") local script = hit:FindFirstChild("ButtonDown") local vCharacter = Tool.Parent local vPlayer = game.Players:GetPlayerFromCharacter(vCharacter) local myHumus = vCharacter:FindFirstChild("Humus") local MSReducer = Tool.MSReducer:Clone() if not MSReducer then print("OMG WHERE IS IT?") end if Humus ~=nil or tiki ~=nil and Humus ~= myHumus and myHumus ~= nil then if Humus then if bool.Value ~= true then rightArm = vCharacter:FindFirstChild("Right Arm") if(rightArm ~= nil) then local joint = rightArm:FindFirstChild("RightGrip") if(joint ~= nil and (joint.Part0 == IceAxe or joint.Part1 == IceAxe)) then if not hit.Parent:FindFirstChild("MSReducer") then MSReducer.Parent = hit.Parent MSReducer.Disabled = false end end buttonname.Value = game.Players.LocalPlayer.Name script.Disabled = false bool.Value = true end end end if tiki then if tikibool.Value ~= true then rightArm = vCharacter:FindFirstChild("Right Arm") if(rightArm ~= nil) then local joint = rightArm:FindFirstChild("RightGrip") if(joint ~= nil and (joint.Part0 == IceAxe or joint.Part1 == IceAxe)) then if not hit.Parent:FindFirstChild("MSReducer") then MSReducer.Parent = hit.Parent MSReducer.Disabled = false end end tikiscript.Disabled = false game.ReplicatedStorage.RemoteFunctions.addobjects:FireServer(vPlayer) tikibool.Value = true end end end end end end
(don't ask me about any values that aren't in the script, because they exist and are used by the script)
here's output from the server console: Replication: Can't create default object of type Workspace ClassDescriptor failed to learn ReflectionMetadataClasses ClassDescriptor failed to learn ReflectionMetadataItem ClassDescriptor failed to learn ReflectionMetadataClass ClassDescriptor failed to learn ReflectionMetadataProperties ClassDescriptor failed to learn ReflectionMetadataFunctions ClassDescriptor failed to learn ReflectionMetadataYieldFunctions ClassDescriptor failed to learn ReflectionMetadataEvents ClassDescriptor failed to learn ReflectionMetadataCallbacks ClassDescriptor failed to learn ReflectionMetadataMember ClassDescriptor failed to learn ReflectionMetadataEnums ClassDescriptor failed to learn ReflectionMetadataEnum ClassDescriptor failed to learn ReflectionMetadataEnumItem ClassDescriptor failed to learn ReflectionMetadata ClassDescriptor failed to learn RenderSettings Type failed to learn GraphicsMode Type failed to learn AASamples Type failed to learn FramerateManagerMode Type failed to learn Antialiasing Type failed to learn QualityLevel Type failed to learn Resolution
not only does it break the script, but also the animations of the character
|
|
|
| Report Abuse |
|
|
|
| 19 Jun 2015 10:53 PM |
| And yes, the Humanoid is renamed from Humanoid to Humus |
|
|
| Report Abuse |
|
|
| |
|
|
| 19 Jun 2015 11:10 PM |
| They have absolutely nothing to do with your script. It's behind-the-scenes type of thing. Ignore it and script on. |
|
|
| Report Abuse |
|
|
ShungTzu
|
  |
| Joined: 14 Jun 2014 |
| Total Posts: 959 |
|
|
| 19 Jun 2015 11:16 PM |
It'll all be fixed next week, when the proceeding "upgrade" is updated to reflect the mistakes of the preceding "upgrade", coinciding, incidentally, with the time you find out about your other scripts that stop working inexplicably and causelessy.
And it's all your fault for not informing yourself of the unannounced, unexplained, undescribed, top secret, public "upgrades", and failing to update your untold thousands of scripts to reflect their devastating awesomeness. |
|
|
| Report Abuse |
|
|