Jump to content

Error.


^_^ LOL ^_^

Recommended Posts

Hello.

Theese errors are in dayz gamemode.

So first error is this

ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 
ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 
ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 
ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 
ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 
ERROR: Client (Sylar) triggered serverside event :~, but event is not added serverside 

and other one is this

ERROR: [DayZ-MTA]\DayZ\survivorSystem.lua:584: attempt to perform arithmetic on local 'current' (a boolean value) 
ERROR: [DayZ-MTA]\DayZ\survivorSystem.lua:565: attempt to perform arithmetic on local 'current' (a boolean value) 

584 line

elseif data == "temperature" then

local current = getElementData(player,data)

if current + value > 41 then

setElementData(player,data,41)

elseif current + value <= 31 then

setElementData(player,data,31)

else

setElementData(player,data,current+value)

end

565 line

elseif data == "thirst" then

local current = getElementData(player,data)

if current + value > 100 then

setElementData(player,data,100)

elseif current + value < 1 then

setElementData(player,data,0)

setElementData(player,"blood",getElementData(player,"blood")-math.random(50,120))

else

setElementData(player,data,current+value)

end

Link to comment
  • Moderators

For the first error, maybe you forgot to add a server file in the meta.xml, or there is an error when that server script is loaded.

For the 2nd one, it just means that the element datas ("temperature" and "thirst") aren't set for that layer at the moment you are trying to get them.

You can set a default value so that current will never be nil even if the element data isn't setted yet like this:

local current = getElementData(player,data) or 0 

You can replace 0 by whatever you would like.

Note: if the getElementData returns nil, it will result into something like this:

local current = nil or 0 

and nil or 0 will become 0, so current will be equal to 0 when getElementData will return nil.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...