Brzinomjer

Započeo Arkoo, Jun 10, 2017, 15:28:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:N/A
Detaljan opis problema: Pa brzinomjer se zamrzne kad sjedem u vozilo i krenem vozit odbroji par KM/h i zaustavi se tako
Dio skripte: TRAZITE STA TREBA!
Neke slike/video za lakse dobivanje pomoci(neobavezno):N/A
Poslednja Izmena: Jun 12, 2017, 12:49:22 POSLE PODNE od MEDO

Tajmer za brzinomjer ti pukne vjerojatno ili se obrise

[pawn]stock GetSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid))
    GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
    else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround(ST[3]);
}
[/pawn]
Ide preko tog

Na kućnom srv radi a na hostingu ne radi.

[pawn]stock GetSpeed( playerid ) {
    new Float:ST[ 4 ];
    if( IsPlayerInAnyVehicle( playerid ) )
       GetVehicleVelocity( GetPlayerVehicleID( playerid ), ST[ 0 ], ST[ 1 ], ST[ 2 ] );
    else
      GetPlayerVelocity( playerid, ST[ 0 ], ST[ 1 ], ST[ 2 ] );

    ST[ 3 ] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround( ST[ 3 ] );
}[/pawn]

Dodaj pod OnPlayerUpdate, meni nekako najbolje/najljepše kad se update-uje odma td. :D
[pawn]new zuriosm[10];
format(zuriosm, sizeof(zuriosm), "%d km/h", GetSpeed(playerid));
PlayerTextDrawSetString(playerid, NazivTDa, zuriosm);[/pawn]


[pawn]FUNCTION: GetSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), ST[0], ST[1], ST[2]);
    else GetPlayerVelocity(playerid, ST[0], ST[1], ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround(ST[3]);
}[/pawn]

Citat: Muma poslato Jun 11, 2017, 21:12:05 POSLE PODNE
Dodaj pod OnPlayerUpdate, meni nekako najbolje/najljepše kad se update-uje odma td. :D
[pawn]new zuriosm[10];
format(zuriosm, sizeof(zuriosm), "%d km/h", GetSpeed(playerid));
PlayerTextDrawSetString(playerid, NazivTDa, zuriosm);[/pawn]


[pawn]FUNCTION: GetSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), ST[0], ST[1], ST[2]);
    else GetPlayerVelocity(playerid, ST[0], ST[1], ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround(ST[3]);
}[/pawn]
Već i stoji pod onplayerupdate

Citat: Arkoo poslato Jun 11, 2017, 21:28:54 POSLE PODNE
Citat: Muma poslato Jun 11, 2017, 21:12:05 POSLE PODNE
Dodaj pod OnPlayerUpdate, meni nekako najbolje/najljepše kad se update-uje odma td. :D
[pawn]new zuriosm[10];
format(zuriosm, sizeof(zuriosm), "%d km/h", GetSpeed(playerid));
PlayerTextDrawSetString(playerid, NazivTDa, zuriosm);[/pawn]


[pawn]FUNCTION: GetSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), ST[0], ST[1], ST[2]);
    else GetPlayerVelocity(playerid, ST[0], ST[1], ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround(ST[3]);
}[/pawn]
Već i stoji pod onplayerupdate
Onda bi ovako trebalo da radi. :)

Citat: Muma poslato Jun 11, 2017, 21:54:50 POSLE PODNE
Citat: Arkoo poslato Jun 11, 2017, 21:28:54 POSLE PODNE
Citat: Muma poslato Jun 11, 2017, 21:12:05 POSLE PODNE
Dodaj pod OnPlayerUpdate, meni nekako najbolje/najljepše kad se update-uje odma td. :D
[pawn]new zuriosm[10];
format(zuriosm, sizeof(zuriosm), "%d km/h", GetSpeed(playerid));
PlayerTextDrawSetString(playerid, NazivTDa, zuriosm);[/pawn]


[pawn]FUNCTION: GetSpeed(playerid)
{
    new Float:ST[4];
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), ST[0], ST[1], ST[2]);
    else GetPlayerVelocity(playerid, ST[0], ST[1], ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 178.8617875;
    return floatround(ST[3]);
}[/pawn]
Već i stoji pod onplayerupdate
Onda bi ovako trebalo da radi. :)
Nekim čudom radi xD Hvala.