Wysłany: 2016-08-06, 10:25
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
chc? , abym ten button podmienia? ak , ale zniewiadomych przyczyn tak nie robi , prosz? o pomoc .
function podmien ()
if source == buttak then
local element = getElementsWithinMarker ( marker )
if v == localPlayer then
dff = engineLoadDFF ( "ak47.dff" , 30 )
engineReplaceModel ( dff , 30 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 30 )
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
Wysłany: 2016-08-06, 12:39
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
co masz pod t? zmienn? ?
Wysłany: 2016-08-06, 14:04
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
no w?asnie nic ...
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Wysłany: 2016-08-06, 14:10
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
skoro nic to nie rozumiem po co robisz taki warunek...
function podmien ()
if source == buttak then
local element = getElementsWithinMarker ( marker )
if element == localPlayer then
dff = engineLoadDFF ( "ak47.dff" , 30 )
engineReplaceModel ( dff , 30 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 30 )
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
Wysłany: 2016-08-06, 14:10
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
function podmien ()
if source == buttak then
local v = getElementsWithinMarker ( marker )
if v == localPlayer then
dff = engineLoadDFF ( "ak47.dff" , 30 )
engineReplaceModel ( dff , 30 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 30 )
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
[ Dodano : 2016-08-06, 14:11 ]
No kurde. By?e? pierwszy XD
Wysłany: 2016-08-06, 14:57
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
function podmien ()
if source == buttak then
if isElementWithinMarker ( localPlayer , marker ) then
dff = engineLoadDFF ( "ak47.dff" , 30 )
engineReplaceModel ( dff , 30 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 30 )
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
Funkcja getElementsWithinMarker zwraca tablic? z elementami, wi?c warunek jest b??dny. Opr?cz tego to funkcja autorstwa spo?eczno?ci i nie jest wbudowana w MTA: musi by? wklejona w skrypcie.
Wysłany: 2016-08-06, 15:50
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Nadal nie podmienia , Brzysiek , czyli z tego co mi napisa?e? rozumiem ,?e musz? funkcj? t? napisa? w odzielnym skrypcie na podmienianie ?
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Wysłany: 2016-08-06, 16:11
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Wysłany: 2016-08-06, 17:33
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
ok thx , dzia?a tylko mam kolejny problem , po nacisni?ciu buttona , oczywi?cie podmienilo mi ale znikne?o , bez powrotnie , pozniejsze restarty i kombinowanie doprowadiz?o mnie do sza?u
Prosi?bym o tylko ten jeden raz aby button zn?w powr?ci? .
function podmien ()
if source == buttak then
if isElementWithinMarker ( localPlayer , marker ) then
dff = engineLoadDFF ( "ak47.dff" , 355 )
engineReplaceModel ( dff , 355 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 355 )
guiSetVisible ( napad , false ) -- "napad" to moje ca ? e gui
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
[ Dodano : 2016-08-07, 09:42 ]
Teraz mi marker znik? gdzie by? wy?wietlane ca?y gui .
addEventHandler ( "onClientResourceStart" , root , function()
napad = guiCreateWindow ( 438 , 185 , 467 , 306 , "Potwied? Napad na Bank" , false )
guiSetVisible ( napad , false )
guiWindowSetSizable ( napad , false )
guiSetAlpha ( napad , 0.58 )
guiSetProperty ( napad , "CaptionColour" , "FFFEFEFE" )
buttak = guiCreateButton ( 568 , 321 , 77 , 30 , "Ak 47" , false , napad )
buttonEmpty = guiCreateButton ( 194 , 129 , 15 , 15 , "" , false , napad )
buttonAccept = guiCreateButton ( 20 , 233 , 119 , 52 , "Akceptuj?" , false , napad )
buttonRefuse = guiCreateButton ( 317 , 234 , 140 , 61 , "Odrzu?" , false , napad )
end )
local marker = createMarker ( 1821.38318 , - 1683.33215 , 13.38281 , "cylinder" )
addEventHandler ( "onClientMarkerHit" , marker ,
function( hitElement , md )
if hitElement ~= localPlayer then return end
if not md then return end
if source ~= marker then return end
guiSetVisible ( napad , true )
showCursor ( true , false )
end )
addEventHandler ( "onClientGUIClick" , root , function( btn , state )
if btn == "left" and state == "up" then
if source == buttonRefuse then
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end )
function getElementsWithinMarker ( marker )
if ( not isElement ( marker ) or getElementType ( marker ) ~= "marker" ) then
return false
end
local markerColShape = getElementColShape ( marker )
local elements = getElementsWithinColShape ( markerColShape )
return elements
end
function accept ()
if source == buttonAccept then
local element = getElementsWithinMarker ( marker )
for i , v in ipairs ( element ) do
local poz = setElementPosition ( v , 355.66522 , 199.38464 , 23.20708 )
local gp = getElementPosition ( v )
end
if gp == poz then
if guiGetVisible ( napad ) == true then
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
end
addEventHandler ( "onClientGUIClick" , root , accept )
function podmien ()
if source == buttak then
if isElementWithinMarker ( localPlayer , marker ) then
dff = engineLoadDFF ( "ak47.dff" , 355 )
engineReplaceModel ( dff , 355 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd , 355 )
if guiGetVisible ( napad ) == true then
guiSetVisible ( napad , false )
showCursor ( false )
end
end
end
addEventHandler ( "onClientGUIClick" , root , podmien )
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Tagi: button6
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: