Derrrrrp.
CreateShotA(idused, ((idused%48)*8)+32, (floor(idused/48)*8)+16), 5);
SetShotDataA(idused,0,0,270,0,0,0,WHITE05);
FireShot(idused);
gives me error 「CreateShotAの引数の数が違います」, which means "CreateShotA has the wrong number of arguments", except... there are four. Which there should be. I dun get it. Only thing I can think of is idused gets too big or something; it goes from 0 to 2351.