Wysłany: 2015-01-05, 11:46
GamerHD11
Wiek: 24 Na forum: 4261 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
GUIEditor = {
button = {},
window = {},
combobox = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 318 , 212 , 705 , 691 , "Tuning Mechaniczny" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
guiSetAlpha ( GUIEditor . window [ 1 ], 0.90 )
GUIEditor . combobox [ 1 ] = guiCreateComboBox ( 227 , 102 , 282 , 356 , "" , false , GUIEditor . window [ 1 ])
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik GH56 ( KOSZT: 5600 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik GHT6 ( KOSZT: 9800 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik CFT4 ( KOSZT: 15600 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik FRU5 ( KOSZT: 18560 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik JUT4 ( KOSZT: 25600 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Silnik ZTR9 ( KOSZT: 31500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Zawieszenie 69UP ( KOSZT: 29500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Zawieszenie 69DOWN ( KOSZT: 26500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Nap?d AWD ( KOSZT: 15500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Nap?d FWD ( KOSZT: 9500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Nap?d RWD ( KOSZT: 9500 $ )" )
guiComboBoxAddItem ( GUIEditor . combobox [ 1 ], "Zmniejszenie masy ( KOSZT: 27500 $ )" )
GUIEditor . button [ 1 ] = guiCreateButton ( 62 , 455 , 113 , 84 , "" , false , GUIEditor . combobox [ 1 ])
guiSetProperty ( GUIEditor . button [ 1 ], "NormalTextColour" , "FFAAAAAA" )
GUIEditor . button [ 2 ] = guiCreateButton ( 220 , 480 , 292 , 140 , "Zamontuj" , false , GUIEditor . window [ 1 ])
guiSetProperty ( GUIEditor . button [ 2 ], "NormalTextColour" , "FFAAAAAA" )
end
)
Mam o to taki kodzik i chcia?bym prosi? was o pomoc. Czy by?cie mogli doda? do tego kodu takie co?, ?e gdy zaznaczysz silnik GH56 i klikniesz zamontuj to dodaje ci +10 v-max i zabiera kase ? Bo kompletnie nwm jak zrobi? to z tym przyciskiem zamontuj.
Wysłany: 2015-01-05, 12:28
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
"GamerHD11" napisał/a :Czy by?cie mogli doda? do tego kodu takie co?, ?e gdy zaznaczysz silnik GH56 i klikniesz zamontuj to dodaje ci +10 v-max i zabiera kase ?
Sam sobie sklep. Zdarzenie onClientGUIClick + triggerServerEvent + addEvent + funkcje z handlingiem.
Wi?cej na wiki: http://wiki.mtasa.com
Wysłany: 2015-01-05, 12:42
GamerHD11
Wiek: 24 Na forum: 4261 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
Zaraz spr?buj?. A by? m?g? mi poda? funkcj? handlingu, kt?ra daje v-max ?
Wysłany: 2015-01-05, 12:49
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
?ap:
setVehicleHandling ( pojazd , "maxVelocity" , getVehicleHandling ( pojazd ). maxVelocity + 10.0 )
Gdzie pojazd to odno?nik do elementu pojazdu, w kt?rym ma nast?pi? zmiana handlingu.
Wysłany: 2015-01-06, 18:05
GamerHD11
Wiek: 24 Na forum: 4261 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
marker = createMarker ( 0 , 0 , 2 , "cylinder" , 4 , 255 , 0 , 0 , 255 )
okno = guiCreateWindow ( 318 , 212 , 705 , 691 , "Tuning Mechaniczny" , false )
guiWindowSetSizable ( okno , false )
guiSetAlpha ( okno , 0.90 )
cbox = guiCreateComboBox ( 227 , 102 , 282 , 356 , "" , false , okno )
combo1 = guiComboBoxAddItem ( cbox , "Silnik GH56 ( KOSZT: 5600 $ )" )
combo2 = guiComboBoxAddItem ( cbox , "Silnik GHT6 ( KOSZT: 9800 $ )" )
combo3 = guiComboBoxAddItem ( cbox , "Silnik CFT4 ( KOSZT: 15600 $ )" )
combo4 = guiComboBoxAddItem ( cbox , "Silnik FRU5 ( KOSZT: 18560 $ )" )
combo5 = guiComboBoxAddItem ( cbox , "Silnik JUT4 ( KOSZT: 25600 $ )" )
combo6 = guiComboBoxAddItem ( cbox , "Silnik ZTR9 ( KOSZT: 31500 $ )" )
combo7 = guiComboBoxAddItem ( cbox , "Zawieszenie 69UP ( KOSZT: 29500 $ )" )
combo8 = guiComboBoxAddItem ( cbox , "Zawieszenie 69DOWN ( KOSZT: 26500 $ )" )
combo9 = guiComboBoxAddItem ( cbox , "Nap?d AWD ( KOSZT: 15500 $ )" )
combo10 = guiComboBoxAddItem ( cbox , "Nap?d FWD ( KOSZT: 9500 $ )" )
combo11 = guiComboBoxAddItem ( cbox , "Nap?d RWD ( KOSZT: 9500 $ )" )
combo12 = guiComboBoxAddItem ( cbox , "Zmniejszenie masy ( KOSZT: 27500 $ )" )
przycisk = guiCreateButton ( 62 , 455 , 113 , 84 , "" , false , cbox )
guiSetProperty ( przycisk , "NormalTextColour" , "FFAAAAAA" )
przycisk2 = guiCreateButton ( 220 , 480 , 292 , 140 , "Zamontuj" , false , okno )
guiSetProperty ( przycisk2 , "NormalTextColour" , "FFAAAAAA" )
guiSetVisible ( okno , false )
addEventHandler ( "onClientMarkerHit" , marker ,
function( element )
if element ~= getLocalPlayer () then return end
if getPedOccupiedVehicle ( localPlayer ) then
guiSetVisible ( okno , true )
showCursor ( true )
end
end
)
addEvent ( "montuj1" , true )
addEventHandler ( "montuj1" , localPlayer , montaz1 )
addEventHandler ( "onClientGUIClick" , combo1 ,
function montaz1 ( localPlayer )
local pojazd = getElementModel ( localVehicle )
setVehicleHandling ( pojazd , "maxVelocity" , getVehicleHandling ( pojazd ). maxVelocity + 10.0 )
triggerServerEvent ( "montaz1" , localPlayer )
end
Takie co? wykombinowa?em nie wiem czy dobrze. Ale pewnie jest troch? b??d?w, poniewa? pierwszy raz robi? skrypt z funkcjami triggerServerEvent i addEvent.
Wysłany: 2015-01-06, 22:08
Maximerr
Programmer PHP, LUA
Wiek: 25 Na forum: 4427 dni Posty: 548
Piwa : 1051
Po co Ci ten addEvent i addEventHandler po client side? Jak trigger masz na server side.
Tagi: tuning
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: