SphereCommunity
timerf executed on serv - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d)
+--- Forum: Script Help (/Forum-Script-Help)
+--- Thread: timerf executed on serv (/Thread-timerf-executed-on-serv)



timerf executed on serv - Shaklaban - 08-20-2012 12:34 AM

sometimes timerf executed on serv, instead of called object. for example:

PHP Code:
[events e_paragon]
on=@regionenter
timerf 1
,paragon_check


[function paragon_check]
serv.log <uid> <baseid> <name
if (<
ischar>) //sometimes this line gives error
    
return 0
... 

when second gives error, on serv.log function <name> is the name of my server so if i add

PHP Code:
[function paragon_check]
if !(<
uid>)
    return 
0
elif 
(<ischar>) 
    return 
0
... 

error never happens but im just interested, why timerf called on serv. sometimes? i test timerf with deleting objects but when object is deleted, timerf also destroyed. so there must be another reason.


RE: timerf executed on serv - Extreme - 08-20-2012 09:45 AM

Thats because you need set what object will have the timer.

If you're using it in on=@regionenter, <uid> is the player? Maybe 'try uid.<uid>.timerf' fix your problem, maybe not.

I never get this problem.


RE: timerf executed on serv - Shaklaban - 08-20-2012 12:10 PM

its on generic npc event.