Wysłany: 2018-03-07, 19:32
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema
Mam skrypt na tuning i gdy z danym w skrypcie skinem po wej?ciu w marker wy?wietla si? gui i wybiera si? tam cz??ci tuningu i po klikni?ciu w guzik zamontuj to si? montuje
I chcia?bym zrobi? co? takiego ?eby mo?na by?o tam robi? te? kolor
Lecz nie wiem jak wpisa? w kodzie
Daje kawa?ek kodu, jakby kto? mia? ochot? pom?c to b?d? wdzi?czny.
local sx , sy = guiGetScreenSize ()
local px , py = 1600 , 900
local x , y = ( sx / px ), ( sy / py )
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
okno = guiCreateStaticImage ( x * 1157 , y * 302 , 414 , 518 , "img/tlo.png" , false )
gridlista = guiCreateGridList ( x * 17 , y * 13 , 376 , 370 , false , okno )
id = guiGridListAddColumn ( gridlista , "ID" , 0.3 )
nazwa = guiGridListAddColumn ( gridlista , "NAZWA" , 0.3 )
cena = guiGridListAddColumn ( gridlista , "CENA" , 0.3 )
zamontuj = guiCreateStaticImage ( x * 29 , y * 395 , 158 , 100 , "img/zamontuj.png" , false , okno )
zamknij = guiCreateStaticImage ( x * 227 , y * 395 , 158 , 100 , "img/zamknij.png" , false , okno )
guiSetProperty ( zamknij , "NormalTextColour" , "FFAAAAAA" )
for k , v in ipairs ( upgrade ) do
row = guiGridListAddRow ( gridlista )
guiGridListSetItemText ( gridlista , row , nazwa , v [ 2 ], false , false )
guiGridListSetItemText ( gridlista , row , id , v [ 1 ], false , false )
guiGridListSetItemText ( gridlista , row , cena , v [ 3 ], false , false )
end
end
)
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
guiSetVisible ( okno , false )
createMarker ( x , y , z , "cylinder" , 1 , 0 , 0 , 0 , 100 )
end
)
------------ WZ ? R ---------------
---{ id_upgrade , "nazwa" , cena },---
-------------------------------
upgrade = {
{ 1000 , "Spoiler" , 3000 },
{ 1001 , "Spoiler" , 3500 },
}
addEventHandler ( "onClientMarkerHit" , resourceRoot , function( el , md )
if not md or el ~= localPlayer then return end
if getElementModel ( el ) == 50 then
cs = getElementData ( source , "cs" )
if not cs then return end
pojazdy = getElementsWithinColShape ( cs , "vehicle" )
if #pojazdy<1 then
outputChatBox ( "Na stanowisku nie ma ?adnego pojazdu." )
return
end
if #pojazdy>1 then
outputChatBox ( "Na stanowisku jest zbyt du?o pojazd?w." )
return
end
showCursor ( true )
guiSetVisible ( okno , true )
pojazd = pojazdy [ 1 ]
end
end )
addEventHandler ( "onClientGUIClick" , getRootElement (),
function ()
if source ~= zamknij then return end
guiSetVisible ( okno , false )
showCursor ( false )
end
)
addEventHandler ( "onClientGUIClick" , getRootElement (),
function ()
if source ~= zamontuj then return end
local wybrany = guiGridListGetSelectedItem ( gridlista )
local id = guiGridListGetItemText ( gridlista , wybrany , 1 )
local cena = guiGridListGetItemText ( gridlista , wybrany , 3 )
if wybrany then
triggerServerEvent ( "montujemy" , localPlayer , pojazd , id , cena )
end
end
)
Wysłany: 2018-03-09, 16:57
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
Do tego musisz u?y? funkcji:
setVehicleColor ( vehicle theVehicle , int r1 , int g1 , int b1 , [ int r2 , int g2 , int b2 , int r3 , int g3 , int b3 , int r4 , int g4 , int b4 ] )
[ Dodano : 2018-03-09, 16:59 ]
Pssst. Je?li co? to argumenty w nawiasach kwadratowych s? opcjonalne, je?li chcesz tam co? da? to daj, ale je?li nie, to nie. Wystarczy takie co? setVehicleColor ( pojazdy , red , green , blue ) W red,green i blue dajesz np. 27,27,27, to jest taki szary kolor .
Podpis
Jeśli ci pomogłem wynagrodź mnie
Wysłany: 2018-03-09, 17:27
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
To nie wszystko jak okre?lil si? u?ytkownik.
Musisz r?wnie? pobra? dane o poje?dzie, kt?ry b?dzie zmienia? kolor w panelu. R?wnie? musisz ten kolor zapisa? do bazy o ile si? nie myl? te paczki serwerowe zapisuj? nawet kolor pojazdu tak?e musisz te? tego si? trzyma?.
Wysłany: 2018-03-10, 20:29
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Niestety nie mam pojecia jak to zrobi? :'(
Tagi: kolor :: auta
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: