Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: paliwo
1. [SKRYPT] licznik prpg + paliwo
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ć.
2. paliwo
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 :piwo: i R*
3. przebieg paliwo
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 /////////////////////////...
4. przebieg i paliwo na licznik
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? :P
5. paliwo i przebieg
Mam problem, poniewa? po d?ugiej je?dzie ani nie ro?nie przebieg ani nie maleje bak, paczka eclipse, wie ktos moze co jest nie tak?
6. Paliwo nie schodzi
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
7. Paliwo na minusie
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)

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...
8. Paliwo
Witam, zacz??em robi? prosty skrypt na paliwo. Jednak gdy gracz ma paliwo to i tak
nie mo?e jecha?. Za pomoc daje :piwo: . Z g?ry dzi?ki :D

 local myveh = {}

function 
myveh.paliwo(plr)
    
local v getPedOccupiedVehicle(plr)
    if 
v then 
    
    local paliwko 
getElementData(v"veh:fuel") or 0
    
if paliwko then 
    setElementFrozen
(vtrue)
    
    else 
    
    
setElementFrozen(vfalse)
    
end 
  end 
end 
addEventHandler
("onVehicleEnter"rootmyveh.paliwo
9. Po wyjsciu ze stacji benzynowej paliwo sie odnawia
Witam, mam problem z skryptem po wyjsciu ze stacji benzynowej paliwo ca?y czas si? odnawia oto kod skryptu: (za pomoc dam :piwo: )

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(...
10. Paliwo
Czesc mam problem mianowicie powinno dawac 100l paliwa a daje zawsze 40 :(

Kod:

for(new i = 0; i<MAX_VEHICLES; i++)
{
if(GetVehicleModel(i) == 515)
{
Pojazd[i][Paliwo] = 100.0;
}
else
{
Pojazd[i][Paliwo] = 40.0;
}
}


//Wstawione jest to w OnGamemodeInit

[ Dodano: 2017-09-22, 19:47 ]
@REF
11. PALIWO
[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...
12. paliwo
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?
13. Paliwo, przebieg
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)

duzy = createMarker(1583.37, -1414.43, 13.60-0.8, "cylinder", 9.5, 0, 133, 99, 75)
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), onStartPrzechowywalnia)

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",...
14. Przebieg i paliwo
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
15. komenda na paliwo
Mam kod na /dajpaliwo nick ale niestety nie dziala naprawi ktos daje zimnego browca! :piwo:




function dajPaliwo()
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if 
isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    
if pojazd then
    setElementData
(pojazd"pojazd_paliwo"100)
end
end
end
addCommandHandler
("dajpaliwo"dajPaliwo


//Zmieniona nazwa tematu//DestroY
16. Znika paliwo auta przy respawnie pojazdu jego
Witam problem wygl?da nast?puj?co

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 :D

Pozdrawiam i czekam na pomoc
17. komeda daj paliwo na id
Witam mam kod :

Kod:

function dajPaliwo(prl,cmd,id)
if id then
id=tonumber(id)
local veh=getVehicle(id)
if veh then
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
local pojazd = getPedOccupiedVehicle( thePlayer )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
if pojazd then
setElementData(pojazd, "pojazd_paliwo", 100)
end
end
end
end
end
addCommandHandler("dajpaliwo", dajPaliwo)

Chcia?em zeby jak sie wpisze /dajpaliwo 2 to daje paliwo autu o danym id ale wyskakuje w debugu:
attempt to call global 'getVehicle' (a nil value)

Mo?e kto? by wiedzia? jak to poprawi? ?

daje :piwo: !! !
18. paliwo
Witam mam problem poniewasz ten kod nie chce dzialac:
Kod:


function dajPaliwo()
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
local pojazd = getPedOccupiedVehicle( thePlayer )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
if pojazd then
setElementData(pojazd, "pojazd_paliwo", 100)
end
end
end
addCommandHandler("dajpaliwo", dajPaliwo)

Powinno dawa? paliwo a nie daje.
w debugscript : attempt to concatenate local 'accName' (a boolean value)
Bardzo prosz? o pomoc
19. interakcja oraz paliwo
Witam, czemu w interakcji pojazdu Splita nie mog? zgasi? pojazdu, oraz gdy nie mam paliwa mog? je?dzi? ? Prosz? o pomoc :)
20. Paliwo
Witam. Mam problem z paliwem, to znaczy, nie mog? znale?? tabelki, gdzie mog? przestawi? cen?.Pomo?e kto??
O to link do tabeli ca?ego skryptu client.
21. Skrypt na paliwo
Cze??, mam pytanie do Was, macie mo?e jaki? spos?b na w miar? ogarni?ty system paliwa? Bo jako? nie mam pomys??w, mo?e wy co? podrzucicie?
22. Paliwo, ostatnia sprawa.
Witam, jak zmieni? ten fragment kodu, ?eby zamiast jak kto? wiedzie to ?aduje od razu do 100, tylko ?eby ?adowa?o 10.

function setTimerRefillGas(enabled)
   

setElementData(vehicle,"fuel",tostring(100))
end
addEventHandler
("onGasRefill",getRootElement(),setTimerRefillGas)

function 
timerRefillGas()
    if(
isPedInVehicle(getLocalPlayer())) then
        local player 
getLocalPlayer()
        
local vehicle getPedOccupiedVehicle(player)
        
local fuel getElementData(vehicle,"fuel")
        if(
tonumber(fuel) < 100then
        setElementData
(vehicle,"fuel",100)
            
distanceOld distance
        end
    end
end



Za pomoc oczywi?cie, kilka piwek. Tradycyjnie :)
23. Paliwo
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...
24. Paliwo
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? :D Za pomoc daje piwo

[ Dodano: 2014-07-26, 01:39 ]
Poda? kod?
25. [GF] Skrypt na Licznik, stan i paliwo
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

Oto ten skrypt:

Kod:

GetVehicleHealth(VehID,vHP);
vHP = floatsub(vHP, 250.0);

format(lstr, sizeof(lstr), "~b~Pojazd : ~w~%s~n~~h~~b~Predkosc: ~w~%d ~w~km/h~n~~h~~b~Stan: ~w~%.0f ~w~%%~n~~h~~b~Przebieg: ~w~%.00f ~w~km~n~~h~~b~Paliwo (~w~%s~w~): ~w~%d/%d ~w~l",
SamochodInfo[VehID][sNazwa],
GetPlayerSpeed(i),
(vHP/750)*100,
SamochodInfo[VehID][sPrzebieg]+=0.0000000001,
vPaliwoTxt,
SamochodInfo[VehID][sPaliwo],
SamochodInfo[VehID][sPaliwoMax]);
TextDrawSetString(Licznik[i],lstr);

GetVehiclePos(VehID,dOstatniX[i],dOstatni
Y[i],dOstatniZ[i]);

Kod:

stock GetPlayerSpeed(playerid)// km/h by destroyer
{
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),vx,vy,vz); else GetPlayerVelocity(playerid,vx,vy,vz);
vpredkosc=floatsqroot((vx*vx)+(vy*vy)+(vz*vz))*198;
return floatround(vpredkosc);
}
26. [INNE] Coś dziwnego z cmd na paliwo
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??:

Kod:


if(strcmp(cmd, "/zatankuj", true) == 0)
{
new ilosc; //Pr?bowa?em te? z Float:
new cena; // tu te? ^

ilosc = 100 - paliwo[playerid];
cena = ilosc*10;

if(GetPlayerMoney(playerid) >= cena)
{
GivePlayerMoney(playerid, - cena);
paliwo[playerid] = 100;
}

return 1;
}



no i problem pojawia si? z GivePlayerMoney,
poniewa? wywala mi b?ad: warning 213: tag mismatch

pomo?e kto?? w zamian dam zimnego :piwo:
27. [INNE] Paliwo
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 :piwo:
B?d? wdzi?czny za AMX czy te? PWN :)
28. PACZKI i PALIWO
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.
29. [GF] Paliwo w Salonie (Honest)
Mam taki ma?y problem, nie mog? znale?? linii kodu, kt?ra odpowiada za ilo?? paliwa pojazdu po kupieniu w salonie

GF to Honest