10-03-2007, 11:10 PM
Its alright i fixed it, what had happened was client side:
needed to be:
Such a stupid mistake, learn from it kids
Edit: for the record, it was because i was sending over the male and femalesprite numbers to the client for the animation on the newchar screen and forgot to tell the client the packet had one more piece on the end to read :]
Code:
For i = 0 To Max_Classes
Class(i).Name = Parse(n)
Class(i).HP = Val(Parse(n + 1))
Class(i).MP = Val(Parse(n + 2))
Class(i).SP = Val(Parse(n + 3))
Class(i).STR = Val(Parse(n + 4))
Class(i).DEF = Val(Parse(n + 5))
Class(i).SPEED = Val(Parse(n + 6))
Class(i).MAGI = Val(Parse(n + 7))
Class(i).MaleSprite = Val(Parse(n + 8))
Class(i).FemaleSprite = Val(Parse(n + 9))
n = n + 9
needed to be:
Code:
For i = 0 To Max_Classes
Class(i).Name = Parse(n)
Class(i).HP = Val(Parse(n + 1))
Class(i).MP = Val(Parse(n + 2))
Class(i).SP = Val(Parse(n + 3))
Class(i).STR = Val(Parse(n + 4))
Class(i).DEF = Val(Parse(n + 5))
Class(i).SPEED = Val(Parse(n + 6))
Class(i).MAGI = Val(Parse(n + 7))
Class(i).MaleSprite = Val(Parse(n + 8))
Class(i).FemaleSprite = Val(Parse(n + 9))
n = n + 10
Such a stupid mistake, learn from it kids

Edit: for the record, it was because i was sending over the male and femalesprite numbers to the client for the animation on the newchar screen and forgot to tell the client the packet had one more piece on the end to read :]