Wysłany: 2014-07-21, 02:50
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
Witam zrobi?em gui na ekwipunek o to kod:
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function ()
skin265 = guiCreateButton ( 113 , 322 , 240 , 82 , "Skin-265" , false )
bron = guiCreateButton ( 1036 , 322 , 240 , 82 , "Suszarka" , false )
skin266 = guiCreateButton ( 405 , 322 , 240 , 82 , "Skin-266" , false )
skin267 = guiCreateButton ( 712 , 322 , 240 , 82 , "Skin-267" , false )
end
)
guiSetVisible ( skin265 , false )
guiSetVisible ( bron , false )
guiSetVisible ( skin266 , false )
guiSetVisible ( skin267 , false )
bindKey ( "LAlt" , "down" , function()
if guiGetVisible ( skin265 ) == false then
guiSetVisible ( skin265 , true )
guiSetVisible ( bron , true )
guiSetVisible ( skin266 , true )
guiSetVisible ( skin267 , true )
addEventHandler ( "onClientRender" , root , ekwipunek )
showCursor ( true )
else
removeEventHandler ( "onClientRender" , root , ekwipunek )
guiSetVisible ( skin265 , false )
guiSetVisible ( bron , false )
guiSetVisible ( skin266 , false )
guiSetVisible ( skin267 , false )
showCursor ( false )
end
end )
function ekwipunek ()
dxDrawRectangle ( 0 , 247 , 1366 , 196 , tocolor ( 0 , 0 , 0 , 199 ), false )
dxDrawRectangle (- 4 , 281 , 1366 , 4 , tocolor ( 255 , 255 , 255 , 255 ), true )
dxDrawText ( "Ekwipunek dla Policji" , 580 , 248 , 892 , 285 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "left" , "top" , false , false , true , false , false )
end
I nw jak zrobi?,?e jak nacisne np na button skin-265 to daje zmienia mi skina na tego a jak nacisne na suszare to daje bro?.Pomo?e kto? jak to zrobi? postawie za to piwko!
Wysłany: 2014-07-21, 06:44
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Je?li chodzi o skin to:
C-side
function zmien ()
triggerServerEvent ( "zmienEvent" , getLocalPlayer () )
end
addEventHandler ( "onClientGUIClick" , skin265 , zmien )
S-side
function skin ()
local playerName = getAccountName ( getPlayerAccount ( source ))
setElementModel ( source , 265 )
end
addEvent ( "zmienEvent" , true )
addEventHandler ( "zmienEvent" , getRootElement (), skin )
Wysłany: 2014-07-21, 10:03
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
Wysłany: 2014-07-21, 11:56
krydianero
Samotny Wilk
Wiek: 33 Na forum: 4783 dni Posty: 395
Nick w MP: Yoshida
Piwa : 1798
C-side
function zmien ( thePlayer )
triggerServerEvent ( "zmienEvent" , getRootElement (), thePlayer )
end
addEventHandler ( "onClientGUIClick" , skin265 , zmien )
S-side
function skin ( player )
local playerName = getAccountName ( getPlayerAccount ( player ))--[[ po co to tu da ? e ?? getAccountName zwraca nazw ? konta a nie nazw ? gracza do tego powinno by ? getPlayerName ( player ) ale w tym kodzie oba s ? niepotrzebne --]]
setElementModel ( player , 265 )
end
addEvent ( "zmienEvent" , true )
addEventHandler ( "zmienEvent" , getRootElement (), skin )
[ Dodano : 2014-07-21, 12:01 ]
Bro?:
C-side
function dajbron ( thePlayer )
triggerServerEvent ( "wpn" , getRootElement (), thePlayer )
end
addEventHandler ( "onClientGUIClick" , bron , dajbron )
S-side
function bron ( player )
giveWeapon ( player , idbroni )
end
addEvent ( "wpn" , true )
addEventHandler ( "wpn" , getRootElement (), bron )
Podpis
Multi Drive Unlimited:Nowy projekt już wkrótce
Wysłany: 2014-07-21, 12:19
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
tak samo nie dzia?a
Wysłany: 2014-07-21, 12:35
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
function dajbron ( thePlayer )
triggerServerEvent ( "wpn" , getRootElement (), thePlayer )
end
addEventHandler ( "onClientGUIClick" , bron , dajbron )
Co to ma by? a element gracza ? Od kiedy ten event w argumencie ma element playera ? I od kiedy trigger wywo?uje si? nagle dla kazdego elementu drzewa, a dopiero potem dla zmy?lonego gracza ?
c-side :
addEventHandler ( "onClientGUIClick" , bron , function()
triggerServerEvent ( "onGiveWeapon" , getLocalPlayer ())
end )
s-side
addEvent ( "onGiveWeapon" , true )
addEventHandler ( "onGiveWeapon" , root , function()
giveWeapon ( source , ID )
end )
Wysłany: 2014-07-21, 12:51
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
local sw , sh = guiGetScreenSize ()
addEventHandler ( "onClientResourceStart" , resourceRoot , --- gui
function ()
skin265 = guiCreateButton ( 113 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-265" , false )
bron = guiCreateButton ( 1036 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Suszarka" , false )
skin266 = guiCreateButton ( 405 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-266" , false )
skin267 = guiCreateButton ( 712 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-267" , false )
end
)
guiSetVisible ( skin265 , false )
guiSetVisible ( bron , false )
guiSetVisible ( skin266 , false )
guiSetVisible ( skin267 , false )
bindKey ( "LAlt" , "down" , function()
if guiGetVisible ( skin265 ) == false then
guiSetVisible ( skin265 , true )
guiSetVisible ( bron , true )
guiSetVisible ( skin266 , true )
guiSetVisible ( skin267 , true )
addEventHandler ( "onClientRender" , root , ekwipunek )
showCursor ( true )
else
removeEventHandler ( "onClientRender" , root , ekwipunek )
guiSetVisible ( skin265 , false )
guiSetVisible ( bron , false )
guiSetVisible ( skin266 , false )
guiSetVisible ( skin267 , false )
showCursor ( false )
end
end )
function ekwipunek ()
dxDrawRectangle ( 0 * sw , 247 / 768 * sh , 1366 / 1366 * sw , 196 / 768 * sh , tocolor ( 0 , 0 , 0 , 199 ), false )
dxDrawRectangle (- 4 / 1366 * sw , 281 / 768 * sh , 1366 / 1366 * sw , 4 / 768 * sh , tocolor ( 255 , 255 , 255 , 255 ), true )
dxDrawText ( "Ekwipunek dla Policji" , 580 / 1366 * sw , 248 / 768 * sh , 892 / 1366 * sw , 285 / 768 * sh , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "left" , "top" , false , false , true , false , false )
end
addEventHandler ( "onClientGUIClick" , bron , function() --- suszarka
triggerServerEvent ( "onGiveWeapon" , getLocalPlayer ())
end )
A wi?c zrobi?em tak jak mi dali?cie ale nie dzia?a dam wam db3
Wysłany: 2014-07-21, 12:56
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Nie dawali?my Ci kodu na bottony tylko eventy, zamie? to na :
\
skin265 = guiCreateButton ( 113 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-265" , false )
bron = guiCreateButton ( 1036 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Suszarka" , false )
skin266 = guiCreateButton ( 405 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-266" , false )
skin267 = guiCreateButton ( 712 / 1366 * sw , 322 / 768 * sh , 240 / 1366 * sw , 82 / 768 * sh , "Skin-267" , false )
Wysłany: 2014-07-21, 12:58
Jeey
Lua, Grafik
Wiek: 27 Na forum: 4339 dni Posty: 98
Nick w MP: Jeey
Piwa : 383
ale wklei?em te eventy do tego kodu i nie dzia?aja nie daje np. broni
Wysłany: 2014-07-21, 17:22
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Tagi: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: