Advertisement
Guest User

Untitled

a guest
Nov 29th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. function AKMSCImage::onMount(%this, %obj, %slot, %client)
  2. {
  3. %obj.client.setControlCameraFov(90);
  4. commandToClient(%obj.client,'bottomPrint',"<just:right><font:impact:24><color:FF0000>||| <font:impact:34>\c6" @ %obj.toolAmmo[%obj.currTool]+0 @ " / " @ %obj.client.quantity["AmmoMedium"]+0 @ "", 4, 2, 3, 4);
  5. }
  6.  
  7. function AKMSCImage::onUnMount(%this, %obj, %slot, %client)
  8. {
  9. %obj.client.setControlCameraFov(90);
  10. }
  11.  
  12. package AKMSights
  13. {
  14. function armor::onTrigger(%this,%obj,%triggerNum,%val)
  15. {
  16. %client = %obj.client;
  17. if(%obj.getMountedImage(0) $= AKMImage.getID() && %triggerNum == 4 && %val)
  18. {
  19. %newAmmo = %obj.toolAmmo[%obj.currTool];
  20. %obj.mountImage(AKMSCImage, 0);
  21. %client.setControlCameraFov(90);
  22. %obj.toolAmmo[%obj.currTool] = %newAmmo;
  23. }
  24. else if(%triggerNum == 4 && %obj.getMountedImage(0) $= AKMSCImage.getID() && %val)
  25. {
  26. %newAmmo = %obj.toolAmmo[%obj.currTool];
  27. %obj.mountImage(AKMImage, 0);
  28. %client.setControlCameraFov(90);
  29. %obj.toolAmmo[%obj.currTool] = %newAmmo;
  30. }
  31. Parent::onTrigger(%this,%obj,%triggerNum,%val);
  32. }
  33. function servercmdDropTool(%client,%slot)
  34. {
  35. if(%client.player.getMountedImage(0) $= AKMSCImage.getID())
  36. {
  37. %client.player.unmountImage(0);
  38. %client.setControlCameraFov(90);
  39. if($BKT::CH)
  40. {
  41. crossHair.setBitmap("base/client/ui/crosshair.png");
  42. }
  43. }
  44. return Parent::servercmdDropTool(%client,%slot);
  45. }
  46. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement