Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. function onActionserverside(NULL) {
  2. switch (params[0]) {
  3. case "armor": {
  4. clientr.armorlimit = 10;
  5. break;
  6. }
  7. case "reset": {
  8. clientr.armorlimit = 10;
  9. break;
  10. }}}
  11. //#CLIENTSIDE
  12. function onCreated() {
  13. triggerserver("gui", name, "armor");
  14. onTimeout();
  15. }
  16. function onHit( pl, dam)
  17. {
  18. temp.adam = min( clientr.curarmor, dam); // Damage is more than armor?
  19. clientr.curarmor -= adam; // Hurt Armor
  20. dam -= adam; // How much damage left over?
  21.  
  22. clientr.curhp -= dam; // Hurt health
  23. clientr.curhp = max( 0, clientr.curhp); // Cap HP minimum
  24. clientr.curarmor = max( 0, clientr.curarmor); // Same but armor
  25. }
  26. function onTimeout() {
  27. onCheck();
  28. setTimer(0.05);
  29. }
  30. function onCheck(){
  31. if (clientr.curarmor > 10 || clientr.armorlimit > 10){
  32. triggerserver("gui", name, "reset");
  33. }
  34. if ( clientr.armorlimit == NULL){
  35. triggerserver("gui", name, "reset");
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement