Wysłany: 2019-01-13, 11:02
XnoryzPL
Skrypter LUA
Wiek: 25 Na forum: 3247 dni Posty: 44
Nick w MP: XnoryzPL
Piwa : 771
Siemka mam problem ze skinami a wylocznie chodzi o dim i int
int do 4
a dim to 15
Problem w tym ze ustawiam dobrze gp ze skinami ale nie widac
markera jakby te skiny byly w innym dim i int
--[[
Developed by Yolos
All rights reserved !
You cannot use this without permission !
--]]
local skins ={
[ "SAMA" ]={
code = "SAMA" ,
positions ={
{ 1569.95 , 1804.06 ,- 24.27 , 275 , "Skin piel?gniarza" , 0 , 0 , 1 },
{ 1572.98 , 1803.94 ,- 24.27 , 178 , "Skin piel?gniarki" , 0 , 0 , 1 },
{ 1577.10 , 1804.06 ,- 24.27 , 274 , "Ratownik Medyczny" , 0 , 0 , 1 },
{ 1580.82 , 1803.85 ,- 24.27 , 70 , "Zarz?d" , 0 , 0 , 90 },
},
text = "Nie jeste? zatrudniony do SAMA lub nie jeste? na s?u?bie!" ,
},
[ "SAFD" ]={
code = "SAFD" ,
positions ={
{ 2872.58 , 2281.57 , 16.15 , 278 , "Skin Zarz?du" , 0 , 0 , 98 },
{ 2886.33 , 2256.02 , 10.84 , 274 , "Skin Ratownika" , 0 , 0 , 5 },
{ 2894.69 , 2263.15 , 10.84 , 277 , "Skin Bojowy" , 0 , 0 , 1 },
{ 2894.69 , 2265.63 , 10.84 , 290 , "Skin Bojowy\n+AODO" , 0 , 0 , 5 },
{ 2886.33 , 2260.65 , 10.84 , 276 , "Skin Dow?dca zdarzenia" , 0 , 0 , 10 },
{ 2886.33 , 2258.19 , 10.84 , 77 , "Skin Dziewczyny" , 0 , 0 , 1 },
{ 2894.66 , 2260.97 , 10.84 , 217 , "Skin Koszarowy" , 0 , 0 , 1 },
},
text = "Nie jeste? zatrudniony do SAFD lub nie jeste? na s?u?bie!" ,
},
[ "TAXI" ]={
code = "TAXI" ,
positions ={
{ 1492.93 , 674.29 , 10.76 , 142 , "M?odszy\nKierowca" },
{ 1489.87 , 674.38 , 10.76 , 125 , "Starszy\nKierowca" },
{ 1486.62 , 674.38 , 10.76 , 126 , "Sta?y\nKierowca" },
{ 1483.26 , 674.33 , 10.76 , 61 , "Zawodowy\nKierowca" }
},
text = "Nie jeste? zatrudniony do TAXI lub nie jeste? na s?u?bie!" ,
},
[ "SASD" ]={
code = "SASD" ,
positions ={
{- 499.25 , - 503.17 , 25.55 , 260 , "Skin Roboczy" },
},
text = "Nie jeste? zatrudniony do SASD lub nie jeste? na s?u?bie!" ,
},
[ "SAPD" ]={
code = "SAPD" ,
positions ={
{ 1562.88 , 1643.29 , 10.85 , 280 , "Generalny\nInspektor" , 0 , 0 , 99 },
{ 1563.88 , - 1702.06 , 1470.45 , 285 , "S?u?ba specjalna" , 0 , 0 , 45 },
{ 1559.14 , - 1696.35 , 1470.45 , 311 , "Podinspektor" , 0 , 0 , 96 },
{ 1559.14 , - 1698.32 , 1470.45 , 282 , "Aspirant\nNadkomisarz" , 0 , 0 , 75 },
{ 1559.14 , - 1700.27 , 1470.45 , 283 , "Posterunkowy\nM?odszy Aspirant" , 0 , 0 , 10 },
{ 1561.33 , - 1702.06 , 1470.45 , 71 , "Adept" , 0 , 0 , 1 },
{ 1563.70 , - 1694.23 , 1470.45 , 303 , "Skin Policjantki" , 0 , 0 , 10 },
{ 1561.55 , - 1694.37 , 1470.45 , 284 , "Skin Motocyklisty" , 0 , 0 , 10 },
},
text = "Nie jeste? zatrudniony do SAPD lub nie jeste? na s?u?bie!" ,
},
}
for _ , skin in pairs ( skins ) do
for _ , pos in ipairs ( skin . positions ) do
local pickup = createMarker ( pos [ 1 ], pos [ 2 ], pos [ 3 ]- 0.8 , "cylinder" , 1.2 , 0 , 102 , 255 , 150 )
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 ( "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 )
Ostatnio zmieniony przez XnoryzPL 2019-01-13, 11:42, w całości zmieniany 1 raz
Wysłany: 2019-01-13, 11:07
Query
SyndicateMTA
Wiek: 24 Na forum: 3071 dni Posty: 319
Nick w MP: Query
Piwa : 5257
Wysłany: 2019-01-13, 11:42
XnoryzPL
Skrypter LUA
Wiek: 25 Na forum: 3247 dni Posty: 44
Nick w MP: XnoryzPL
Piwa : 771
Wysłany: 2019-01-13, 11:56
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W tabeli 7 pozycja odpowiada za dimension markeru, natomiast 6 pozycja odpowiada za interior.
Pozmieniaj i dodaj odpowiednio liczby, aby markery pojawi?y si? we wskazanym interiorze/dimensionie.
W razie czego pisz do autora skryptu lub tutaj.
Wysłany: 2019-01-13, 12:09
XnoryzPL
Skrypter LUA
Wiek: 25 Na forum: 3247 dni Posty: 44
Nick w MP: XnoryzPL
Piwa : 771
@Wilq W jakiej Tabeli?? Nie rozumiem mo?esz jasniej albo We? zr?b
Interior to 4
dim to 15
Wysłany: 2019-01-13, 12:15
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Co to tabela -> https://www.lua.org/pil/2.5.html
Na s?owa "we? zr?b" nawet nie masz co liczy?.
Ty robisz serwer czy kto? za Ciebie ma go zrobi?? Przy??? si?, niepotrzebny nam kolejny pseudol z dwunastolatkami w administracji.
Wysłany: 2019-01-13, 12:24
XnoryzPL
Skrypter LUA
Wiek: 25 Na forum: 3247 dni Posty: 44
Nick w MP: XnoryzPL
Piwa : 771
w sensie mi nie chodzi?o o pomoc zle wymieni?em s?owa I co do Administracji to 16latki s? Prosi? bym ci? o to gdzie to mam zmieni? W kt?rej linijce .
Ale i tak dzk za Pomoc duzo robisz i tak . Powiedzia? bys w kt?rej linijce prosz?
Wysłany: 2019-01-13, 12:42
Query
SyndicateMTA
Wiek: 24 Na forum: 3071 dni Posty: 319
Nick w MP: Query
Piwa : 5257
setElementDimension ( pickup , pos [ 7 ] or 0 )
setElementInterior ( pickup , pos [ 6 ] or 0 )
Wysłany: 2019-01-13, 13:40
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Jak kolega wy?ej wskaza?,
pos[7] oznacza pozycj? si?dm? w tabeli dla danej frakcji.
pos[6] oznacza pozycj? sz?st? w tabeli dla danej frakcji.
Twoja tabela z frakcjami to:
local skins ={
[ "SAMA" ]={
code = "SAMA" ,
positions ={
{ 1569.95 , 1804.06 ,- 24.27 , 275 , "Skin piel?gniarza" , 0 , 0 , 1 },
{ 1572.98 , 1803.94 ,- 24.27 , 178 , "Skin piel?gniarki" , 0 , 0 , 1 },
{ 1577.10 , 1804.06 ,- 24.27 , 274 , "Ratownik Medyczny" , 0 , 0 , 1 },
{ 1580.82 , 1803.85 ,- 24.27 , 70 , "Zarz?d" , 0 , 0 , 90 },
},
text = "Nie jeste? zatrudniony do SAMA lub nie jeste? na s?u?bie!" ,
},
[ "SAFD" ]={
code = "SAFD" ,
positions ={
{ 2872.58 , 2281.57 , 16.15 , 278 , "Skin Zarz?du" , 0 , 0 , 98 },
{ 2886.33 , 2256.02 , 10.84 , 274 , "Skin Ratownika" , 0 , 0 , 5 },
{ 2894.69 , 2263.15 , 10.84 , 277 , "Skin Bojowy" , 0 , 0 , 1 },
{ 2894.69 , 2265.63 , 10.84 , 290 , "Skin Bojowy\n+AODO" , 0 , 0 , 5 },
{ 2886.33 , 2260.65 , 10.84 , 276 , "Skin Dow?dca zdarzenia" , 0 , 0 , 10 },
{ 2886.33 , 2258.19 , 10.84 , 77 , "Skin Dziewczyny" , 0 , 0 , 1 },
{ 2894.66 , 2260.97 , 10.84 , 217 , "Skin Koszarowy" , 0 , 0 , 1 },
},
text = "Nie jeste? zatrudniony do SAFD lub nie jeste? na s?u?bie!" ,
},
[ "TAXI" ]={
code = "TAXI" ,
positions ={
{ 1492.93 , 674.29 , 10.76 , 142 , "M?odszy\nKierowca" },
{ 1489.87 , 674.38 , 10.76 , 125 , "Starszy\nKierowca" },
{ 1486.62 , 674.38 , 10.76 , 126 , "Sta?y\nKierowca" },
{ 1483.26 , 674.33 , 10.76 , 61 , "Zawodowy\nKierowca" }
},
text = "Nie jeste? zatrudniony do TAXI lub nie jeste? na s?u?bie!" ,
},
[ "SASD" ]={
code = "SASD" ,
positions ={
{- 499.25 , - 503.17 , 25.55 , 260 , "Skin Roboczy" },
},
text = "Nie jeste? zatrudniony do SASD lub nie jeste? na s?u?bie!" ,
},
[ "SAPD" ]={
code = "SAPD" ,
positions ={
{ 1562.88 , 1643.29 , 10.85 , 280 , "Generalny\nInspektor" , 0 , 0 , 99 },
{ 1563.88 , - 1702.06 , 1470.45 , 285 , "S?u?ba specjalna" , 0 , 0 , 45 },
{ 1559.14 , - 1696.35 , 1470.45 , 311 , "Podinspektor" , 0 , 0 , 96 },
{ 1559.14 , - 1698.32 , 1470.45 , 282 , "Aspirant\nNadkomisarz" , 0 , 0 , 75 },
{ 1559.14 , - 1700.27 , 1470.45 , 283 , "Posterunkowy\nM?odszy Aspirant" , 0 , 0 , 10 },
{ 1561.33 , - 1702.06 , 1470.45 , 71 , "Adept" , 0 , 0 , 1 },
{ 1563.70 , - 1694.23 , 1470.45 , 303 , "Skin Policjantki" , 0 , 0 , 10 },
{ 1561.55 , - 1694.37 , 1470.45 , 284 , "Skin Motocyklisty" , 0 , 0 , 10 },
},
text = "Nie jeste? zatrudniony do SAPD lub nie jeste? na s?u?bie!" ,
},
}
Dla przyk?adu we?my ostatni? linijk?:
{ 1561.55 , - 1694.37 , 1470.45 , 284 , "Skin Motocyklisty" , 0 , 0 , 10 },
1 pozycja to "1561.55", 2 to "-1694.37" itd itd.
Pozycja 6 to 0, to zmieniasz na interesuj?cy Ci? interior.
Pozycja 7 to r?wnie? 0, to te? zmieniasz na interesuj?cy Ci? dimension.
Tak robisz z ka?dym markerem, kt?rego nie widzisz - a chcesz, ?eby by? w Twoim dimensionie i interiorze.
Wysłany: 2019-01-13, 14:42
XnoryzPL
Skrypter LUA
Wiek: 25 Na forum: 3247 dni Posty: 44
Nick w MP: XnoryzPL
Piwa : 771
Zrob?em tak i nadal markera nie pokazuje
{ 1562.88 , 1643.29 , 10.85 , 280 , "Generalny\nInspektor" , 0 , 4 , 15 },
[ Dodano : 2019-01-13, 14:44 ]
Jednak znalaz?em ju? dzk za pomoc piwo zimne leci <3
Tagi: skiny :: sapd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: