Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function SCHEMA:PlayerSpray(client) -- Disables the ability to spray
- return true
- end
- function SCHEMA:PlayerSwitchFlashlight(ply, on) -- Enables Flashlight
- return true
- end
- function SCHEMA:OnCharCreated(client, character)
- local inventory = character:getInv()
- local char = client:getChar()
- local endurance = char:getAttrib("endurance")
- local healthcalc = (15 + (17 * endurance))
- client:SetMaxHealth(healthcalc)
- client:SetHealth(healthcalc)
- if (inventory) then
- if (character:getFaction() == FACTION_BOS or character:getFaction() == FACTION_LEGION) then
- inventory:add("dogtags", 1, {
- name = character:getName(),
- id = math.random(10000, 99999)
- })
- elseif (character:getFaction() == FACTION_NCR) then
- inventory:add("dogtags", 1, {
- name = character:getName(),
- id = math.random(10000, 99999)
- })
- end
- end
- end
- function SCHEMA:PlayerSpawn(client)
- local char = client:getChar()
- local endurance = char:getAttrib("endurance")
- local healthcalc = (15 + (17 * endurance))
- local healthset=(healthcalc*0.25)
- client:SetHealth(healthset)
- end
- --[[
- function SCHEMA:OnCharVarChanged(character, key, oldValue, value) -- Not currently using, but it's a very helpful function we could use in the future.
- if (key == "model" and IsValid(character:getPlayer())) then
- end
- end
- --]]
- function SCHEMA:PostPlayerLoadout(client)
- local curModel = client:getChar():getModel()
- local char = client:getChar()
- local endurance = char:getAttrib("endurance")
- local healthcalc = (15 + (17 * endurance))
- client:SetMaxHealth(healthcalc)
- if curModel == "models/half-dead/metrollfix/a1b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(1)
- client:SetBodyGroups("2200")
- elseif curModel == "models/half-dead/metrollfix/a2b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("1000")
- elseif curModel == "models/half-dead/metrollfix/a3b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(1)
- client:SetBodyGroups("5000")
- elseif curModel == "models/half-dead/metrollfix/a4b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(1)
- client:SetBodyGroups("3000")
- elseif curModel == "models/half-dead/metrollfix/a5b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(1)
- client:SetBodyGroups("3000")
- elseif curModel == "models/half-dead/metrollfix/a6b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("2200")
- elseif curModel == "models/half-dead/metrollfix/f1b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- elseif curModel == "models/half-dead/metrollfix/f2b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- elseif curModel == "models/half-dead/metrollfix/f3b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- elseif curModel == "models/half-dead/metrollfix/f4b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- elseif curModel == "models/half-dead/metrollfix/f6b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- elseif curModel == "models/half-dead/metrollfix/f7b1.mdl" then
- client:SetModel(curModel)
- client:SetSkin(0)
- client:SetBodyGroups("100")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement