Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Damn, screwed up (classes)
#3
Its alright i fixed it, what had happened was client side:

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 Smile

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 :]
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)