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)...
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?
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
, poni?ej podrzucam HUD, licznik oraz panel F1 mojego autorstwa kt?re zalega?y mi na dysku. Komu? mo?e si? komu? przydadz?, mi?ego korzystania czy co?.
Zezwalam na edycj? skrypt?w, lecz zabraniam usuwania/zmiany autora.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam was bardzo serdecznie, aktualnie robi? w?asny licznik, przy pr?dko?ci wi?kszej ni? 270 w??cza si? licznik cyfrowy i chcia?bym aby strza?ka si? zatrzyma?a na tym cyfrowym wtedy, a gdy zejdzie ponizej 270 to znowu dzialala i zmniejszala predkosc gdy auto zwalnia xD https://imgur.com/a/DpxN2DD
Witam widzialem na duzo serwerach ze ludzie maja podswietlany licznik na kolory swiatel i nie wiem jak to zrobic
kod nizej
[lua]
sw, sh = guiGetScreenSize()
local dxfont0_tak= dxCreateFont("tak.ttf",20)
local dxfont0_tak2= dxCreateFont("tak.ttf",10)
function getVehicleSpeed()
if isPedInVehicle(uzytkownik) then
local vx, vy, vz = getElementVelocity(getPedOccupiedVehicle(uzytkownik))
return math.sqrt(vx^2 + vy^2 + vz^2) * 162
end
return 0
end
addEventHandler("onClientVehicleEnter", root,
function(thePlayer)
if thePlayer == uzytkownik then
pokaz()
licznik()
end
end
)
addEventHandler("onClientVehicleStartExit", root,
function(thePlayer)
if thePlayer == uzytkownik then
ukryj()
end
end
)
function okrag(liczba)
return math.floor(liczba + 0.5)
end
function licznik()
auto = getPedOccupiedVehicle(localPlayer)
if auto and getVehicleController(auto) then
if zdjecie then
destroyElement(zdjecie)
...
Witam mam pytanie czy jest mo?liwo?? ?eby da?o si? zrobi? licznik dla modelu samochodu o id 405 tzn mam ju? licznik tylko chce ?eby tylko ten licznik by? dla tego auta i czy jest mo?liwo?? tego zrobienia. Albo zrobi? tak ze do licznika doda? wska?nik bateri tylko ?eby ten wska?nik bateri wy?wietla? si? w modelu auta o id 405 ? Oczywi?cie chodzi o wska?nik ze zdj?cie wska?nika do modelu auta o id 405 oczywi?cie bateria to pod funkcje fuel robi? normalnie jak mamy wska?nik w liczniku to ?eby doda? zdj?cie wska?nika do modelu o id 405
Witam Licznik by? czerwony pomalowa?em go na niebiesko a obramowanie jest dalej czerwone a wszystko pomalowa?em w gimpie licznik z paczki CrazyRPG v2 PYS 3.0
[lua]local scx,scy = guiGetScreenSize()
local px = scx/1920
local sizeX,sizeY = 350*px,350*px
local posX,posY = scx-sizeX,scy-sizeY
local font1 = dxCreateFont( "files/AEROMATICSBOLD.ttf",17*px )
local font2 = dxCreateFont( "files/AEROMATICSBOLDITALIC.ttf" )
local font3 = dxCreateFont( "files/AEROMATICSITALIC.ttf",50*px )
local font4 = dxCreateFont( "files/AEROMATICSITALIC.ttf",18*px )
function math.lerp(a, b, k)
local result = a * (1-k) + b * k
if result >= b then
result = b
elseif result <= a then
result = a
end
return result
end
local alpha = 255
local side = true
local pulsing = true
function drawSpeedometer()
local veh = getPedOccupiedVehicle(localPlayer)
if veh then
local speedx, speedy, speedz = getElementVelocity ( veh )
local actualspeed = (speedx^2 + speedy^2 + speedz^2)^(0.5)
local kmh = math.floor(actualspeed * 180)
local rotation = math.lerp(-152,90,kmh/300)
if rotation >= 90 then rotation = math.random(88,92) end
local paliwo = getElementData(veh,"vehicle:fuel") or 100 -- Переменная топлива
local fuel = math.floor(paliwo)
local fuelmax = 100 -- Объё
...
Pobra?em licznik i elementdate zmieni?em aby przebieg dzia?a?, problem w tym ?e pisze np 6.3745376658364354
i co zrobi? aby nie by?o tych cyfr po przecinku/kropce
Cze??! Zabra?em si? za pisanie "licznika" i mam ogarni?t? pr?dko?? w liczbie, ale nie wiem jak wyskalowa? wskaz?wki do zdj?cia oraz jak zrobi? aby pokazywa?o bieg