Advertisement
Guest User

Untitled

a guest
May 28th, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. scn GSCraftingSCPT
  2.  
  3. short DoAgain
  4. short sIndex
  5. short sCount
  6.  
  7. ref rToken
  8. ref rGun
  9.  
  10. float fGunDur
  11. float fChalBonus
  12.  
  13. begin gamemode
  14. if DoAgain
  15. while sCount < 1 && sIndex < ListGetCount GSWeaponList - 1
  16. set rToken to ListGetNthForm GSTokenList sIndex
  17. set sCount to player.getitemcount rToken
  18. if sCount < 1
  19. set sIndex to sIndex + 1
  20. endif
  21. loop
  22. if sCount
  23. set rGun to ListGetNthForm GSWeaponList sIndex
  24. set fGunDur to ((player.getAV Repair / 200) + (player.getAV Guns / 400)+ fChalBonus)
  25. if fGunDur > 1
  26. set fGunDur to 1
  27. elseif fGunDur < .01
  28. set fGunDur to .01
  29. endif
  30. player.addItemHealthPercent rGun sCount fGunDur
  31. player.removeitem rToken sCount 1
  32. endif
  33. set sIndex to 0
  34. set DoAgain to 0
  35. set sCount to 0
  36. endif
  37. end
  38.  
  39. begin menumode 1077
  40. set DoAgain to 1
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement