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: licznik
41. Licznik pojazdu zle przeskalowany
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
--]]




rowery = {

[507] = true

}

Motocykle = {
[581] = true,
[509] = true,
[481] = true,
[468] = true,
[586] = true,
[448] = true,
[522] = true,
[461] = true,
[462] = true,
[463] = true,
[510] = true,
[521] = true,
}


local screenW, screenH = guiGetScreenSize()


function LicznikPojazdu()

local veh=getPedOccupiedVehicle(localPlayer)

if not veh then return end
if not Motocykle[getElementModel(veh)] then

local vx, vy, vz = getElementVelocity(veh)

local speed = ((vx^2 + vy^2 + vz^2)^(0.5))*180
local speedy = speed*0.97

local przebieg = getElementData(veh,"vehicle:mileage") or 0

local Kolor = getElementData(veh, "licznik:kolor") or "Zwykly"
if getElementHealth(veh) < 301 then

setElementHealth(veh,302)

end

if ( getVehicleOverrideLights ( veh ) ~= 2 ) then
dxDrawImage(screenW * 0.8001, screenH * 0.6276, screenW * 0.1830, screenH * 0.3255, "Img/disc.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)

dxDraw...
42. Licznik
Cze??, chcia?bym zrobi? sw?j licznik i nie wiem jakie b?d? mi potrzebne funckje

Chcia?bym bardziej zrobi?, ?e mam obrotomierz a po prawej stronie mam ile jad? km/h

Za pomoc dam R* oraz :piwo:
43. licznik
Witam chcia?bym aby ktos mi pom?g? a mianowicie jak nadusze f11 to mi pokazuje licznik i hud a chcia?bym zeby tego nie pokazywa?o pomoze ktos?

licznik:
[lua] g_root = getRootElement()
g_rootElement = getResourceRootElement( getThisResource() )
g_Player = getLocalPlayer()
local screenW, screenH = guiGetScreenSize()

c_EnableScaling = true

c_XOffset = -5
c_YOffset = -5
c_ImageW = 340
c_ImageH = 300
c_BarW = 200
c_BarH = 200
c_BarYOffset = 300
-- <--

-- All other values are fixed
c_FireTimeMs = 5000
c_BarAlpha = 100
c_BarFlashInterval = 100

g_tFireStart = nil
local font = dxCreateFont("distanceFont.ttf",15)

function drawNeedle()
if not isPedInVehicle(g_Player) then
hideSpeedometer()
end
local Pojazd = getPedOccupiedVehicle(localPlayer)

if not Pojazd then return end
local vx, vy, vz = getElementVelocity(Pojazd)

local speed =((vx^2 + vy^2 + vz^2)^(0.5))*160
local speedy = speed*0.97
local przebieg = getElementData(Pojazd,"vehicle:mileage") or 0
local fuel = getElementData(Pojazd,"vehicle:fuel") or 0
if fuel ~= false and fuel ~= nil and fuel > 0 then
dxDrawText(('%06d'):format(math.floor(przebieg)).."", (screenW * 0.8316) - 1, (screenH * 0.7370) - 1, (screenW * 0.9100) - 1, (screenH * 0.7721) - 1, tocolor(0, 0, 0, 255), 1.00, font, "center", "center", false, false, true, false, false)

dxDrawText(('%06d'):format(math...
44. [SKRYPT] Licznik
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ć.
45. Nie pokazuje się licznik jak rozpoczynam tą prace
Witam mam problem jak wsiadam to pojazdu nie pokazuje si? licznik za pomoc postawie :piwo:

Client:
[lua]destinationMarker = nil
destBlip = nil
reloadMarker = createMarker(1361.59,-1658.41,12.33, "cylinder", 5.0, 255, 0, 0, 130)
local Blip = createBlip(1361.59,-1658.41,13.38, 52)
local text = createElement("text")
setElementData(text, "name", "Praca dorywczanGĂłrnik")
setElementPosition(text, 1361.59, -1658.41, 12.33)

unloadingPos = {
{1678.28,-1652.64,13.54},
{1694.05,-1520.45,13.55},
{1973.20,-1708.96,15.97},
{2072.35,-1731.97,13.55},
{2070.75,-1654.92,13.55},
{2101.90,-1805.95,13.55},
}

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")
...
46. Jak schować licznik
Witam, chcia?bym aby jak si? w??czy f11 czyli mape, znika? licznik, gdy? jak w??czam mape czyli f11 to nie znika on i bardzo przeszkadza to.
47. Licznik dla motoru
Tak jak w temacie, mam licznik dla motoru, wy?wietla w motorze a chc? aby wy?wietla? si? w aucie a w motorze nie ;p
[lua]
--[[

Autor skryptu: NexBoy
2016r
Zakaz uzywania tego kod bez mojej zgody i usuwanie autora!!!
--]]



local screenW, screenH = guiGetScreenSize()

Motocykle = {
[581] = true,
[509] = true,
[481] = true,
[468] = true,
[586] = true,
[448] = true,
[522] = true,
[461] = true,
[462] = true,
[463] = true,
[510] = true,
[521] = true,
}

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

dxDrawLine((screenW * 0.8104) - 1, (screenH * 0.8854) - 1, (screenW * 0.8104) - 1, screenH * 0.9310, tocolor(0, 0, 0, 255), 1, false)

dxDrawLine(screenW * 0.9876, (screenH * 0.8854) - 1, (screenW * 0.8104) - 1, (screenH * 0.8854) - 1, tocolor(0, 0, 0, 255), 1, false)

dxDrawLine((screenW * 0.8104) - 1, screenH * 0.9310, screenW * 0.9876, screenH * 0.9310, tocolor(0, 0, 0, 255), 1, false)

dxDrawLine(screenW * 0.9876, screenH * 0.9310, screenW * 0.9876, (screenH * 0.8854) - 1, tocolor(0, 0, 0, 255), 1, false)

dxDrawRectangle(screenW * 0.8104...
48. Licznik nie chce pobrać mi przebiegu i paliwa z bazy danych
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...
49. Jak naprawić licznik na ekranie?
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 :piwo: !


Tu macie SS:
1. https://imgur.com/HjVnYbP
2. https://imgur.com/gsgOYDo
3. https://imgur.com/ysZnBxu
4. https://imgur.com/zewwUY8
5. https://imgur.com/qOA2vHJ
6. https://imgur.com/a99ryst
7. https://imgur.com/mEdEa9b
50. [SKRYPT] ProjectVision - Licznik
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ć.

51. licznik
Witam,
Jak W Temacie Chcia?bym zrobi? sw?j licznik jestem zielony w lua
Mo?ecie co? pomuc ?
taki bez grafiki oczywiscie
52. Licznik, ogranicznik
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 R* :piwo:
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...
53. Licznik Do Pojazdu
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 :piwo: i repke. Z g?ry dzi?ki
54. Licznik
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 ?
55. Kod wyrzuca, nie działa licznik
Ma kto? pomys? dlaczego to nie dzia?a? Dopiero zaczynam w LUA, programowa?em wcze?niej w C++ i PHP a sk?adnia lua jest dla mnie abstrakcj?


[lua]local font0 = dxCreateFont("LCD-L.ttf", 50)
local font1 = dxCreateFont("LCD-L.ttf", 13)
local font2 = dxCreateFont("LCD-L.ttf", 18)
local font3 = dxCreateFont("LCD-L.ttf", 10)


local screenW, screenH = guiGetScreenSize()
function speed ( )
addEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler ("onClientVehicleEnter", root, speed)

function hideSpeed ( )
removeEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler("onClientVehicleExit", root, hideSpeed)

function hud ( )
local v = getPedOccupiedVehicle ( getLocalPlayer() )
local przebieg = string.format("%.1f",getElementData ( v,"przeb"))
local x,y,z = getElementPosition( getLocalPlayer() )
local location = getZoneName ( x, y, z, true )
if isPedInVehicle (localPlayer) == false then return end
sx, sy, sz = getElementVelocity (getPedOccupiedVehicle(localPlayer))
kmhs = math.floor(((sx^2 + sy^2 + sz^2)^(0.5))*180) --obliczamy pr?dko?? (m/s * 180 = 1 km/h)
dxDrawText("..tostring(kmhs)..", 839, 721, 1010, 802, tocolor(253, 221, 0, 255), 1.00, font0, "center", "center", false, false, false, false, false)
dxDrawText("km/h", 10...
56. Licznik do aut oraz przebieg. + dziwny problem
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.

Tutaj m?j kod:

function dxSPEED()
        
dxDrawImage(1526722374348"files/disc.png"000tocolor(255255255255), false)
        
dxDrawImage(1516675427410"files/needle.png"000tocolor(255255255255), false)
end

function speedm(thePlayer)
    
player getLocalPlayer()
    
    if 
isPedInVehicle playerthen 
        addEventHandler
("onClientRender"root,dxSPEED)
    else
        
removeEventHandler("onClientRender"root,dxSPEED)
    
end
end
addEventHandler
("onClientRender"getRootElement(), speedm)
57. [SKRYPT] Nowoczesny Skrypt Liczni
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 :D
58. Licznik prędkości
Witajcie, ot?? mam licznik pr?dko?ci i powinien on pokazywa? uid pojazdu a pokazuje ci?gle "0"


pomo?e kto??
function speed()
        if 
isPedInVehicle (localPlayer) == false then return end
            sx
sysz getElementVelocity(getPedOccupiedVehicle(localPlayer))
        
kmhs math.floor(((sx^sy^sz^2)^(0.5))*180)
        
veh getPedOccupiedVehicle(localPlayer)
        
local litry getElementData(veh,"vehicle:fuel") or 0
        local przeb 
getElementData(veh,"vehicle:mileage") or "Popsute"
        
local id getElementData(veh,"vehicle:uid") or 0
59. [SKRYPT] Licznik do samolotu!
Witam!
Jako i? nie widzia?em na tym forum ?adnego licznika do pojazd?w lotniczych, postanowi?em taki wykona? :D

Efekty mo?ecie oceni? sami. Grafika oparta na modzie z gtasa, natomiast skrypt z licznika samochodowego. Podpi?ty pod ogrpg.

Licznik wy?wietla si? tylko w samolotach.

Informacje:

-pr?dko??
-wysoko??
-stan paliwa
-przebieg
-stan pojazdu
-stan silnika

Screeny:







Skrypt pochodzi z mojego serwera Write Your Story

Download
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
60. [SKRYPT] Licznik samochodowy!
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ć.
61. [SKRYPT] Licznik FPS
Siema.

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.

[pawn]#define FILTERSCRIPT
#include <a_samp>
#undef MAX_PLAYERS
#define MAX_PLAYERS (40) //Tutaj ustawiasz ilo?? slot?w swojego serwera
#include <foreach>
#define GetPlayerFPS(%0) PlayerFPS[%0][3]

new PlayerFPS[MAX_PLAYERS][4];

public OnFilterScriptInit()
{
SetTimer("FPSUpdate", 100, 1);
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
PlayerFPS[playerid] = {0, 0, 0, 0};
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/mojefps")) //przyk?ad
{
new MessageStr[24];
format(MessageStr, 24, "Moja ilo?? FPS: %d", GetPlayerFPS(playerid));
SendClientMessage(playerid, -1, MessageStr);
return 1;
}
return 0;
}

forward FPSUpdate();
public FPSUpdate()
{
foreach(Player, i)
{
if(GetPlayerState(i) != PLAYER_STATE_SPAWNED)
{
PlayerFPS[i][0] = GetPlayerDrunkLevel(i);

if(PlayerFP...
62. Licznik
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}

addEventHandler("onClientRender", root, function()

local veh=getPedOccupiedVehicle(localPlayer)

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

local screenW, screenH = guiGetScreenSize()


dxDrawRectangle(screenW * 0.8075, screenH * 0.8000, screenW * 0.0049, screenH * 0.2409, tocolor(255, 255, 0, 255), false)
dxDrawRectangle(screenW * 0.8125, screenH * 0.8000, screenW * 0.1917, screenH * 0.3294, tocolor(0, 0, 0, 255), false) --Czarne gowno
dxDrawRectangle(screenW * 0.9963, screenH * 0.8000, screenW * 0.0049, screenH * 0.2409, tocolor(1255, 255, 0, 255), false)
ddxDrawText(('%01d'):format(math.floor(mileage)).."km", screenW * 0.8613, screenH * 0.8878, screenW * 0.9539, screenH * 0.8424, tocolor(255, 255, 255, 255), 3.00, "Bebas", "center", "c...
63. Jak połączyć Licznik z tankowaniem?
Mam taki Licznik pojazdu http://gtao.pl/101186.htm i taki System tankowania http://www.gtao.pl/%3Cfon...ia-vt105481.htm Czy m?g?by kto? wyja?ni? jak po??czy? te dwa skrypty ze sob??
64. Licznik
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.
65. Licznik skal
[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

-- ogolne
dxDrawImage(screenW * 0.6917, screenH * 0.6991, 533, 325, "images/spdmeter2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText(""..paliwo.." L", screenW * 0.7677, screenH * 0.9037, (screenW * 0.7677) + 87, ( screenH * 0.9037) + 33, tocolor(255, 255, 255, 255), 1.00, "pricedown", "center", "center", false, false, true, false, false)
dxDrawText(""..przeb.." km przebiegu", screenW * 0.8406, screenH * 0.9204, screenW * 0.9417, screenH * 0.9546, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
dxDrawText(""..kmh.." km/h", 1706, 902, 1851, 942, tocolor(255, 255, 255, 255), 1.00, "pricedown", "center", "center", false, false, true, false, false)

-- kontrolki
if paliwo < 30 then
r1,g1,b1 =...
66. Licznik
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)

dxDrawLine(screenW * 0.9397, (screenH * 0.9036) - 1, (screenW * 0.8169) - 1, (screenH * 0.9036) - 1, tocolor(0, 0, 0, 255), 1, false)

dxDrawLine((screenW * 0.8169) - 1, screenH * 0.9375, screenW * 0.9397, screenH * 0.9375, tocolor(0, 0, 0, 255), 1, false)

dxDrawLine(screenW * 0.9397, screenH * 0.9375, screenW * 0.9397, (screenH * 0.9036) - 1, tocolor(0, 0, 0, 255), 1, false)

dxDrawRectangle(screenW * 0.8169, screenH * 0.9036, screenW * 0.1228, screenH * 0.0339, tocolor(0, 0, 0, 227), false)
if fuel > 10 a...
67. Prosty na świecie licznik
Witam. Chc? zrobi? prosty na ?wiecie licznik za pomoc? dxdrawtext. Podacie mi funkcje? :D
68. licznik
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;
}

public OnPlayerUpdate(playerid)
{
new Float:Pos[4][2];
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new Float:alpha = 300 - GetVehicleSpeed(GetPlayerVehicleID(playerid));
for(new i; i < 2; i++)
{
PlayerTextDrawHide(playerid, TachoNumbersDots[playerid][i]);
PlayerTextDrawDestroy(playerid, TachoNumbersDots[playerid][i]);
GetDotXY(/*576, 393*/578, 393, Pos[i][0], Pos[i][1], alpha, ((i + 6)) * 8);
TachoNumbersDots[playerid][i] = CreatePlayerTextDraw(playerid, Pos[i][0], Pos[i][1], "~r~.");
PlayerTextDrawLetterSize(playerid, TachoNumbersDots[playerid][i], 0.73, -2.60);
PlayerTextDrawSetOutline(playerid, TachoNumbersDots[playerid][i], 1);
PlayerTextDrawShow(playerid, TachoNumbersDots[playerid][i]);
}
}
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

stock GetVehicleSpeed(vehicleid) //By Nickk888
{
new Float:X, Float:Y, Float:Z;
GetVehicleVelocity(vehicleid, X, Y, Z...
69. Tarczowy licznik
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?.
70. Licznik do samolotu
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 :D
71. [SKRYPT] Licznik pojazdu

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ć.

72. Licznik
Witajcie, mam takie pytanie zrobi?em sobie grafike licznika ale nie wiem jak wprawi? wskaz?wk? w ruch obja?ni kto? to na jakim? przyk?adzie czy co??
73. Licznik
Witam, chcia?bym przerobi? sw?j licznik, aby zeskalowa? go do ka?dej rozdzielczo?ci Tym kodem, poniewa? nie ogarniam tego :/ a oto m?j kod:

dxDrawImage
(screenW 0.6742screenH 0.5791screenW 0.2070screenH 0.2656speedometerNeedleWhiterpm1)

Za pomoc daje :piwo: :piwo:
74. Licznik prędkości
[lua]Digital = dxCreateFont("Digital.ttf", 21) --Custom font
local x, y = guiGetScreenSize() --getScreenSize

local czas = getTickCount()

isBike = {
[509]=true, --Bike
[481]=true, --BMX
[510]=true, --Mountain bike
}

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...
75. Licznik co z nim nie tak?
Hej wszystkim, mam pewien problem z licznikiem na moim serwerze, a mianowicie popatrzcie na za??czony ss ;)


SS:
[img]http://www.iv.pl/images/82709397265012236212.jpg[/img]




A oto kod licznika :) :


[code]forward LicznikPojazd();
public LicznikPojazd()
{
foreach(Player,i)
{
if(GetPlayerState(i)==PLAYER_STATE_DRIVER)
{
VehID=GetPlayerVehicleID(i);

GetVehicleParamsEx(VehID,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine)
{
if(SamochodInfo[VehID][sPaliwoTyp]==1) vPaliwoTxt="Pb";
else if(SamochodInfo[VehID][sPaliwoTyp]==2) vPaliwoTxt="ON";
else if(SamochodInfo[VehID][sPaliwoTyp]==3) vPaliwoTxt="LPG";

dDystans = GetPlayerDistanceFromPoint(i, dOstatniX[i],dOstatniY[i],dOstatniZ[i]);
SamochodInfo[VehID][sPrzebieg]+=dDystans;

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

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

GetVehiclePos(VehID,dOstatniX[i],dOstatniY[i],dOstatniZ[i]);
}//engine
else
{
if(GetPlayerSpe...
76. Licznik XyyzyRP
Gdy uruchomi? wszystkie skrypty na gamemodzie XyyzyRP, licznik ukazuj? si? dopiero po ?mierci. Screeny: http://zapodaj.net/c5d1e6e195d35.bmp.html http://zapodaj.net/3f90f63f1f8ff.bmp.html Za pomoc daje :piwo:
:piwo: :piwo:
77. Licznik
Witam zrobilem juz sobie napis NRG-500
Szybkosc: 0km/h
Stan HP: 100/100
Zamkn?ty : Nie


i teraz pytanie jak zrobic ze jak np jestes w nrg to zeby byl obrazek tez ? itp jak w samochodzie to samochod tego samochodu

daje ss : zaznaczylem o co mi chodzi :(
mam nadzieje ze kto? pomo?e ,dziekuj? ;)


http://speedy.sh/4apVm/Skuter.png
78. [INNE] Licznik
Jak zrobi? licznik aby odlicza? po 1 i by? dla ka?dego gracza?
79. Licznik
Cze??! Mam ma?y problem, licznik si? wy?wietla tylko mnie, nie innym, nie wiem co jest ?le, prosz? o pomoc, to wa?ne. Kodzik c-side (to co potrzebne):
addEventHandler("onClientVehicleEnter"root, function(plrseat)
    if 
plr == getLocalPlayer() and seat == 0 then
    addEventHandler
("onClientRender"rootdrawLicznik)
    
end
end
)

addEventHandler("onClientVehicleExit"root, function(plrseat)
    if 
plr == getLocalPlayer() and seat == 0 then
    removeEventHandler
("onClientRender"rootdrawLicznik)
    
end
end
)
80. Licznik
Witam, zrobi?em sobie licznik, lecz jest problem ot?? chce zrobi? aby wskaz?wka podnosi?a si? w prawo jak jad? tylko nie mog? zrobi?, oto m?j kod:
dxDrawLine(sw*1123/1280sh*602/720sw*1068/1280sh*649/720tocolor(255255255255), 3true) -- 24 bez zmian,


pr?bowa?em doda? do ka?dej tutaj zmiennej takie co? -predkosc lub +predkosc - to pobiera pr?dko?? pojazdu tylko ca?y czas nie dzia?a.