Wysłany: 2015-12-04, 20:44
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
Witam, mam problem. Gie?da dzia?a w sam raz, lecz napotykam pewien b??d, gdy jest 2 graczy. Jeden siedzi w aucie, a drugi stoi obok niego. To je?eli osoba wejdzie do markera to tej osobie kt?ra jest w aucie wyskakuje GUI, a tej osobie kt?ra wejdzie nie wyskakuje. Chcia?bym, ?eby ob?m osobom nie wyskakiwa?o GUI gie?dowe. Pomo?ecie ? Aha i mam skrypt na opis jakby co.
KOD:
local marker = createMarker (- 155.92894 , 1084.43555 , 18.18425 , "cylinder" , 3 , 255 , 120 , 0 , 255 )
local blip = createBlip (- 155.92894 , 1084.43555 , 19.18425 , 8 )
okno = guiCreateWindow ( 635 , 425 , 633 , 250 , "Gie?da" , false )
guiWindowSetSizable ( okno , false )
guzik1 = guiCreateButton ( 79 , 171 , 202 , 62 , "Wystaw" , false , okno )
guzik2 = guiCreateButton ( 365 , 170 , 191 , 63 , "Zamknij" , false , okno )
box1 = guiCreateEdit ( 100 , 52 , 417 , 63 , "" , false , okno )
guiSetVisible ( okno , false )
function showGUI ()
auto = getPedOccupiedVehicle ( localPlayer )
if auto then
guiSetVisible ( okno , true )
showCursor ( true )
setElementFrozen ( auto , true )
end
end
addEventHandler ( "onClientMarkerHit" , marker , showGUI )
function hideGUI ()
guiSetVisible ( okno , false )
showCursor ( false )
setElementFrozen ( auto , false )
end
addEventHandler ( "onClientGUIClick" , guzik2 , hideGUI )
function wystaw ()
auto = getPedOccupiedVehicle ( localPlayer )
cena = guiGetText ( box1 )
marka = getVehicleName ( auto )
przebieg = math . floor ( getElementData ( auto , "przebieg" ))
rejestracja = getVehiclePlateText ( auto )
owner = getPlayerName ( localPlayer )
if tonumber ( cena ) then
setElementData ( auto , "opis" , "Wlasciciel: " .. owner .. " \n Marka: " .. marka .. " \n Cena: " .. cena .. " $ \n Przebieg: " .. przebieg .. " KM" )
guiSetVisible ( okno , false )
showCursor ( false )
setElementFrozen ( auto , false )
setVehiclePlateText ( auto , "Gielda" )
end
end
addEventHandler ( "onClientGUIClick" , guzik1 , wystaw )
P.S. Pierwszy raz robi?em skrypt na GUI i mia?em problem, wi?c troch? wzorowa?em si? ze skryptu innej osoby
Wysłany: 2015-12-04, 22:49
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Zobacz tak
function showGUI ( hitElement )
if getElementType ( hitElement ) == "player" and ( hitElement == localPlayer ) then
if not guiGetVisible ( okno ) then
auto = getPedOccupiedVehicle ( localPlayer )
if auto then
guiSetVisible ( okno , true )
showCursor ( true )
setElementFrozen ( auto , true )
end
end
end
end
addEventHandler ( "onClientMarkerHit" , marker , showGUI )
Podpis
Something is coming..
Wysłany: 2015-12-05, 09:09
GamerHD11
Wiek: 24 Na forum: 4260 dni Posty: 259
Nick w MP: SzokoHD
Piwa : 23
Dobra dzia?a Dzi?ki.
Tagi: zbugowana :: giełda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: