Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. public OnPlayerTargetActor(playerid, newtarget, oldtarget)
  2. {
  3. if (newtarget != INVALID_ACTOR_ID)
  4. {
  5. new weapon = GetPlayerWeapon(playerid);
  6. if(weapon == 1 ||weapon == 2 || weapon == 3|| weapon == 0 || weapon == 5 || weapon == 6 || weapon==7 || weapon == 8 || weapon == 9 || weapon == 10 || weapon == 11 || weapon == 12||weapon == 13 ||weapon == 14 || weapon == 15||weapon == 16 ||weapon == 39 ||weapon == 40 ||weapon == 41 || weapon == 42) return 1;
  7. // if(PlayerInfo[playerid][
  8. if(IsPlayerInRangeOfPoint(playerid, 25, ShopInfo[CurrentShop[playerid]][h_exitx], ShopInfo[CurrentShop[playerid]][h_exity], ShopInfo[CurrentShop[playerid]][h_exitz]))
  9. {
  10. if(isRobbing[playerid] == 1) return 1;
  11. new ownerid = getShopOwnerID(CurrentShop[playerid]);
  12. // CreateDynamicActor
  13. if(ownerid == playerid) return 1;
  14. if(ShopInfo[CurrentShop[playerid]][robtime] > gettime()) return SendClientMessage(playerid,COOLRED,"This Shop has been robbed recently. Come back later!");
  15. ApplyActorAnimation(newtarget, "PED", "handsup", 4.1, 0, 1, 0, 1, 10000);
  16. RobTimer[playerid] = SetTimerEx("TargetActor", 10000, false, "ii", playerid,newtarget);
  17. SendClientMessage(playerid,COLOR_GRAD1,"You started Robbing a Shop, wait 10 Seconds now.....");
  18. isRobbing[playerid] = 1;
  19.  
  20. TargetedActor[playerid] = oldtarget;
  21.  
  22. }
  23. if(IsPlayerInRangeOfPoint(playerid, 25.0, ServerShop[CurrentSERVERShop[playerid]][ExitX], ServerShop[CurrentSERVERShop[playerid]][ExitY], ServerShop[CurrentSERVERShop[playerid]][ExitZ]))
  24. {
  25. if(isRobbingCSS[playerid] == 1) return 1;
  26. if(ServerShop[CurrentSERVERShop[playerid]][robtimebis] > gettime()) return SendClientMessage(playerid,COOLRED,"This Shop has been robbed recently. Come back later!");
  27. ApplyActorAnimation(newtarget, "PED", "handsup", 4.1, 0, 1, 0, 1, 10000);
  28. RobTimer[playerid] = SetTimerEx("RobServerShop", 10000, false, "ii", playerid,newtarget);
  29. SendClientMessage(playerid,COLOR_GRAD1,"You started Robbing a Shop, wait 10 Seconds now.....");
  30. TargetedActor[playerid] = oldtarget;
  31. isRobbingCSS[playerid] = 1;
  32. }
  33. }
  34. if (oldtarget != INVALID_ACTOR_ID)
  35. {
  36. if(isRobbing[playerid])
  37. {
  38. KillTimer(RobTimer[playerid]);
  39. ShopInfo[CurrentShop[playerid]][robtime] = gettime()+(600);
  40. isRobbing[playerid] = 0;
  41. ClearActorAnimations(oldtarget);
  42. SendClientMessage(playerid,COOLRED,"Robbery Cancelled.");
  43.  
  44. }
  45. if(isRobbingCSS[playerid])
  46. {
  47. KillTimer(RobTimer[playerid]);
  48. ServerShop[CurrentSERVERShop[playerid]][robtimebis] = gettime()+(600);
  49. isRobbingCSS[playerid] = 0;
  50. ClearActorAnimations(oldtarget);
  51. SendClientMessage(playerid,COOLRED,"Robbery Cancelled.");
  52.  
  53. }
  54. ClearActorAnimations(oldtarget);
  55.  
  56.  
  57. }
  58. return 1;
  59. }
  60.  
  61.  
  62. forward TargetActor(playerid,actor);
  63. public TargetActor(playerid,actor)
  64. {
  65. ClearAnimations(playerid,0);
  66. isRobbing[playerid] = 0;
  67. ClearActorAnimations(actor);
  68. RobShopForPlayer(playerid);
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement