Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function AKMSCImage::onMount(%this, %obj, %slot, %client)
- {
- %obj.client.setControlCameraFov(90);
- 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);
- }
- function AKMSCImage::onUnMount(%this, %obj, %slot, %client)
- {
- %obj.client.setControlCameraFov(90);
- }
- package AKMSights
- {
- function armor::onTrigger(%this,%obj,%triggerNum,%val)
- {
- %client = %obj.client;
- if(%obj.getMountedImage(0) $= AKMImage.getID() && %triggerNum == 4 && %val)
- {
- %newAmmo = %obj.toolAmmo[%obj.currTool];
- %obj.mountImage(AKMSCImage, 0);
- %client.setControlCameraFov(90);
- %obj.toolAmmo[%obj.currTool] = %newAmmo;
- }
- else if(%triggerNum == 4 && %obj.getMountedImage(0) $= AKMSCImage.getID() && %val)
- {
- %newAmmo = %obj.toolAmmo[%obj.currTool];
- %obj.mountImage(AKMImage, 0);
- %client.setControlCameraFov(90);
- %obj.toolAmmo[%obj.currTool] = %newAmmo;
- }
- Parent::onTrigger(%this,%obj,%triggerNum,%val);
- }
- function servercmdDropTool(%client,%slot)
- {
- if(%client.player.getMountedImage(0) $= AKMSCImage.getID())
- {
- %client.player.unmountImage(0);
- %client.setControlCameraFov(90);
- if($BKT::CH)
- {
- crossHair.setBitmap("base/client/ui/crosshair.png");
- }
- }
- return Parent::servercmdDropTool(%client,%slot);
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement