Wysłany: 2018-11-30, 18:16
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Witam chcia? bym zrobi? pojazd publiczny z randomowymi kolorami kt?re podam zrobi?em co? takiego ale nwm jak zrobi? to dobrze:
local bikesPoints ={
{ 462 , - 2616.47 , - 20.94 , 3.94 , 359.5 , 0.0 , 179.9 },
{ 462 , - 2618.67 , - 20.86 , 3.93 , 359.4 , 360.0 , 180.3 },
{ 462 , - 2620.91 , - 20.75 , 3.93 , 359.4 , 360.0 , 180.9 },
{ 462 , - 1575.74 , 802.3 , 6.42 , 359.5 , 0.0 , 40.4 },
{ 462 , - 1575.71 , 814.00 , 6.42 , 359.5 , 360.0 , 43.6 },
{ 462 , - 1575.74 , 799.3 , 6.42 , 359.5 , 0.0 , 40.4 },
{ 462 , - 1575.74 , 796.3 , 6.42 , 359.5 , 0.0 , 40.4 },
{ 462 , - 1575.74 , 793.3 , 6.42 , 359.5 , 0.0 , 40.4 },
}
local color ={
{ 255 , 255 , 50 },
{ 255 , 50 , 255 },
function OBikes ()
local object ={}
for _ , v in pairs ( bikesPoints ) do
-- local blip = createBlip ( v [ 2 ], v [ 3 ], v [ 4 ], 46 )
local vehicle = createVehicle ( v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ], v [ 5 ], v [ 6 ], v [ 7 ])
setElementFrozen ( vehicle , true );
setElementData ( vehicle , "vehicle:desc" , "\n\nPojazd\nPubliczny\n\n" )
setElementData ( vehicle , "vehicle:color" , ". .color.. " )
setVehicleHandling ( vehicle , "maxVelocity" , 45 )
setElementData ( vehicle , "vehicle:BezynaWloczone" , true )
end
function object : respawn ( plr )
setElementData ( source , "vehicle:desc" , "Pojazd publiczny" );
setElementFrozen ( source , true );
setElementDimension ( source , 0 )
setElementInterior ( source , 0 )
setElementData ( source , "vehicle:fuel" , 100 )
setElementData ( source , "vehicle:BezynaWloczone" , true )
end
addEventHandler ( "onVehicleRespawn" , resourceRoot , function() object : respawn () end )
function object : enter ( plr , seat )
setElementFrozen ( source , false );
toggleVehicleRespawn ( source , true );
setVehicleIdleRespawnDelay ( source , 1500 );
-- outputChatBox ( "* Bierzesz pojazd publiczny dbaj o niego. ;D" , plr );
end
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat ) object : enter ( plr , seat ) end )
end
OBikes ()
Podpis
Pomagam jak potrafię
Wysłany: 2018-11-30, 18:43
Query
SyndicateMTA
Wiek: 24 Na forum: 3072 dni Posty: 319
Nick w MP: Query
Piwa : 5257
local color ={
{ math . random ( 0 , 255 ), math . random ( 0 , 255 ), math . random ( 0 , 255 )},
}
Wysłany: 2018-11-30, 19:07
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
nie dzia?a lub co? nie tak robie
m?g? by? da? mi to do kodu i wys?a? ?
Podpis
Pomagam jak potrafię
Wysłany: 2018-11-30, 21:09
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Dodaj do kodu:
setVehicleColor ( vehicle , math . random ( 0 , 255 ), math . random ( 0 , 255 ), math . random ( 0 , 255 ))
Tabelka jest okej, je?li chcesz z niej korzysta? to zr?b losowanie tabeli i pobieraj z niej kolejno liczby.
Przyk?ad:
local wylosowanatabela = math . random ( 1 , #color)
setVehicleColor ( vehicle , color [ wylosowanatabela ][ 1 ], color [ wylosowanatabela ][ 2 ], color [ wylosowanatabela ][ 3 ])
Obja?nienie:
- pierwsza linijka: sprawdzamy ile wierszy mamy w tabeli 'color' i losujemy mi?dzy liczb? 1 a ilo?ci? tabel pod-tabel? z oczekiwanymi kolorami,
- druga linijka: ustawiamy kolor pojazdu korzystaj?c z wcze?niej wylosowanej tabeli i odpowiednio wskazuj?c miejsca, kt?re chcemy odczyta? z tabeli
Wysłany: 2018-11-30, 21:54
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Troche nie wiem gdzie to dopisa? czy pod local vehicle czy tam gdzie jest zmieni? te local color
Podpis
Pomagam jak potrafię
Tagi: pr0blem :: pojazdami :: publicznymi
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: