Mewkyuu

Untitled

Oct 10th, 2011
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. task attack1 {
  2. let x = GetPlayerX; let y = GetPlayerY;
  3. let vS = GetPlayerInfo(PLAYER_SPEED_LOW);
  4. let vF = GetPlayerInfo(PLAYER_SPEED_HIGH);
  5. loop {
  6. let fo = GetKeyState(VK_SLOWMOVE)!=KEY_FREE;
  7. if(!OnPlayerMissed) {
  8. if(GetKeyState(VK_LEFT)!=KEY_FREE) { x-=[vS,vF][fo] }
  9. if(GetKeyState(VK_RIGHT)!=KEY_FREE) { x+=[vS,vF][fo] }
  10. if(GetKeyState(VK_UP)!=KEY_FREE) { y-=[vS,vF][fo] }
  11. if(GetKeyState(VK_DOWN)!=KEY_FREE) { y+=[vS,vF][fo] }
  12. } else { x = GetCenterX; y = GetClipMaxY-64; }
  13. if(x<GetClipMinX+16){x=GetClipMinX+16;}
  14. if(y<GetClipMinY+16){y=GetClipMinY+16;}
  15. if(x>GetClipMaxX-16){x=GetClipMaxX-16;}
  16. if(y>GetClipMaxY-16){y=GetClipMaxY-16;}
  17. SetPlayerX(x); SetPlayerY(y);
  18. wait(1);
  19. }
  20. }
  21. task attack2 {
  22. SetMovePosition03(GetCenterX, GetClipMinY+50, 10, 7); wait(60);
  23. loop {
  24. ascent(i in 0..90) { ascent(j in 0..2) { ascent(k in 0..2) { loop(1) { let v = rand(1, 9); let va = rand(-1,1)/10; CreateShotA(0, GetX+i*3*(-1)^k, GetY, 10);
  25. SetShotDataA(0, 0, v, 90*(-1)^j, va, -v/60, 3/2, RED31M);
  26. SetShotDataA(0, 60, 3/2, NULL, 0, 0, 0, NULL);
  27. FireShot(0); } } } if(i%3==0){wait(1);} } wait(120);
  28.  
  29. }
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment