Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. function SCHEMA:PlayerSpray(client) -- Disables the ability to spray
  2. return true
  3. end
  4.  
  5. function SCHEMA:PlayerSwitchFlashlight(ply, on) -- Enables Flashlight
  6. return true
  7. end
  8. function SCHEMA:OnCharCreated(client, character)
  9. local inventory = character:getInv()
  10.  
  11. if (inventory) then
  12. if (character:getFaction() == FACTION_BOS or character:getFaction() == FACTION_LEGION) then
  13. inventory:add("dogtags", 1, {
  14. name = character:getName(),
  15. id = math.random(10000, 99999)
  16. })
  17. elseif (character:getFaction() == FACTION_NCR) then
  18. inventory:add("dogtags", 1, {
  19. name = character:getName(),
  20. id = math.random(10000, 99999)
  21. })
  22. end
  23. end
  24. end
  25. --[[
  26. function SCHEMA:OnCharVarChanged(character, key, oldValue, value) -- Not currently using, but it's a very helpful function we could use in the future.
  27. if (key == "model" and IsValid(character:getPlayer())) then
  28. end
  29. end
  30. --]]
  31.  
  32. function SCHEMA:PostPlayerLoadout(client)
  33.  
  34. local curModel = client:getChar():getModel()
  35. local char = client:getChar()
  36. local endurance = char:getAttrib("endurance")
  37. local healthcalc = (15+(17*endurance))
  38. client:SetMaxHealth(healthcalc)
  39.  
  40.  
  41. if curModel == "models/half-dead/metrollfix/a1b1.mdl" then
  42.  
  43. client:SetModel(curModel)
  44. client:SetSkin(1)
  45. client:SetBodyGroups("2200")
  46.  
  47. elseif curModel == "models/half-dead/metrollfix/a2b1.mdl" then
  48.  
  49. client:SetModel(curModel)
  50. client:SetSkin(0)
  51. client:SetBodyGroups("1000")
  52. elseif curModel == "models/half-dead/metrollfix/a3b1.mdl" then
  53.  
  54. client:SetModel(curModel)
  55. client:SetSkin(1)
  56. client:SetBodyGroups("5000")
  57. elseif curModel == "models/half-dead/metrollfix/a4b1.mdl" then
  58.  
  59. client:SetModel(curModel)
  60. client:SetSkin(1)
  61. client:SetBodyGroups("3000")
  62. elseif curModel == "models/half-dead/metrollfix/a5b1.mdl" then
  63.  
  64. client:SetModel(curModel)
  65. client:SetSkin(1)
  66. client:SetBodyGroups("3000")
  67. elseif curModel == "models/half-dead/metrollfix/a6b1.mdl" then
  68.  
  69. client:SetModel(curModel)
  70. client:SetSkin(0)
  71. client:SetBodyGroups("2200")
  72. elseif curModel == "models/half-dead/metrollfix/f1b1.mdl" then
  73.  
  74. client:SetModel(curModel)
  75. client:SetSkin(0)
  76. client:SetBodyGroups("100")
  77. elseif curModel == "models/half-dead/metrollfix/f2b1.mdl" then
  78.  
  79. client:SetModel(curModel)
  80. client:SetSkin(0)
  81. client:SetBodyGroups("100")
  82. elseif curModel == "models/half-dead/metrollfix/f3b1.mdl" then
  83.  
  84. client:SetModel(curModel)
  85. client:SetSkin(0)
  86. client:SetBodyGroups("100")
  87. elseif curModel == "models/half-dead/metrollfix/f4b1.mdl" then
  88.  
  89. client:SetModel(curModel)
  90. client:SetSkin(0)
  91. client:SetBodyGroups("100")
  92. elseif curModel == "models/half-dead/metrollfix/f6b1.mdl" then
  93.  
  94. client:SetModel(curModel)
  95. client:SetSkin(0)
  96. client:SetBodyGroups("100")
  97. elseif curModel == "models/half-dead/metrollfix/f7b1.mdl" then
  98.  
  99. client:SetModel(curModel)
  100. client:SetSkin(0)
  101. client:SetBodyGroups("100")
  102. end
  103. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement