Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Developed by Yolos
- All rights reserved!
- You cannot use this without permission!
- --]]
- local skins={
- ["SAMC"]={
- code="SAMC",
- positions={
- {245.63, -1867.87, 10.84,274,"Skin ratownika",0,2,0},
- {248.03, -1867.79, 10.84,70,"Skin Kadry",0,2,0},
- {268.73, -1865.07, 10.84,275,"Skin Pielęgniarza",0,2,0},
- {245.82, -1863.63, 10.84,178,"Skin Kobiety",0,2,0},
- },
- text="Nie jesteś zatrudniony we frakcji SAMC lub nie jesteś na służbie!",
- },
- ["SAPD"]={
- code="SAPD",
- positions={
- {1478.56, 1213.10, 129.45,165,"Lider",0,1,1},
- {1475.75, 1219.36, 129.45,166,"vLider",0,1,1},
- {1469.17, 1219.36, 129.45,164,"Starsi SAPD",0,1,1},
- {1466.96, 1217.83, 129.45,288,"SAPD",0,1,1},
- {1466.94, 1215.62, 129.45,284,"SAPD 2",0,1,1},
- {1466.94, 1213.37, 129.45,163,"Młodsi SAPD",0,1,1},
- {1482.76, 1219.36, 129.45,287,"Akademia",0,1,1},
- {1485.11, 1219.36, 129.45,282,"Akademia 2",0,1,1},
- {1485.66, 1218.20, 129.45,310,"SWAT",0,1,1},
- {1485.66, 1216.48, 129.45,280,"Policjantka",0,1,1},
- },
- text="Nie jesteś zatrudniony we frakcji SAPD lub nie jesteś na służbie!",
- },
- ["SAFD"]={
- code="SAFD",
- positions={
- {150.45, -308.36, 1.70,277,"Skin Kadry",0,0,5},
- {150.45, -311.06, 1.70,274,"Skin ratownika",0,0,5},
- {150.45, -314.57, 1.70,290,"Skin Nomex",0,0,5},
- {150.45, -317.76, 1.70,278,"Skin Akademii",0,0,2},
- },
- text="Nie jesteś zatrudniony we frakcji SAFD lub nie jesteś na służbie!",
- },
- ["SARA"]={
- code="SARA",
- positions={
- {-2444.90, 3774.42, 300.57,16,"Akademia",0,0,1},
- {-2440.34, 3768.90, 300.57,260,"Pracownik",0,0,20},
- {-2446.74, 3762.84, 300.57,27,"Budowlaniec",0,0,50},
- {-2472.31, 3781.79, 300.57,153,"Zarząd",0,0,90}
- },
- text="Nie jesteś zatrudniony we frakcji SARA lub nie jesteś na służbie!",
- },
- }
- for _,skin in pairs(skins) do
- for _,pos in ipairs(skin.positions) do
- local pickup=createPickup(pos[1], pos[2], pos[3], 3, 1275, 2000)
- setElementDimension(pickup, pos[7] or 0)
- setElementInterior(pickup, pos[6] or 0)
- setElementData(pickup,"p:faction",tostring(skin.code))
- setElementData(pickup,"p:skin", tonumber(pos[4]))
- setElementData(pickup,"p:rank", pos[8] or 1)
- local t=createElement("text")
- setElementDimension(t, pos[7] or 0)
- setElementInterior(t, pos[6] or 0)
- setElementData(t,"name",pos[5] or "Skin")
- setElementPosition(t,pos[1],pos[2],pos[3])
- end
- end
- addEventHandler("onPickupHit", resourceRoot, function(el,md)
- if getElementType(el)~="player" then return end
- local faction=getElementData(source,"p:faction")
- if not faction then return end
- local skin=getElementData(source,"p:skin")
- local rank=getElementData(source,"p:rank")
- if not skin then return end
- if not getPlayerFaction(el,faction) or getElementData(el,"player:duty") ~= faction then
- outputChatBox(skins[faction].text, el)
- cancelEvent()
- return end
- if rank then
- if rank > getElementData(el,"player:rank") then
- outputChatBox(skins[faction].text, el)
- cancelEvent()
- return end
- end
- setElementModel(el,skin)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement