Witam jezeli bym mogl kogos prosic o poprawienie tego przeskalowania to bym byl wdzieczny macie tutaj kod i ss y jak wyglada ten licznik chce zeby on byl wiekszy bo nic w nim nie widac i jest bardzo maly, Ten skrypt jest z paczki skygame nazywa sie SkyG-Licznik
KOD:
[lua]--[[
Autor skryptu: NexBoy
2016r
Zakaz uzywania tego kod bez mojej zgody!!!
* Dodano podswietlanie licznika
* Montowanie podswietlen
* Pasek paliwa
* Kontrolki
--]]
Przedstawiam wam skrypt na licznik, jest to przer?bka jakiego? licznika, dodana jest rezerwa, system o?wietlenia, pokazywanie na kt?rym biegu jeste?, i zacz?ta funkcja na RPM ( wystarczy podpia? wskaz?wk? pod RPM ) Autorem jest nanky, przer?bka w moim wykonaniu. SS: https://imgur.com/a/4U2EyEo
DL :
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
function endOfWork()
if destinationMarker and isElement(destinationMarker) then
destroyElement(destinationMarker)
destinationMarker = nil
end
if destBlip and isElement(destBlip) then
destroyElement(destBlip)
destBlip = nil
end
end
function takeFurniture(he, md, plr)
if he ~= localPlayer then return end
if not getPedOccupiedVehicle(he) then return end
local car = getPedOccupiedVehicle(he)
if getElementData(car, "pojazd_opis") == "Dostawca Gazu - Firma GAZOL" then
if getElementData(he, "zaladowany") == false then
setElementFrozen(car,true)
outputChatBox("* Ladujesz Butle z gazem na pake. Prosze Czekac!", 255, 255, 255)
setTimer(function()
setElementData(car, "pojazd_opis", "Dostawca Gazu - Firma GAZOL")
...
function LicznikMotocykle()
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
if ( vehicle ) then
if Motocykle[getElementModel(vehicle)] then
local speedX, speedY, speedZ = getElementVelocity ( vehicle )
local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5)
local KMH = math.floor(actualSpeed*180)
local fuel = getElementData(vehicle,"vehicle:fuel") or 0
Bo , znalaz?em skrypt na licznik przerobi?em go (zmieni?em grafiki , po?o?enie ,itp)
i chcia?em go pod??czy? to systemu aut ?e by , m?g? pobra? warto?ci o przebiegu i paliwie.
Ale my?la?em ?e , si? uda a tu ni? .
local sw, sh = guiGetScreenSize();
local zoom = 1;
if sw < 1920 then
zoom = math.min(2, 1920/sw);
end
local function sx(po)
return (po/1920)*sw;
end
local function sy(po)
return (po/1080)*sh;
end
local font = dxCreateFont("cz.ttf", 14/zoom)
addEventHandler("onClientRender", root, function()
if getElementData(localPlayer, "hud") then return end
if getPedOccupiedVehicle(localPlayer) then
local przebieg = getElementData(veh,"vehicle:mileage") or 0
local veh = getPedOccupiedVehicle(localPlayer)
local paliwo = getElementData(veh, "vehicle:fuel") or 100
local sx2, sy2, sz2 = getElementVelocity(veh)
local predkosc = (sx2^2 + sy2^2 + sz2^2)^(0.5)
local kmh = predkosc * 180
local kmh2 = predkosc * 145
if getVehicleOverrideLights(veh) == 1 then
dxDrawImage(sx(1400), sy(586), sx(550), sy(550), ":licznik/licznik/bialy.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
else
dxDrawImage(sx(1400), sy(586), sx(550), sy(550), ":licznik/licznik/bialyon.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
if getElementHealth(veh) < 301 then
setElementHealth(veh,302)
end
dxDrawImage(sx(1400), sy(620), sx(550), sy(550), ":licznik...
Witam, przychodz? do was z spraw? mojego 1 skrypta w ?yciu do mta kt?rego ja sam osobi?cie napisa?em. Napisa?em go ale jest jeden problem a mianowicie po wgraniu go na serwer by?o wszystko w porz?dku po panelem admina wy?wietla? si? m?j licznik zaznaczy?em go i klikn??em start ?eby go w??czy? i tu w?a?nie sta? si? problem bo gdy go w??czy?em wsiad?em do samochodu to licznik nie dzia?a? tak samo z innymi pojazdami. Prosz? o korzystn? odpowied?!
» Sam skrypt jest w sobie autorski w 100% ale grafiki tego licznika ju? nie bo ja tylko je przerobi?em czyli zmieni?em kolory i tak dalej «
Za dobr? odpowied? kt?ra pomo?e mi to naprawi? dam !
Witam, z racji takiej i? ko?cz? dzia?alno?? ProjectVision, jest to spowodowane podj?ciem wspolpracy z innym serwerem, oddaj? wam dzisiaj: Licznik
Autorem jestem ja.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam.
Ot?? mam skrypt na ogranicznik lecz gdy wybieram 20km/h to na liczniku jest napisane 30km/h o co chodzi? mo?e kto? pom?c? Stawiam
za pomoc.
Licznik:
[lua]
local screenX, screenY = guiGetScreenSize()
local Czcionka = dxCreateFont ( "Czcionka/czcionka.ttf",20 )
local rotacjaBiegow = 0
stanSwiatel = 0
localPlayer = getLocalPlayer ()
addEventHandler("onClientVehicleEnter", getRootElement(),
function(thePlayer, seat)
if thePlayer == getLocalPlayer() then
if seat == 0 then
bindKey ( "i", "down", interakcjaSwiatel )
stanSwiatel = getVehicleOverrideLights ( source ) or 0
end
end
end
)
addEventHandler("onClientVehicleExit", getRootElement(),
function(thePlayer, seat)
if thePlayer == getLocalPlayer() then
if seat == 0 then
unbindKey ( "i", "down" )
end
end
end
)
function drawNeedle( vehicle, seat)
if not getPedOccupiedVehicle ( localPlayer ) then
unbindKey ( "3", "down" )
stanSwiatel = 0
return true
end
if isPedInVehicle(getLocalPlayer())then
local pojazd = getElementSpeed(getPedOccupiedVehicle(getLocalPlayer()), "kmh")
local stanSilnika = (getPedOccupiedVehicle(getLocalPlayer()))
if not pojazd then return end
local pojazdPredkosc = getVehicleSpeed()
local rotacja = math.floor(((220/12800)* getVehicleRPM(getPedOc...
Cze??. Mam pytanie kto? by mnie chocia? naprowadzi? i kawa?ek kodu da? jak zrobi? licznik do pojazdu? Chcia? bym zrobi? fajny licznik bo nie ogarniam jak si? wskaz?wki ruszaj? za pomoc ch?tnie dam i repke. Z g?ry dzi?ki
mam pytanko czy op?aca sie licznik robic w onplayerupdate czy lepiej stworzyc timer co iles tam ms? a jak timer to co ile msnajoptymalniej i najp?ynniej pokazuje ?
Witam, zrobi?em sobie dxGUI na licznik, teraz tylko zrobi? ?eby wskaz?wka si? rusza?a, i w?a?nie nie wiem. Jak pobra? pr?dko?? auta i zrobi? tak ?eby wtedy rusza?a si? wskaz?wka.
Witajcie, wykonalem prosty skrypt, lecz efekt jest epicki, nie widzialem jeszcze takiego licznika na zadnym serwerze, widzialem tylko podobne ktore byly zrobione pod?ogami ( ____ ) ktore sie dodawaly np 20 km to __ 30 to ___ lecz u mnie jest to pasek.
Pasek zmienia kolor w zaleznosci od predkosci:
0 - 50 zielony
50 - 100 zolty
100 - 150 pomaranczowy
150 - max czerwony
Skrypt:
Odkryta wiadomość / Unhidden message(aby ją zobaczyć nie musisz nic robić)
https://pastebin.com/raw/6HHJhibS -- Dodano nowy link
Piwa sa do niczego, chyba ich nie moge wypic, trzymajcie za nic
Screeny:
Pomysl w glowie siedzial mi juz od ponad 5 miesiecy lecz usunelem 3 miesace temu gta wiec nie moglem tego sprawdzic, tera pozyczylem plytke od kumpla i macie
Witam!
Chcia?bym zaprezentowa? wam jeden z moich pierwszych skrypt?w. Jest to licznik do pojazd?w podpi?ty pod ogrpg. Grafika wykonana 100% od podstaw przeze mnie. Skrypt oparty na innym liczniku. Wszystko dzia?a p?ynnie, bez spadk?w fps.
Kilka informacji:
-pr?dko??
-obrotomierz
-stan paliwa
-przebieg pojazdu
-kolor pod?wietlenia dostosowuje si? do koloru lampek w pojedzie
-podstawowe kontrolki
Kilka screen?w
Skrypt pochodzi z mojego serwera Write Your Stroy
UWAGA! PALIWO I PRZEBIEG B?D? DZIA?A? TYLKO NA GM ITS LUB YA!
Download
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Przekazuje wam licznik FPS kt?ry s?u?y? w moim game mode. Jest na pewno bardziej dok?adny ni? wi?kszo?? licznik?w FPS w game mode kt?re s? tutaj na forum.
GetPlayerFPS(playerid); zwraca ilo?? klatek na sekunde(FPS) gracza. Mo?na te? za pomoc? tego licznika sprawdzi? czy kto? nie gra na Twoim serwerze z fps unlockerem(ma wi?cej ni? 100 fpsu). Do skompilowania potrzeba include foreach.
Dorzuci?em przyk?ad sprawdzenia swojej ilo?ci fpsu(komenda /mojefps).
Bez hide, bo jest to do?? banalny skrypt.
Mam problem, bo chcia?bym doda? do liczniku nabijanie km, ale co? mi nie dzia?a
i ss :[img]http://i.imgur.com/eiYvUSi.jpg[/img]
[lua]
local rowery={[509]=true,[481]=true,[510]=true}
if not veh then return end
if rowery[getElementModel(veh)] then return end -- rowery nie ma ja gownolicznika
if getVehicleController(veh) ~= localPlayer then return end -- sterownosc gownolicznika tzn. auta..
local vx,vy,vz=getElementVelocity(veh)
predkosc=(vx^2+vy^2+vz^2)^0.45*1.55*100
local paliwo = string.format ( "%01.0f", getElementData(veh, "paliwo") or 0) -- tutaj gownopaliwo, jak masz 0 to ci nie odpali czy jak to tam
if predkosc < 0 then return end
Witam, chcia?bym si? zapyta? czy s? funkcj? do sprawdzania biegu na jakim gracz jedzie i obroty silnika ? Bo widzia?em ?e w handlingu jest ustawiania biegu oraz jak si? nie myl? obrot?w silnika.
[lua]local screenW, screenH = guiGetScreenSize()
local rowery = {[509]=true,[481]=true,[510]=true,}
function hud()
local v = getPedOccupiedVehicle(localPlayer)
if v then
local sx,sy,sz = getElementVelocity(getPedOccupiedVehicle(localPlayer))
local kmh = math.ceil(((sx^2+sy^2+sz^2)^(0.5))*155)
local paliwo = getElementData(v,"pojazd_paliwo") or 0
local przeb = getElementData(v,"pojazd_przebieg") or 0
Witam mam problem z licznikiem pojazdu:
[img]http://i.imgur.com/ubS8L9W.png[/img]
Licznik_c:
[lua]elektrytki = {
[507] = true,
[503] = true,
}
local screenW, screenH=guiGetScreenSize()
local dxfont0_tak= dxCreateFont("Czczionka.ttf",20)
function VGUI()
local 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.97
local fuel= getElementData(veh,"vehicle:fuel") or 0
local mileage= getElementData(veh,"vehicle:mileage") or 0
dxSetBlendMode('modulate_add')
if getElementHealth(veh) < 301 then
setElementHealth(veh,302)
end
dxSetAspectRatioAdjustmentEnabled( true ,1.68)
dxDrawLine((screenW * 0.8169) - 1, (screenH * 0.9036) - 1, (screenW * 0.8169) - 1, screenH * 0.9375, tocolor(0, 0, 0, 255), 1, false)
Witam mam pytanie jak mam zrobic by dokladnie wokol tego licznik mi sie obkrecal mam tak zrobione [code]public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
for(new l; l < sizeof(Licznik); l++) TextDrawShowForPlayer(playerid, Licznik[l]);
}
else
{
for(new k; k < 4; k++)
TextDrawHideForPlayer(playerid, TachoNumbersDots[playerid][k]);
for(new o; o < sizeof(Licznik); o++)
TextDrawHideForPlayer(playerid, Licznik[o]);
}
return 1;
}
Siemka. Mianowicie potrzebuje na serwer DM ma?y bajer. S?uchajcie nie b?d? owija? w bawe?n? - jak zrobi? tarczowy licznik pr?dko?ci w samp ? Chodzi mi o taki w TD, dla wszystkich graczy [w pojazdach oczywi?cie]. Z wska?nikiem, kt?ry b?dzie si? "obraca?". Widzia?em ju? gdzie? takie co? i wiem, ?e da si? to jako? zrobi?.
Witam, je?eli to nie ten dzia? to sorry ale to m?j 1 post, chcia?bym was poprosic o jjaki? skrypt na serwer, chodzi mi o licznik wysoko?ci lotu i pr?dko?ci dzi?ki z g?ry
Witam.
Przedstawiam wam rozwini?t? i odkodowan? wersj? licznika pojazdu. Licznik pokazuje rzeczy, takie jak pr?dko??, przebieg oraz stan paliwa oraz posiada kontrolki, kt?re informuj? o w??czonych ?wiat?ach, w??czonym silniku, zaci?gni?tym r?cznym oraz niskiego stanu paliwa.
Tak on si? prezentuje.
Link do pobrania:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
function naliczPrzebieg(pojazd)
if getTickCount() - czas > 150 then
czas = getTickCount()
local przebieg = getElementData(pojazd, "przebieg") or 0
local vx,vy,vz = getElementVelocity(pojazd)
local spd = ((vx^2+vy^2+vz^2)^(0.5)/100)
if spd > 0 then
przebieg = przebieg+spd*2
setElementData(pojazd, "przebieg", przebieg)
end
end
end
addEventHandler("onClientRender", root, function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if not pojazd then return end
if isBike[getElementModel(pojazd)] then return end
if not getVehicleEngineState(pojazd) then return end
if getVehicleController(pojazd) ~= localPlayer then return end
naliczPrzebieg(pojazd)
end)
czas2 = getTickCount()
function naliczPaliwo(pojazd)
if getTickCount() - czas2 > 150 then
czas2 = getTickCount()
local paliwo = getElementData(pojazd, "fuel") or 0
local vx,vy,vz = getElementVelocity(pojazd)
local spd = ((vx^2+vy^2+vz^2)^(0.5)/500)
if spd > 0 then
paliwo = paliwo-spd
setElementData(pojazd, "fuel", paliwo)
end
end
end
addEventHandler("onClientRender", root, function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if...