[Pomoc]Brzinometar

Započeo Don Eagle
17. Jun 2012.
881
pregleda
10
postova
Don Eagle
4
Made Man
17. Jun 2012.
Skripta koju koristim : CLRP
Problem:  Ovako zeleo sam da napravim brzinometar i zanima me kako da napravim kada igrac dostigne brzinu od npr.200 na sat da mu se pokaze Textdraw?
Unapred hvala.
Don Eagle
4
Made Man
17. Jun 2012.
Moze neko reci , sry zbog DP 🙂
FlasHica
5
Kingpin
17. Jun 2012.
Don Eagle wrote on June 17, 2012, 3:51 pm:
Moze neko reci , sry zbog DP 🙂


možeš pod taj timer ili ako koristiš OnPlayerUpdate
if(GetSpeed(playerid) >= 200) // bla  BLA.. tvoja funkcija
{
  TextDrawShowForPlayer(playerid, textdraw_id);
}
Marko Koprivanac
5
Underboss
17. Jun 2012.
K4 wrote on June 17, 2012, 3:51 pm:
Moze neko reci , sry zbog DP 🙂


možeš pod taj timer ili ako koristiš OnPlayerUpdate
if(GetPlayerSpeed(playerid) >= 200) // bla  BLA.. tvoja funkcija
{
  TextDrawShowForPlayer(playerid, textdraw_id);
}


Ovo na dno moda:
stock GetPlayerSpeed(playerid, bool:kmh) // by misco
{
  new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
  if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz);
  rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz,2)));
  return kmh?floatround(rtn * 100 * 1.61):floatround(rtn * 100);
}


Ovo u neki timer ili gde vec oces:
if(GetPlayerSpeed(playerid) >= 200) // proverava brzinu
{
  TextDrawShowForPlayer(playerid, textdraw_id);
}
Don Eagle
4
Made Man
18. Jun 2012.
Ovo su erori nesto nevalja:
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp Revolution RPGDM\gamemodes\CLRP.pwn(69549) : error 029: invalid expression, assumed zero
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp Revolution RPGDM\gamemodes\CLRP.pwn(69549) : warning 215: expression has no effect
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp Revolution RPGDM\gamemodes\CLRP.pwn(69549) : error 001: expected token: ";", but found "if"
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp Revolution RPGDM\gamemodes\CLRP.pwn(69549) : error 017: undefined symbol "playerid"
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp Revolution RPGDM\gamemodes\CLRP.pwn(69549) : fatal error 107: too many error messages on one line


A ovo linija :
else if(GetPlayerSpeed(playerid) >= 20) // proverava brzinu
{
TextDrawShowForPlayer(i, crta1);
}
Deleted User
Obrisan korisnik
18. Jun 2012.
Don Eagle wrote on June 18, 2012, 2:06 pm:
Ovo su erori nesto nevalja:
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!DM\gamemodes\CLRP.pwn(69549) : error 029: invalid expression, assumed zero
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!DM\gamemodes\CLRP.pwn(69549) : warning 215: expression has no effect
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!DM\gamemodes\CLRP.pwn(69549) : error 001: expected token: ";", but found "if"
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!DM\gamemodes\CLRP.pwn(69549) : error 017: undefined symbol "playerid"
C:\Users\LUKA\Desktop\GTA SAN ANDREAS\Balkan-Samp server uklonjen!DM\gamemodes\CLRP.pwn(69549) : fatal error 107: too many error messages on one line


A ovo linija :
else if(GetPlayerSpeed(playerid) >= 20) // proverava brzinu
{
TextDrawShowForPlayer(i, crta1);
}


nemas iznad if funkciju
Don Eagle
4
Made Man
19. Jun 2012.
To dodajem pod checkstatus gde mi je brzinometar , i vec na pocetku ima if funkcija i onda sam ovako dodavao.
FlasHica
5
Kingpin
19. Jun 2012.
Don Eagle wrote on June 19, 2012, 12:22 pm:
To dodajem pod checkstatus gde mi je brzinometar , i vec na pocetku ima if funkcija i onda sam ovako dodavao.

onda nisu povezane... ako ti radi bez "else" onda je tvoja greška
Don Eagle
4
Made Man
19. Jun 2012.
Pod ovo dodajem , ako moze neko pogledati i reci kako treba:
public CheckStatus()
{
foreach (Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
  if(TextShow == false)
{
        TextDrawShowForPlayer(i, brz1);
                        TextDrawShowForPlayer(i, brz2);
                        TextDrawShowForPlayer(i, brz3);
                        TextShow = true;
}
    new string;
          new Float:X, Float:Y, Float:Z;
      new vehicle = GetPlayerVehicleID(i);
GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
                format(string,sizeof(string),"~g~%i", Gas);
                TextDrawSetString(brz1, string);

}
else
{
    if(TextShow == true)
    {
    TextDrawHideForPlayer(i, brz1);
                    TextDrawHideForPlayer(i, brz2);
                    TextDrawHideForPlayer(i, brz3);
                    TextShow = false;
    }
}
}
}
Don Eagle
4
Made Man
19. Jun 2012.
Moze neko reci molim vas 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha