(Pomoc)Spedometar

Započeo Ante_Street
13. Apr. 2011.
1,110
pregleda
7
postova
Ante_Street
4
Shot Caller
13. Apr. 2011.
Skripta:LARP
Opis problema: Moze li mi netko preporucit neki spedometar.....al onako da su kazaljke((ako ne to moze i neki drugi)),trazio sam al nasao sam sve bezveze
Dio skripte: //
Slike: //
Ante_Street
4
Shot Caller
13. Apr. 2011.
Quote from April 13, 2011, 5:29 pm:
imam ja jedan,nije bas neki ali vrijedi,evo sad cu upload

EDIT:

Download : http://www.2shared.com/file/fxsGTNf7/filterscripts.html

Ovdje di pise :
Fuel - sad pise - Gorivo
Speed - sad pise - Brzina

Slike :


Ma jok to ...to sam vec imao mislio sam onaj sa kazaljkama,al fala na trudu
Deleted User
Obrisan korisnik
13. Apr. 2011.
http://balkan-samp.com/forum/index.php?topic=14868.0 Evo ti ovaj je dobar 🙂
Upozorenje - dok ste čitali poruku netko je poslao novi odgovor. Možda trebate revidirati svoju poruku.
[modern]Ivica
3
Hustler
13. Apr. 2011.
po mome kreiranje vlastitog speedometra ti je jako poucno 🙂
a jako lagano dok radis i ucis imas na http://forum.sa-mp.com/
par tutoriala kako napraviti speedo ali pokusaj sam napraviti svoj dobra vijezba a i napravis kako zelis 🙂

ali ako bas oces ja ti preporucujem ovaj
http://forum.sa-mp.com/showthread.php?t=67755
Deleted User
Obrisan korisnik
13. Apr. 2011.
Evo ti sa kazaljkama

http://solidfiles.com/d/335x/

http://slike.hr/slike/samp044_196ca.png.html
Deleted User
Obrisan korisnik
13. Apr. 2011.
Sa kazaljkama :


#include
enum td
{
Text:TDSpeedClock
}

new TextDraws;
new Text:TextDrawsd;
new DeActiveSpeedometer;

public OnFilterScriptInit()
{
print("Clock Speedometer load");

TextDraws = TextDrawCreate(496.000000,400.000000,"~g~20");
TextDraws = TextDrawCreate(487.000000,388.000000,"~g~40");
TextDraws = TextDrawCreate(483.000000,375.000000,"~g~60");
TextDraws = TextDrawCreate(488.000000,362.000000,"~g~80");
TextDraws = TextDrawCreate(491.000000,349.000000,"~g~100");
TextDraws = TextDrawCreate(508.000000,336.500000,"~g~120");
TextDraws = TextDrawCreate(536.000000,332.000000,"~g~140");
TextDraws = TextDrawCreate(567.000000,337.000000,"~g~160");
TextDraws = TextDrawCreate(584.000000,348.000000,"~b~180");
TextDraws = TextDrawCreate(595.000000,360.000000,"~b~200");
TextDraws = TextDrawCreate(603.000000,374.000000,"~b~220");
TextDraws = TextDrawCreate(594.000000,386.000000,"~r~240");
TextDraws = TextDrawCreate(585.000000,399.000000,"~r~260");
TextDraws = TextDrawCreate(534.000000,396.000000,"~r~/ \\");
TextDraws = TextDrawCreate(548.000000,401.000000,".");
TextDrawLetterSize(TextDraws, 1.059999, 2.100000);
TextDrawLetterSize(TextDraws, 0.73, -2.60);
for(new i; i < 15; i++)
{
TextDrawSetShadow(TextDraws, 1);
TextDrawSetOutline(TextDraws, 0);
}


return 1;
}

public OnFilterScriptExit()
{
print("Clock Speedometer unload");

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "speedo", false) == 0)
{
new strOptionInfo=
    {
        "Upalili ste speedometer",
        "Ugasili ste speedometer"
    };
   
DeActiveSpeedometer = !DeActiveSpeedometer;
SendClientMessage(playerid, 0x00AA00FF, strOptionInfo[DeActiveSpeedometer]);
if(!DeActiveSpeedometer)
{
for(new i; i < 15; i++)
TextDrawShowForPlayer(playerid, TextDraws);

for(new i; i < 4; i++)
  TextDrawsd = TextDrawCreate(555.0, 402.0, "~y~.");
}
else
{
for(new i; i < 4; i++)
    TextDrawHideForPlayer(playerid, TextDrawsd);
for(new i; i < 15; i++)
TextDrawHideForPlayer(playerid, TextDraws);
}

return 1;
}

return 0;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && !DeActiveSpeedometer)
{
for(new i; i < 15; i++)
TextDrawShowForPlayer(playerid, TextDraws);

for(new i; i < 4; i++)
  TextDrawsd = TextDrawCreate(555.0, 402.0, "~y~.");

}
else
{
for(new i; i < 4; i++)
    TextDrawHideForPlayer(playerid, TextDrawsd);
for(new i; i < 15; i++)
TextDrawHideForPlayer(playerid, TextDraws);
}

return 1;
}

public OnPlayerUpdate(playerid)
{
new
    Float:fPos,
    Float😛os,
    Float:fSpeed;
   
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !DeActiveSpeedometer)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), fPos, fPos, fPos);

fSpeed = floatsqroot(floatpower(fPos, 2) + floatpower(fPos, 2) +
floatpower(fPos, 2)) * 200;

new Float:alpha = 320 - fSpeed;
if(alpha < 60)
    alpha = 60;

for(new i; i < 4; i++)
{
    TextDrawHideForPlayer(playerid, TextDrawsd);
    TextDrawDestroy(TextDrawsd);
  GetDotXY(548, 401, Pos, Pos, alpha, (i + 1) * 😎;
  TextDrawsd = TextDrawCreate(Pos, Pos, "~y~.");
  TextDrawLetterSize(TextDrawsd, 0.73, -2.60);
TextDrawSetOutline(TextDrawsd, 0);
TextDrawSetShadow(TextDrawsd, 1);
TextDrawShowForPlayer(playerid, TextDrawsd);
}
}


return 1;
}

stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)
{
NewX = StartPosX + (dist * floatsin(alpha, degrees));
NewY = StartPosY + (dist * floatcos(alpha, degrees));
}

Upozorenje - dok ste čitali poruku netko je poslao novi odgovor. Možda trebate revidirati svoju poruku.
Ante_Street
4
Shot Caller
13. Apr. 2011.
Quote from April 13, 2011, 5:35 pm:
Evo ti sa kazaljkama

http://solidfiles.com/d/335x/

http://slike.hr/slike/samp044_196ca.png.html

Ma za svoj nemam vremena,probat cu malo editovat na nekom od ovih...fala decki ak budem nesto trebao javim vam

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha