So, I'm helping my friend (jao) to make a Reimu player script.
He doesn't know how to do bombs, so he gave me a copy of the player script to implement a bomb.
All should be working correctely, but Danmakufu tells that the variable is not defined.
I try everything to solve this, but it's no use.
Here's the code:
task SpamShot(obj){
let angleT = 90;
while(!Obj_IsDeleted(obj)){
loop(15){
let obj1 = CreatePlayerShotA1(ObjMove_GetX(obj)+64*cos(angleT),ObjMove_GetY(obj)+64*sin(angleT),6,angleT,1,1,5);
let obj2 = CreatePlayerShotA1(ObjMove_GetX(obj)+64*cos(-angleT),ObjMove_GetY(obj)+64*sin(-angleT),6,-angleT,1,1,5);
angleT+=360/15;
Obj_SetRenderPriorityI(obj1,25);
Obj_SetRenderPriorityI(obj2,25);
}
angleT+=2;
wait(2);
}
}
The missing variable is obj1 and obj2.