local skins={
["SAMA"]={
code="SAMA",
positions={
{-2722.25,688.96,51.23,274,"Skin ratownika",0,0,2},
{-2714.70,689.31,51.23,70,"Skin Kadra",0,0,9},
{1527.54,1458.44,10.98,275,"Skin Pielegniarzy",0,0},
{-2734.68,682.11,51.23,178,"Skin Kobiety",0,0},
},
SetElementInterior(positions, 10)
text=" Nie pracujesz jako SAMA lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina.",
},
["SAPD"]={
code="SAPD",
positions={
{-456.81,4.93,-73.55,310,"Kadra",0,0,10},
--{-454.48,4.93,-73.55,309,"Kadra",0,0,10},
{-452.37,4.93,-73.55,285,"SWAT",0,0,2},
{-456.95,9.77,-73.55,284,"SAPD1",0,0,2},
{-454.51,9.77,-73.55,283,"SAPD2",0,0,2},
--{-6766.26,-1464.93,97.26,282,"SAPD3",0,0,3},
{-454.48,4.93,-73.55,281,"SAPD3",0,0,1},
{-6763.59,-1463.09,97.26,311,"SAPD5",0,0,4},
},
text=" Nie jeste? SAPD lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina.",
},
["ASA"]={
code="ASA",
positions={
--{-2735.89, 690.40, 51.23,276,"Skin akademii"},
{-1317.49,489.22,11.20,285,"Skin Bojowy"},
{-1313.90,488.96,11.20,179,"Skin Koszarowy"},
},
text=" Nie jeste? ASA lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina.",
},
["PSP"]={
code="PSP",
positions={
{-2116.55,-42.19,45.20,278,"Skin Kadry",0,0,19},
{-2118.97,-42.09,45.20,274,"Skin ratownika"},
{-2121.26,-42.09,45.20,277,"Skin Nomex"},
},
text=" Nie jeste? PSP lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina.",
},
setElementDimension (SAMA, 10)
}
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) Moje pytanie jak zrobi? by SAMA by?o w Dimensionie ?