Witam potrzebowal bym pomocy odnosnie dodania tego licznika do bazy danych jestem zielony autor skryptu dokladnie tego https://gtao.pl/skrypt-megarpg-licznik-100-tak-vt142539.htm?view=next napisac ze "Licznik posiada mo?liwo?? zamontowania motyw?w (W tym RGB) - w tym celu wystarczy dostosowa? elementdate pod siebie." lecz nie wiem jak to zrobic jak dodac to do bazy danych jesli chodzi o pojazdy mam pystories-verihles i mam prosbe czy mogl by ktos napisac dokladnie jak to dodac? oto kod [lua]sx, sy = guiGetScreenSize()
local zoom = 1
if sx < 2048 then
zoom = math.min(2.2, 2048/sx)
end
font1 = dxCreateFont("fonts/bold.ttf", 15/zoom)
font2 = dxCreateFont("fonts/normal.ttf", 14/zoom)
font3 = dxCreateFont("fonts/bold.ttf", 35/zoom)
motywy = {}
function createThemes()
local number = #motywy + 1
motywy[number] = dxCreateTexture('motywy/'..number..'.png')
end
setTimer(createThemes, 50, 32)
function drawSpeedo()
local veh = getPedOccupiedVehicle(localPlayer)
if veh then
local speex, speey, speez = getElementVelocity(veh)
local speedVehicle = (speex ^ 2 + speey ^ 2 + speez ^ 2) ^ (0.5)
local vmax = speedVehicle * 200
local r, g, b = getVehicleHeadLightColor(veh)
local bieg = getVehicleCurrentGear(veh)
local fuel = getElementData(veh, "vehicle:fuel") or 0
local fuel = string.format("%.1f", fuel)
witam mam problem z licznikiem , jak moge go usunac naprzyklad pod f5 bo widac go , próbowałem juz różnych sposobów i nic .. dodam tyylko ze licznik nie ma grafik jest zrobiony skryptowo
Witam, chcia?bym przedstawi? m?j autorski prosty i podstawowy licznik z automatycznym gaszeniem si? silnika, gdy elementdata"fuel" jest na 0. Skrypt ten b?dzie co jaki? czas ulepszany p?ki nie powstanie z niego licznik analogowy.
witam mam sprawe wie ktos moze czy da sie zrobic rgb ( licznik lgbt) nie na grafice ktora wykonuje sie np. w photoshopie? po prostu zeby mozna bylo zrobic to jakas funkcja czy cos bo niewiem jak to zrobic
Informacje
Pasek pr?dko?ci dostosowywalny jest pod handling pojazdu, r?wnie? wy?wietla V-max pojazdu.
W przypadku gdy pojazd jest zgaszony, jest prze??czony na Parking
Trzeba sobie podpi?? elementdaty, by?o to robione pod konkretny serwer.
Download
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siemka, na serwer kt?ry tworzy?em zosta? dodany nowy 'lepszy' licznik a ten poszed? w nie pami??, wi?c postanowi?em wrzuci? go tutaj mo?e kto? skorzysta.
Zanim wrzucicie na serwer w skrypcie musicie usun?? export do sr_cache i podmieni? na ?cie?ke do grafik w 'assets/speedometer', oczywi?cie r?wnie? doda? do mety poniewa? korzysta?em z osobnego skryptu do tworzenia grafik.
Licznik do?? prosty i jest mo?liwo?? rozbudowania o wyb?r motyw?w t?a tak jak na przedstawionych zdj?ciach:
Jakie s? funkcje lub czy jest jaki? dost?pny licznik na portalu abym podejrza? spos?b pisania kodu aby uzyska? taki efekt pr?dko?ci? bo wiem ?e jest to na shaderze.
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ć.
Mam mo?liwo?? ustawienia lgbt w liczniku ale nie wiem jak go odpali? normalnie jest grafika zrobiona to tego licznika wszystko jest tylko nie wiem jak odpali? ?eby by? lgbt
[code]rowery = {
[481] = true
}
local screenW, screenH = guiGetScreenSize()
function LicznikPojazdu()
veh=getPedOccupiedVehicle(localPlayer)
if not veh then return end
local vx, vy, vz = getElementVelocity(veh)
local speed = ((vx^2 + vy^2 + vz^2)^(0.5))*180
local speedy = speed*0.835 < 216 and speed*0.835 or 216
local speedy2 = speed*0.835
local przebieg = getElementData(veh,"vehicle:mileage") or 0
local paliwo = getElementData(veh,"vehicle:fuel") or 0
local rgb = getElementData(veh, "licznik:rgb") or "zwykly"
local lgbt = getElementData(veh, "vehicle:lgbt") or 1
local bak = getElementData(veh, "vehicle:bak") or 100
licznik nie z polskiego forum no i problem XD,
wie kto? jak podpi?? bak aby schodzi? pasek paliwa, przebieg i lpg?
[code]local carFuel = {};
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
function()
local xml = xmlLoadFile("carData.xml");
local xmlNodes = xmlNodeGetChildren(xml);
for i,node in ipairs(xmlNodes) do
carFuel[tonumber(xmlNodeGetAttribute(node,'id'))] = tonumber(xmlNodeGetAttribute(node,'fuel'));
end
xmlUnloadFile(xml);
end
)
addEvent("onPedSyphonFuel",true);
function startSyphon()
if not isPedInVehicle(localPlayer) then
if isPedOnGround(localPlayer) then
local px, py, pz = getElementPosition(localPlayer);
local rot = getPedRotation(localPlayer);
local a = math.rad(90 - rot);
local dx = math.cos(a) * 1.5;
local dy = math.sin(a) * 1.5;
local ppx = math.cos(a) * 0.2;
local ppy = math.sin(a) * 0.2;
local ex = px-dx;
local ey = py+dy;
px = px-ppx;
py = py+ppy;
hit, x, y, z, elementHit = processLineOfSight(px, py, pz+1, ex, ey, pz);
if elementHit then
if getElementType(elementHit) == 'vehicle' then
triggerServerEvent('pedSyphonVehicle',localPlayer,elementHit);
end
end
end
end
end
addEventHandler("onPedSyphonFuel",getRootElement(),startSyphon);
addCommandHandler('syphon',startSyphon)
Witam, jak zrobi? aby licznik by? widziany przez kierowc? i pasa?er?w pojazdu?
Aktualnie jest widziany tylko przez kierowc?.
Pozdrawiam!
c.lua
[lua]local x, y = guiGetScreenSize()
show_speed = false
local smothedRotation = 0
local indikator_1 = "images/1.png"
local indikator_2 = "images/2.png"
local indikator_3 = "images/3.png"
local indikator_4 = "images/4.png"
local indikator_5 = "images/5.png"
local indikator_6 = "images/6.png"
local indikator_7 = "images/7.png"
local indikator_8 = "images/8.png"
alpha = 255
function fons ()
if show_speed == false then
local veh = getPedOccupiedVehicle(getLocalPlayer())
if not veh or getVehicleOccupant ( veh ) ~= localPlayer then return true end
if not driveDistance then lastTick = getTickCount() driveDistance = getElementData ( veh, "driveDistance" ) or 0 end
local vehs = getElementSpeed(getPedOccupiedVehicle(getLocalPlayer()), "kmh")
local fuel = getElementData(getPedOccupiedVehicle ( localPlayer ), "vehicle:fuel" ) or 0
local rot = math.floor(((270/9800)* getVehicleRPM(getPedOccupiedVehicle(getLocalPlayer()))) + 0.5)
local actualspeed = getElementSpeed (veh, 1)
local kmh = math.floor(actualspeed)
local num = getElementData(veh,"vehicle:mileage") or 0
local mileage = ""..math.floor(num)
repeat mileage = "0"..mileage until #...
SIema wgra?em paczke vectory rpg na server ale nie dzia?a mi licznik i radar w debugu jest takie cos: v_hud/speedo:lua:23 unexpected symbol near "local"
edit: jeszcze mam problem z hudem z avatarami bo gdy wchodze na server to w debugu pokazuje mi sie error w skrypcie od avatarow:access denied @ fechremote
skrypt jest dodany do acl
[lua]bike = {
[481] = true
}
local sx, sy = guiGetScreenSize()
function sw(value)
return sx*value/1920
end
function sh(value)
return sy*value/1080
end
local dxfont0_normal = dxCreateFont(":v_gui/fonts/normal.ttf", sw(13)) or "default-bold"
local dxfont1_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(35)) or "default-bold"
local dxfont2_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(12)) or "default-bold"
local dxfont3_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(21)) or "default-bold"
engines = exports['bengines']
renderVeh = function()
veh=getPedOccupiedVehicle(localPlayer)
if not veh then return end
local rpm = ((engines:getVehicleRPM(getPedOccupiedVehicle(localPlayer)))/9000) * 234
local gear = engines:getVehicleGear(getPedOccupiedVehicle(localPlayer))
local speed = math.floor((Vector3(getElementVelocity(getPedOccupiedVehicle(localPlayer))) * 170).length)
local lgbt = getElementData(veh, "vehicle:lgbt") or 0
local bak = getElementData(veh, "vehicle:bak") or 100
local rgb = getElementData(veh, "licznik:rgb") or "zwykly"
local przebieg = getElementData(veh,"vehicle:mileage") or 0
local paliwo = getElementData(veh,"vehicle:fuel") or 0
if lgbt == 1 then
dxDrawImage(sw(1569)...
Siemka, do zaprezentowania mam discord, jest robiony w stylu tego z prowincji.
My?le ?e licznik sie spodoba. **Licznik mo?na zrobi? pod pys 3.0 nale?y zmieni? elementdaty tylko**
Autor: Alonek
Grafiki: www.google.com (znajdziecie je tam)
NOTYFIKACJE Z NETA
Co licznik posiada;
- Autko na liczniku zmienia sw?j kolor na bardziej czerwony gdy jest coraz mocniej uszkodzone.
- Gdy auto zostanie uszkodzone powy?ej 50% przychodzi notyfikacja o uszkodzeniu pojazdu powy?ej 50%
- Gdy paliwo spadnie poni?ej 10L, stacja na liczniku zmienia sw?j kolor na pomara?cz i przychodzi notyfikacja o niskim poziomie paliwa w baku.
- od 0 do 130 jest szary do bia?ego, gdy przekroczysz bariere 130 km/h licznik pod?wietla si? na czerwono, przychodzi notyfikacja o przekroczeniu 130km/h, gdy bedziemy jecha? wi?cej ni? 170km/h licznik b?dzie bardziej czerwony.
- RPM po prawej stronie od wy?wietlanej pr?dko?ci, jest on ruchomy.
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?
Witajcie! Wstawiam tutaj licznik, kt?rego ju? nie u?ywam, a wam mo?e si? przyda?, jako i? s? tam odniesienia do innego skryptu, wrzuce wam go tutaj!
Co posiada Licznik?
- Obrotomierz,
- Stan zniszcze? pojazdu,
- Pr?dko?ciomierz,
- Kontrolki,
- Biegi,
- Stan paliwa,
- Przebieg.
Jedyny minus jaki jest w tym skrypcie, nie jest on zrobiony pod rozdzielczo??, mam ni?sz? i na ss'ie mo?na zobaczy?, ?e jest nie r?wny, ale to nie jest du?o roboty i jak kto? chce moge to zrobi?, w takim wypadku skontaktujcie si? ze mn?.
Witam otoz mam skrypt licznika z WestRPG lecz jak go odpalam to nie pojawia sie totalnie prosilbym o pomoc stawiam
[lua]
--[[
Skrypt zosta? wykonany przez:
-Asper ([email protected]),
-Hardu? ([email protected]).
Na potrzeby serwera:
-WestRPG (2018).
Jedyne i wy??czone prawo do u?ywania kodu ma serwer WestRPG oraz autor skryptu. (Asper, Hardu?)
]]
local dxLibary = exports.dxLibary
local speedometer = {}
local sw,sh = guiGetScreenSize()
local baseX = 1920
local scale = 1
local minScale = 2
if sw < baseX then
scale = math.min(minScale, baseX/sw)
end
local addScale = false
local tick = getTickCount()
function isEventHandlerAdded(eventName, rootName, fnc)
if type(eventName) == 'string' and isElement(rootName) and type(fnc) == 'function' then
local eventHandlers = getEventHandlers(eventName, rootName)
if type(eventHandlers) == 'table' and #eventHandlers > 0 then
for i,v in ipairs(eventHandlers) do
if v == fnc then
return true
end
end
end
end
return false
end