Licznik pod pysa, Autor: Asper, Edit: HEATEX /// zbiornik paliwa dodal Rutkovzky
bardzo fajny i przyjemny licznik, zmienia kolory w zaleznosci od lamp.
img:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siemka, mam problem z licznikiem/systemem paliwa na moim serwerze. W pojazdach, kt?re stworze w bazie danych i przypisze je graczowi nie schodzi paliwo, a w pojazdach, kt?re tworze pod F1 ju? schodzi poprawnie. Kto? wie jak to naprawi?? W DB3 0 b??d?w.
Kod: https://pastebin.com/J0Q7af8X
Za pomoc stawiam i
Witam mam od dzisiaj mam problem mianowicie przebieg oraz paliwo nie zmiejsza sie podczas jazdy w bazie danych tez nie
tutaj kod od vehicles
[lua]
vehicles=0
root=getRootElement()
resourceRoot=getResourceRootElement(getThisResource())
local nlOffsets={
[411]={-1,0,-0.6}, -- infernus
[470]={-1,0,-0.4}, -- patriot
[541]={-0.9,0,-0.4}, -- bulelt
[549]={-0.9,0,-0.4}, -- tampa
[587]={-1,0,-0.5}, -- euros
}
local nlIDX={
3962,2113,1784,2054,2428,2352
}
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
if value then
return value
end
end
return false
end
function getAdmin2(plr,level)
if level then
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end
--///////////////////////////////////// WCZYTYWANIE POJAZD?W /////////////////////////...
Witam mam problem mianowicie chce podpi?? pod licznik z ventos rpg paliwo i przebieg z skrypt?w oraz bazy danych z Newpleace na gie?dzie newpleace przebieg jest i w przecho paliwo te? jest w przecho oraz r?wnie? s? w bazie danych prosz? o pomoc jak to zrobi?
mam problem ze jak kupie auto z salonu i wyjme z przecho i jezdzimy zalozmy z 5 min to paliwo wogole nie schodzi jest 100/100 jakies porady pls w db3 0 bledow odnosnie bazy i pys-veh
Witam ostatnio zauwa?y?em ?e na liczniku w pojazdach pokazuje si? paliwo na " - " oraz auto nie ga?nie i mo?na dalej je?dzi?.
[lua]function wariant(plr, cmd, var1, var2)
local veh = getPedOccupiedVehicle(plr)
if not veh then return end
local var1, var2 = getVehicleVariant(veh)
if (veh and getVehicleController(veh) ~= plr) then return end
local speedx, speedy, speedz = getElementVelocity(veh)
if not speedx then speedx=0 end
if not speedy then speedy=0 end
if not speedz then speedz=0 end
speedx = tonumber(speedx);speedy=tonumber(speedy);speedz=tonumber(speedz)
local speed = (speedx^2 + speedy^2 + speedz^2)^(0.5) * 180
if speed > 2 then
outputChatBox("* St?j w miejscu !",plr) return end
local panel = {}
for i=0,6 do
panel[i] = getVehiclePanelState ( veh, i )
end
setVehicleVariant(veh, tonumber(not var1), tonumber(not var1))
for i=0, 6 do
setVehiclePanelState ( veh, i ,panel[i])
end
end
addCommandHandler("wariant", wariant)
Witam, mam problem z skryptem po wyjsciu ze stacji benzynowej paliwo ca?y czas si? odnawia oto kod skryptu: (za pomoc dam )
Client:
[code]addEvent("onGasRefill",true)
function setUp(startedResource)
if(startedResource == getThisResource()) then
oX,oY,oZ = getElementPosition(getLocalPlayer())
fBar = guiCreateProgressBar(1750,838,154,25,false)
fLabel = guiCreateLabel(1755,823,155,25,"Stan Paliwa:",false)
setTimer(fuelDepleting,500,0)
distance = 0
distanceOld = 0
end
end
addEventHandler("onClientResourceStart",getRootElement(),setUp)
function drawFuelBar()
fBar = guiCreateProgressBar(598,158,154,25,false)
guiSetVisible(fBar,false)
end
addEventHandler("onClientPlayerJoin",getRootElement(),drawFuelBar)
function monitoring()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
x,y,z = getElementPosition(getLocalPlayer())
distance = distance + getDistanceBetweenPoints3D(x,y,z,oX,oY,oZ)
oX = x
oY = y
oZ = z
end
end
addEventHandler("onClientRender",getRootElement(),monitoring)
function fuelDepleting()
if(isPlayerInVehicle(getLocalPlayer())) then
vehicle = getPlayerOccupiedVehicle(getLocalPlayer())
guiSetVisible(fBar,true)
if(getElementData(vehicle,"fuel") == false) then
fuel = math.random(85,100)
setElementData(vehicle,"fuel",tonumber(fuel))
end
currentFuel = tonumber(...
[lua]
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 paliwanwynosi 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 ge...
witam, czy kto? m?g?by mi napisa? jakich funkcji u?y? do systemu paliwa pb95 , diesel? np. jak pojazd ma pb95 to nie mo?e zatankowa? diesel itp. ? jaki? przyk?ad?
Witam, mam pytanie poniewa? edytowa?em sobi? przechowalnie pojazd?w riota. Tak by zapisywa?a palio oraz przebieg pojazdu lecz tak nie jest. To znaczy zapisuje paliwo, lecz przebiegu ju? nie. Tabele w *.db utworzy?em, db3 nic nie pokazuje.
[lua]--[[
Code by Riot
--]]
--SQL LITE
handler = dbConnect("sqlite", "przechowywalnia.db")
dbExec(handler, "CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER, `przebieg` FLOAT,`paliwo` FLOAT)")
function onStartPrzechowywalnia()
--marker
local maly = createMarker(1579.67, -1414.42, 13.56-0.8, "cylinder", 1, 255, 0, 0, 45)
createBlip(1583.37, -1414.43, 13.60-0.8, 16)
addEventHandler("onMarkerHit", maly, onPrzechowywalniaHit)
function onPrzechowywalniaHit(hitElement)
if getElementType(hitElement) == "player" then
local acc = getPlayerAccount(hitElement)
if acc then
local veh = getPedOccupiedVehicle(hitElement)
if not veh then
local login = getAccountName(acc)
local query = dbQuery(handler, "SELECT * FROM przechowywalnia WHERE wlasciciel='"..login.."'")
local result, rows = dbPoll (query, -1)
triggerClientEvent(hitElement, "showPrzechowywalniaGUI",...
Witam chcem sie zapyta? o funkcje pobierania paliwa i przebiego jak naliczyc przeb i jak spala? paliwo Nie chcem gotowca!!! tylko funkcje i wyt?umaczenie
Po zarejestrowaniu si? na serwerze, wpisaniu komendy /v (Komenda na prywatne pojazdy), po zespawnowaniu tira znika mu totalnie paliwo do 0, nie wiem co na to poradzic
Witam mam problem poniewasz ten kod nie chce dzialac:
Powinno dawa? paliwo a nie daje.
w debugscript : attempt to concatenate local 'accName' (a boolean value)
Bardzo prosz? o pomoc
Witam serdecznie. Mam taki skrypcik na paliwo. Dzia?a, lecz jest kilka problem?w, na kt?re sam nie dam rady sobie zaradzi?. Po pierwsze to chodzi o to, ?e paliwo po wej?ciu samochodu wynosi np. 50%, jednak jak wyjdziemy i wjedziemy jeszcze raz b?dzie inaczej, np. 86%. Chodzi o to ?e nie zapisuje si? stan paliwa w danym poje?dzie. To jest pierwsze problem z kt?rym nie mog? sobie poradzi?. Prosz? was o pomoc.
C-side:
[lua]
addEvent("onGasRefill",true)
function setUp(startedResource)
if(startedResource == getThisResource()) then
oX,oY,oZ = getElementPosition(getLocalPlayer())
fBar = guiCreateProgressBar(598,158,154,25,false)
fLabel = guiCreateLabel(615,140,155,25,"Fuel:",false)
setTimer(fuelDepleting,500,0)
distance = 0
distanceOld = 0
end
end
addEventHandler("onClientResourceStart",getRootElement(),setUp)
function drawFuelBar()
fBar = guiCreateProgressBar(598,158,154,25,false)
guiSetVisible(fBar,false)
end
addEventHandler("onClientPlayerJoin",getRootElement(),drawFuelBar)
function monitoring()
if(isPedInVehicle(getLocalPlayer())) then
vehicle = getPedOccupiedVehicle(getLocalPlayer())
x,y,z = getElementPosition(getLocalPlayer())
distance = distance + getDistanceBetweenPoints3D(x,y,z,oX,oY,oZ)
oX = x
oY = y
oZ = z
end
end
addEventHandler("onClientRender",getRootElement(),monito...
Witam zacz??em pisa? skrypt, oczywi?cie rozpocz??em tak, ?e da?em progress bar. Ale chcia?bym zrobi?, ?eby on si? pojawia? jak kto? jest w poje?dzie, a po za tym jak zrobi? ?e jak gracz jedzie to powoli procenty spadaj?. np. co 1km 1%. Nie prosz? o podanie ca?ego kodu Prosz? o podpowied? Za pomoc daje piwo
Witam, ma kto? skrypt na licznik, hp pojazdu, model, paliwo na serwer Rp? Bo akutalny jest chyba co? zbugowany, poniewa? pisze bardzo cz?sto : Error:Unmachted Tilde
Witam, zrobi?em cmd na tankowanie, tutaj zamieszczam troch? skr?con? wersj?
bo w sprawdzaniu czy kto? jest na stacji nic nie jest ?le zrobione, problem jest
z zabieraniem pieni?dzy za paliwo, ot??:
no i problem pojawia si? z GivePlayerMoney,
poniewa? wywala mi b?ad: warning 213: tag mismatch
Witam,poszukuj? skryptu na server "Paliwo" Gdzie gracz za ka?dym zalogowaniem m?g? by sobie wybra? Czy chce Tankowa? czy te? nie,co? takiego widzia?em chyba na PSI.
Je?eli macie co? takiego to poratujcie.
Za Pomoc Dam
B?d? wdzi?czny za AMX czy te? PWN
Witam ponownie! Tak jak mi napisali?cie w moim porzednim temacie, lepiej abym robi? swoje skrypty. Wi?c pomysla?em ?e mogliby?cie mi pom?c, jak i od czego zacz?? robot? aby wykona? system paczek i paliwko.