ID:149311
 
Infinite loop suspected--switching proc to background.
If it is not an infinite loop, either do 'set background=1' or set world.loop_checks=0.
proc name: Login (/mob/Login)
usr: RaeKwon (/mob/player/FF9/Beatrix)
src: RaeKwon (/mob/player/FF9/Beatrix)
call stack:
RaeKwon (/mob/player/FF9/Beatrix): Login()
RaeKwon (/client): base LoadMob("RaeKwon")
ChoosingCharacter (/mob/Base/ChoosingCharacter): ChooseCharacter1()
ChoosingCharacter (/mob/Base/ChoosingCharacter): ChooseCharacter()
ChoosingCharacter (/mob/Base/ChoosingCharacter): Login()


this is what is making FFO freeze, ive tryed everything, differ character handlings, coded my own ect.. showed bassically the same thing for everyone, help?



if(XLoc && YLoc && ZLoc)
Move(locate(XLoc, YLoc, ZLoc))
if (usr.z > 1)
var/mob/M
for (M in oview())
del (M)
while (usr.z > 1)
usr.Move(locate(rand(1), rand(1), 1))
usr << sound(null)
usr.In_Battle = 0

error was in here, calling only Z map 1.
Inwhich, i was currently on 2 when logged out, so it would cause that error, sorry for anyone who is writing up an awnser O.o
- TheWizard
Get usr out of there. From what you've posted, it doesn't look like what you need, and is probably causing problems. For example, if usr is equal to a client here, using usr.Move() will not change the z value at all.