Wysłany: 2016-08-06, 13:51
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
local punkty = {
{ 1656.18 ,- 1886.55 , 13.59 },
}
for i , v in ipairs ( punkty ) do
local m = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ]- 1 , "cylinder" , 3 , 0 , 100 , 0 , 100 )
setElementData ( m , "stacja" , true )
setElementData ( m , "marker_opis" , "Aby zatankowa? kliknij 'h'\nCena za litr paliwa\nwynosi 4 euro" )
end
stan_paliwa = guiCreateProgressBar ( 0.33 , 0.87 , 0.33 , 0.04 , true )
guiSetVisible ( stan_paliwa , false )
addEventHandler ( "onClientMarkerHit" , resourceRoot ,
function ( el , seat )
if el ~= localPlayer then return end
if not isPedInVehicle ( el ) then return end
--if seat == 0 then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
guiSetVisible ( stan_paliwa , true )
setElementData ( el , "w_stacji" , true )
--else return
-- end
end
)
addEventHandler ( "onClientMarkerLeave" , resourceRoot ,
function ( el )
if el ~= localPlayer then return end
guiSetVisible ( stan_paliwa , false )
setElementData ( el , "w_stacji" , false )
end
)
bindKey ( "h" , "down" ,
function ( el , seat )
if el ~= localPlayer then return end
--if seat ~= 0 then return end
if getElementData ( el , "w_stacji" ) then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
local paliwo = paliwo + 5
if getElementData ( v , "pojazd_paliwo" ) <= 100 then
if getPlayerMoney ( el ) >= 4 then
setElementData ( v , "pojazd_paliwo" , paliwo )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
triggerServerEvent ( "kasaPaliwo" , el )
else
outputChatBox ( "Nie masz wystarczaj?co du?o pieni?dzy!" )
end
else
outputChatBox ( "Pojazd posiada 100 litr?w paliwa! Nie mo?esz dola? wi?cej!" )
end
end
end
)
Jak klikam 'h' to nic si? nie dzieje :[
Wysłany: 2016-08-06, 13:55
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Jakie? b??dy db3?
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-08-06, 13:57
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Niestety brak
Wysłany: 2016-08-06, 14:01
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
bindKey ( "h" , "down" ,
function ( el , seat )
if el ~= localPlayer then return end
--if seat ~= 0 then return end
if getElementData ( el , "w_stacji" ) == true then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
local paliwo = paliwo + 5
if getElementData ( v , "pojazd_paliwo" ) <= 100 then
if getPlayerMoney ( el ) >= 4 then
setElementData ( v , "pojazd_paliwo" , paliwo )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
triggerServerEvent ( "kasaPaliwo" , el )
else
outputChatBox ( "Nie masz wystarczaj?co du?o pieni?dzy!" )
end
else
outputChatBox ( "Pojazd posiada 100 litr?w paliwa! Nie mo?esz dola? wi?cej!" )
end
end
end
)
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-08-06, 14:03
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Emm , nie dzia?a. Nie ma db3
marcin778 , 'v' to jest pojazd... Jest chyba w kodzie napisane?
Wysłany: 2016-08-06, 14:05
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Zr?bmy to inaczej, przy nadawaniu daty 'w_stacji' nie definiujesz markera, w kt?ry ten gracz ma wjecha?.
local punkty = {
{ 1656.18 ,- 1886.55 , 13.59 },
}
for i , v in ipairs ( punkty ) do
m = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ]- 1 , "cylinder" , 3 , 0 , 100 , 0 , 100 )
setElementData ( m , "stacja" , true )
setElementData ( m , "marker_opis" , "Aby zatankowa? kliknij 'h'\nCena za litr paliwa\nwynosi 4 euro" )
end
stan_paliwa = guiCreateProgressBar ( 0.33 , 0.87 , 0.33 , 0.04 , true )
guiSetVisible ( stan_paliwa , false )
addEventHandler ( "onClientMarkerHit" , resourceRoot ,
function ( el )
if source == m then
if el ~= localPlayer then return end
if not isPedInVehicle ( el ) then return end
--if seat == 0 then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
guiSetVisible ( stan_paliwa , true )
-- setElementData ( el , "w_stacji" , true )
--else return
-- end
end
end
)
addEventHandler ( "onClientMarkerLeave" , resourceRoot ,
function ( el )
if source == m then
if el ~= localPlayer then return end
guiSetVisible ( stan_paliwa , false )
-- setElementData ( el , "w_stacji" , false )
end
end
)
bindKey ( "h" , "down" ,
function ( el )
if el ~= localPlayer then return end
--if seat ~= 0 then return end
if isElementWithinMarker ( localPlayer , m ) then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
local paliwo = paliwo + 5
if getElementData ( v , "pojazd_paliwo" ) <= 100 then
if getPlayerMoney ( el ) >= 4 then
setElementData ( v , "pojazd_paliwo" , paliwo )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
triggerServerEvent ( "kasaPaliwo" , el )
else
outputChatBox ( "Nie masz wystarczaj?co du?o pieni?dzy!" )
end
else
outputChatBox ( "Pojazd posiada 100 litr?w paliwa! Nie mo?esz dola? wi?cej!" )
end
end
end
)
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 .
Ostatnio zmieniony przez Emm 2016-08-06, 14:15, w całości zmieniany 2 razy
Wysłany: 2016-08-06, 14:08
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Wysłany: 2016-08-06, 14:10
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Spr?buj jeszcze raz, wyedytowa?em poprzedni kod, bo wkrad? si? tam b??d, kt?ry zlokalizowa?em chwile po napisaniu posta.
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-08-06, 14:11
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Dalej nic
Wysłany: 2016-08-06, 14:49
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
local punkty = {
{ 1656.18 ,- 1886.55 , 13.59 },
}
for i , v in ipairs ( punkty ) do
m = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ]- 1 , "cylinder" , 3 , 0 , 100 , 0 , 100 )
setElementData ( m , "stacja" , true )
setElementData ( m , "marker_opis" , "Aby zatankowa? kliknij 'h'\nCena za litr paliwa\nwynosi 4 euro" )
end
stan_paliwa = guiCreateProgressBar ( 0.33 , 0.87 , 0.33 , 0.04 , true )
guiSetVisible ( stan_paliwa , false )
addEventHandler ( "onClientMarkerHit" , resourceRoot ,
function ( el )
if source == m then
if el ~= localPlayer then return end
if not isPedInVehicle ( el ) then return end
if getPedOccupiedVehicleSeat ( localPlayer ) == 0 then
local v = getPedOccupiedVehicle ( el )
local paliwo = getElementData ( v , "pojazd_paliwo" )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
guiSetVisible ( stan_paliwa , true )
-- setElementData ( el , "w_stacji" , true )
end
end
end
)
addEventHandler ( "onClientMarkerLeave" , resourceRoot ,
function ( el )
if source == m then
if el ~= localPlayer then return end
guiSetVisible ( stan_paliwa , false )
-- setElementData ( el , "w_stacji" , false )
end
end
)
bindKey ( "h" , "down" ,
function ( key , state )
if getPedOccupiedVehicleSeat ( localPlayer ) ~= 0 then return end
if isElementWithinMarker ( localPlayer , m ) then
local v = getPedOccupiedVehicle ( localPlayer )
local paliwo = getElementData ( v , "pojazd_paliwo" )
local paliwo = paliwo + 5
if getElementData ( v , "pojazd_paliwo" ) <= 100 then
if getPlayerMoney ( localPlayer ) >= 4 then
setElementData ( v , "pojazd_paliwo" , paliwo )
guiProgressBarSetProgress ( stan_paliwa , paliwo )
triggerServerEvent ( "kasaPaliwo" , localPlayer )
else
outputChatBox ( "Nie masz wystarczaj?co du?o pieni?dzy!" )
end
else
outputChatBox ( "Pojazd posiada 100 litr?w paliwa! Nie mo?esz dola? wi?cej!" )
end
end
end
)
Funkcja bindKey nie ma wyznaczonego elementu po stronie klienta.
Wysłany: 2016-08-06, 14:53
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Tagi: paliwo
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: