Wysłany: 2015-12-31, 19:52
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Witam robi? naprawe pojazdu w gui i generalnie czy takie co? b?dzie dzia?a??
marker = createMarker ( x , y , z , "cylinder" , 1.0 , 0 , 245 , 234 , 255 )
GUIEditor = {
checkbox = {},
window = {},
button = {},
memo = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 0 , 0 , 312 , 234 , "" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
guiSetAlpha ( GUIEditor . window [ 1 ], 0.00 )
GUIEditor . button [ 1 ] = guiCreateButton ( 181 , 276 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . button [ 2 ] = guiCreateButton ( 272 , 216 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . window [ 2 ] = guiCreateWindow ( 410 , 165 , 277 , 233 , "Panel Napraw By Marcin" , false )
guiWindowSetSizable ( GUIEditor . window [ 2 ], false )
GUIEditor . checkbox [ 1 ] = guiCreateCheckBox ( 303 , 101 , 0 , 15 , "" , false , false , GUIEditor . window [ 2 ])
GUIEditor . button [ 3 ] = guiCreateButton ( 415 , 224 , 120 , 27 , "Napraw" , false )
GUIEditor . button [ 4 ] = guiCreateButton ( 581 , 364 , 91 , 24 , "Zamknij" , false )
GUIEditor . memo [ 1 ] = guiCreateMemo ( 550 , 259 , 132 , 84 , "Tutaj Naprawisz Pojazd" , false )
guiSetVisible ( GUIEditor . window [ 1 ], false )
end
)
function guit ( el , md )
if not md or getElementByType ( el ) ~~= "player" then return end
if el == localPlayer then
guiSetVisible ( GUIEditor . window [ 1 ], true )
showCursor ( true )
end
end
addEventHandler ( "onClientMarkerHit" , marker , guit )
function guin ()
guiSetVisible ( GUIEditor . window [ 1 ], false )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 4 ], guin )
function napraw ( thePlayer )
vehicles = getElementByType ( "vehicle" )
for vehicleKey , vehicleValue in ipairs ( vehicles ) do
fixVehicle ( vehicleValue )
outputChatBox ( "Naprawiles Pojazd" )
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 3 ], guin )
To, ?e w markerze trzeba wpisa? xyz to wiem, ale czy jaki? inny b??d jest?,
Przepraszam, ?e pytam ale nie mam teraz mo?liwo?ci sprawdzenia tego samemu w MTA
Wysłany: 2015-12-31, 20:38
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
marcin778 , wyglada dobrze, ale alpha na 0 sprawi ze nie bedzie widac gui.
I czy jestes pewien ze klikni?cie przyciskiem ma naprawiac WSZYSTKIE pojazdy na mapie ?
Wysłany: 2015-12-31, 23:28
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Kt?re to alpha?, bo si? pogubi?em, to moje pierwsze gui. Jak to wszystkie pojazdy?, tylko ten kt?ry wjedzie w marker i naci?nie "Napraw"
[ Dodano : 2015-12-31, 23:28 ]
Kt?re to alpha?, bo si? pogubi?em, to moje pierwsze gui. Jak to wszystkie pojazdy?, tylko ten kt?ry wjedzie w marker i naci?nie "Napraw"
Wysłany: 2016-01-01, 00:36
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
guiSetAlpha ( GUIEditor . window [ 1 ], 0.00 )
Zmie? to na guiSetVisible(GUIEditor.window[1], false)
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Wysłany: 2016-01-01, 01:45
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
function napraw ( thePlayer )
vehicles = getElementByType ( "vehicle" )
for vehicleKey , vehicleValue in ipairs ( vehicles ) do
fixVehicle ( vehicleValue )
outputChatBox ( "Naprawiles Pojazd" )
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 3 ], guin )
Pozwolisz, ze krok po kroku Ci to opisze:
Pobierasz wszystkie pojazdy
Tworzysz p?tl? na wszystkie pojazdy
Naprawiasz kazdy jeden pojazd i z kazdym jednym pojazdem wysylasz wiadomosc na chat.
Je?eli chcesz naprawic tylko auto w ktorym jest gracz, to powinienes u?y? getPedOccupiedVehicle, zamiast tworzy? p?tl?.
Wysłany: 2016-01-01, 13:09
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
DestroY ,
Co? mniej wi?cej takiego?
function napraw ( thePlayer )
local pojazd = getPedOccupiedVehicle ( thePlayer )
if pojazd then
outputChatBox ( "Naprawiles Pojazd" )
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 3 ], guin )
Wysłany: 2016-01-01, 18:18
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
marcin778 , dok?adnie, tylko jeden b??d, usu? z nawiasu przy nazwie funkcji thePlayer a w getPedOccupiedVehicle zamien thePlayer na localPlayer. Je?eli tego nie zmienisz b?dzie pr?bowa?o naprawi? element gui poniewa? pod zmienn? thePlayer event zwr?ci Ci element przycisku, kt?ry zosta? wci?ni?ty.
Wysłany: 2016-01-01, 20:01
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
GUI si? nie otwiera po wej?ciu w marker.
marker = createMarker (- 2032.24512 , 173.45181 , 27.83594 , "cylinder" , 1.0 , 0 , 245 , 234 , 255 )
GUIEditor = {
checkbox = {},
window = {},
button = {},
memo = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 0 , 0 , 312 , 234 , "" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
guiSetVisible ( GUIEditor . window [ 1 ], false )
GUIEditor . button [ 1 ] = guiCreateButton ( 181 , 276 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . button [ 2 ] = guiCreateButton ( 272 , 216 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . window [ 2 ] = guiCreateWindow ( 410 , 165 , 277 , 233 , "Panel Napraw By Marcin" , false )
guiWindowSetSizable ( GUIEditor . window [ 2 ], false )
GUIEditor . checkbox [ 1 ] = guiCreateCheckBox ( 303 , 101 , 0 , 15 , "" , false , false , GUIEditor . window [ 2 ])
GUIEditor . button [ 3 ] = guiCreateButton ( 415 , 224 , 120 , 27 , "Napraw" , false )
GUIEditor . button [ 4 ] = guiCreateButton ( 581 , 364 , 91 , 24 , "Zamknij" , false )
GUIEditor . memo [ 1 ] = guiCreateMemo ( 550 , 259 , 132 , 84 , "Tutaj Naprawisz Pojazd" , false )
end
)
function guit ( el , md )
if not md or getElementByType ( el ) ~= "player" then return end
if el == localPlayer then
guiSetVisible ( GUIEditor . window [ 1 ], true )
showCursor ( true )
end
end
addEventHandler ( "onClientMarkerHit" , marker , guit )
function guin ()
guiSetVisible ( GUIEditor . window [ 1 ], false )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 4 ], guin )
function napraw ()
local pojazd = getPedOccupiedVehicle ( localPlayer )
if pojazd then
outputChatBox ( "Naprawiles Pojazd" )
end
end
addEventHandler ( "onClientGUIClick" , GUIEditor . button [ 3 ], guin )
Jeszcze w db3
WARNING: naprawa/server.lua:58:Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
WARNING: naprawa/server.lua:50:Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
[ Dodano : 2016-01-02, 14:04 ]
Mam nadziej?, ?e kto? pomo?e
Wysłany: 2016-01-04, 20:13
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
marker = createMarker (- 2032.24512 , 173.45181 , 27.83594 , "cylinder" , 1.0 , 0 , 245 , 234 , 255 )
GUIEditor = {
checkbox = {},
window = {},
button = {},
memo = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
GUIEditor . window [ 1 ] = guiCreateWindow ( 0 , 0 , 312 , 234 , "" , false )
guiWindowSetSizable ( GUIEditor . window [ 1 ], false )
guiSetVisible ( GUIEditor . window [ 1 ], false )
GUIEditor . button [ 1 ] = guiCreateButton ( 181 , 276 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . button [ 2 ] = guiCreateButton ( 272 , 216 , 15 , 15 , "" , false , GUIEditor . window [ 1 ])
GUIEditor . window [ 2 ] = guiCreateWindow ( 410 , 165 , 277 , 233 , "Panel Napraw By Marcin" , false )
guiWindowSetSizable ( GUIEditor . window [ 2 ], false )
GUIEditor . checkbox [ 1 ] = guiCreateCheckBox ( 303 , 101 , 0 , 15 , "" , false , false , GUIEditor . window [ 2 ])
napraw = guiCreateButton ( 415 , 224 , 120 , 27 , "Napraw" , false )
zamknij = guiCreateButton ( 581 , 364 , 91 , 24 , "Zamknij" , false )
GUIEditor . memo [ 1 ] = guiCreateMemo ( 550 , 259 , 132 , 84 , "Tutaj Naprawisz Pojazd" , false )
end
)
function guit ( el , md )
if not md or getElementByType ( el ) ~= "player" then return end
if el == localPlayer then
guiSetVisible ( GUIEditor . window [ 1 ], true )
showCursor ( true )
end
end
addEventHandler ( "onClientMarkerHit" , marker , guit )
function guin ()
guiSetVisible ( GUIEditor . window [ 1 ], false )
showCursor ( false )
end
addEventHandler ( "onClientGUIClick" , zamknij , guin )
function napraw ()
local pojazd = getPedOccupiedVehicle ( localPlayer )
if pojazd then
outputChatBox ( "Naprawiles Pojazd" )
end
end
addEventHandler ( "onClientGUIClick" , napraw , guin )
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-01-04, 22:35
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
R?wnie? Nieaktualne, Zamyka?
Tagi: gui :: markerze
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: