This is the whole code
//MMO ASSETS
if mmo = 1 and firstpersonshooter = 0
//POSITION CAMERA TO PLAYER
set camera to follow 0, object position x(40000), object position y(40000), object position z(40000), object angle y(40000) - 180, object size z(40000) + 85, object size y(40000), 35, 25
//MOVE PLAYER
//FORWARD
if keystate(17) = 1
`phy move character controller 555, 3.0
move object 40000, - 2
mmomoveforward = 1
endif
if keystate(17) = 0
lponcefrwrd = 0
mmomoveforward = 0
endif
//BACKWARD
if keystate(31) = 1
`phy move character controller 555, - 3.0
move object 40000, 2
mmomovebackward = 1
endif
if keystate(31) = 0
lponcebckrd = 0
mmomovebackward = 0
endif
//LEFT
if keystate(30) = 1
mmoplroty = object angle y(40000)
dec mmoplroty
yrotate object 40000, mmoplroty
endif
//RIGHT
if keystate(32) = 1
mmoplroty = object angle y(40000)
inc mmoplroty
yrotate object 40000, mmoplroty
endif
//IDLE ANIMATION
if mmomoveforward = 0 and mmomovebackward = 0
loop object 40000, 236,265
endif
//FORWARD MOVING ANIMATION
if mmomoveforward = 1
lponcefrwrd = lponcefrwrd + 1
if lponcefrwrd = 2
lponcebckrd = 0
loop object 40000, 266, 302
endif
endif
//BACKWARD MOVING ANIMATION
if mmomovebackward = 1
lponcebckrd = lponcebckrd + 1
if lponcebckrd = 2
lponcefrwrd = 0
loop object 40000, 266, 302
endif
endif
//FOOTSTEP SOUND ON ANIMATION DETECTION
if object frame(40000) = 301
play sound 5
endif
if object frame(40000) = 275
play sound 5
endif
endif
Alex Matei CEO
www.alexmatei.com