Wysłany: 2018-12-08, 23:15
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Witam chcia? bym sobie zamieni? pickup z skin?w frakcji na marekry
ale mi nie wychodzi oto kod przerobiony:
--[[
Developed by Yolos
All rights reserved !
You cannot use this without permission !
--]]
local skins ={
[ "SAMC" ]={
code = "SAMC" ,
positions ={
{ 1564.35546875 ,- 2610.5419921875 , 13.555864334106 , 274 , "Skin ratownika" , 20 , 120 , 2 },
{ 1564.35546875 ,- 2601.0019921875 , 13.555864334106 , 70 , "Skin Doktora" , 20 , 120 , 9 },
{ 1564.35546875 ,- 2603.5019921875 , 13.555864334106 , 275 , "Skin Pielegniarza" , 20 , 120 },
{ 1564.35546875 ,- 2608.1419921875 , 13.555864334106 , 276 , "Skin ratowniczki" , 20 , 120 },
{ 1564.35546875 ,- 2606.0019921875 , 13.555864334106 , 272 , "Skin Lekarza" , 20 , 120 },
},
text = "Nie jeste? na s?u?bie lub nie pracujesz jako pracownik frakcji SAMC." ,
},
[ "SAPD" ]={
code = "SAPD" ,
positions ={
{ 2510.16 , - 1668.04 , - 50.73 , 267 , "S?u?ba 1" , 1 , 0 , 2 },
{ 2510.16 , - 1670.96 , - 50.73 , "S?u?ba 2" , 1 , 0 , 2 },
{ 2510.08 , - 1674.50 , - 50.73 , 284 , "S?u?ba 3" , 1 , 0 , 2 },
{ 2506.54 , - 1671.18 , - 50.73 , 280 , "S?u?ba 4" , 1 , 0 , 2 },
{ 2506.54 , - 1667.69 , - 50.73 , 282 , "S?u?ba 5" , 1 , 0 , 2 },
{ 2507.73 , - 1664.44 , - 50.73 , 285 , "SWAT" , 1 , 0 , 1 },
},
text = "Nie jeste? zatrudniony do SAPD lub nie jeste? na s?u?bie!" ,
},
[ "TAXI" ]={
code = "TAXI" ,
positions ={
{ 211.77 , 175.22 , 1003.02 , 171 , "Skin M?odszego Kierowcy" , 3 , 0 },
{ 211.59 , 170.85 , 1003.02 , 17 , "Skin Kierowcy" , 3 , 0 },
{ 211.73 , 166.44 , 1003.02 , 170 , "Skin Starszego Kierowcy" , 3 , 0 },
{ 211.78 , 162.31 , 1003.02 , 147 , "Skin Zarz?du" , 3 , 0 },
},
text = "Nie jeste? Tax?wkarzem lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina." ,
},
[ "RCPD" ]={
code = "RCPD" ,
positions ={
{ 868.00 , - 597.08 , 18.38 , 288 , "S?U?BA" , 0 , 0 , 10 },
{ 863.20 , - 596.75 , 18.35 , 287 , "ZARZ?D" , 0 , 0 , 10 },
},
text = "Nie jeste? FCPD lub nie jeste? na s?u?bie albo nie masz uprawnien do tego skina." ,
},
[ "SAFD" ]={
code = "SAFD" ,
positions ={
{ 1936.04 ,- 2005.45 , 13.55 , 278 , "Skin Kadry" },
{ 1935.88 ,- 2003.02 , 13.55 , 274 , "Skin ratownika" },
{ 1935.87 ,- 2000.78 , 13.55 , 277 , "Skin" },
},
text = "Nie jeste? SAFD lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina." ,
},
[ "SARA" ]={
code = "SARA" ,
positions ={
{- 2225.75 , - 84.82 , 40.36 , 309 , "Skin Kadry" },
{- 2223.24 , - 137.32 , 35.10 , 264 , "Skin Dziewczyny" },
{- 2223.26 , - 132.67 , 35.10 , 246 , "Skin Zwyk?y" },
},
text = "Nie jeste? SARA lub nie jeste? na s?u?bie lub nie masz uprawnien do tego skina." ,
},
}
for _ , skin in pairs ( skins ) do
for _ , pos in ipairs ( skin . positions ) do
local marker = createMarker ( pos [ 1 ], pos [ 2 ], pos [ 3 ], 3 , 1275 , 2000 )
setElementDimension ( marker , pos [ 7 ] or 0 )
setElementInterior ( marker , pos [ 6 ] or 0 )
setElementData ( marker , "p:faction" , tostring ( skin . code ))
setElementData ( marker , "p:skin" , tonumber ( pos [ 4 ]))
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 ( "onmarkerHit" , 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 )
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-08, 23:55
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Obstawiam ma?? liter? 'm' w nazwie eventu.
addEventHandler ( "onMarkerHit" , 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 )
Wysłany: 2018-12-09, 00:02
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Poprawi?em markery si? nie pojawiaj?
Podpis
Pomagam jak potrafię
Wysłany: 2018-12-09, 00:09
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Podmie? p?tl?:
for _ , skin in pairs ( skins ) do
local marker = createMarker ( skin . positions [ 1 ], skin . positions [ 2 ], skin . positions [ 3 ], 3 , 1275 , 2000 )
setElementDimension ( marker , skin . positions [ 7 ] or 0 )
setElementInterior ( marker , skin . positions [ 6 ] or 0 )
setElementData ( marker , "p:faction" , tostring ( skin . code ))
setElementData ( marker , "p:skin" , tonumber ( skin . positions [ 4 ]))
local t = createElement ( "text" )
setElementDimension ( t , skin . positions [ 7 ] or 0 )
setElementInterior ( t , skin . positions [ 6 ] or 0 )
setElementData ( t , "name" , skin . positions [ 5 ] or "Skin" )
setElementPosition ( t , skin . positions [ 1 ], skin . positions [ 2 ], skin . positions [ 3 ])
end
Wysłany: 2018-12-09, 00:21
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Nie dzia?a
[ Dodano : 2018-12-09, 00:33 ]
Pomo?esz ?
[ Dodano : 2018-12-09, 11:08 ]
Dzi?kuje za pomoc poradzi?em sobie zrobi?em co? takiego:
for _ , skin in pairs ( skins ) do
for _ , pos in ipairs ( skin . positions ) do
local marker = createMarker ( pos [ 1 ], pos [ 2 ], pos [ 3 ]- 0.90 , "cylinder" , 1 , 0 , 0 , 255 , 100 )
setElementDimension ( marker , pos [ 7 ] or 0 )
setElementInterior ( marker , pos [ 6 ] or 0 )
setElementData ( marker , "p:faction" , tostring ( skin . code ))
setElementData ( marker , "p:skin" , tonumber ( pos [ 4 ]))
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
P.S mo?na zamkn??
Podpis
Pomagam jak potrafię
Tagi: coś :: nie :: tak :: zamianą
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: