Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Agent 47 poslato Maj 30, 2021, 22:55:23 POSLE PODNE

Naslov: policija brzina vozila
Poruka od: Agent 47 poslato Maj 30, 2021, 22:55:23 POSLE PODNE
Problem(error/warning): Ne znam da li ima ovakva FS ali ako ima neka mi posalje neko, dakle zeleo bih da napravim da kada ste policajac u pd vozilu da vam se prikaze brzina preko tda od igraca koji je ispred vas ako me razumete ali ne znam kako bih uopste zapoceo pravljenje sistema tog
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Naslov: Odg: policija brzina vozila
Poruka od: trifun poslato Maj 31, 2021, 01:12:27 PRE PODNE
Ako je igrac ispred policajca u radiusu od npr 10 , da policajcu pokaze igracevu brzinu. Pokusaj sa petljom [pawn]for(new i = 0; i < MAX_PLAYERS; i++) {}[/pawn]

IsPlayerInRangeOfPoint/GetDistanceBetweenPlayers
GetPlayerSpeed
Naslov: Odg: policija brzina vozila
Poruka od: Sage poslato Maj 31, 2021, 12:18:40 POSLE PODNE
Citat: Trifun_Djordjevic poslato Maj 31, 2021, 01:12:27 PRE PODNE
Ako je igrac ispred policajca u radiusu od npr 10 , da policajcu pokaze igracevu brzinu. Pokusaj sa petljom [pawn]for(new i = 0; i < MAX_PLAYERS; i++) {}[/pawn]

IsPlayerInRangeOfPoint/GetDistanceBetweenPlayers
GetPlayerSpeed
Nemoj ovo nikako, sada cu ti poslati nesto!

EDIT:
Izvoli, probaj ovo, mada nisam siguran da li ovo radi kada je igrac vozac ili samo ON FOOT (sto ti onda bude beskorisno)

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   EnablePlayerCameraTarget(playerid, 1);
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
   EnablePlayerCameraTarget(playerid, 0);
}

[pawn]public OnPlayerUpdate(playerid) // Nemoj ovde, napravi neki tajmer, ja ovo samo da pokazem otp
{
   if () { // Ako je igrac policajac
      if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { // Ako je igrac vozac
         if (GetPlayerCameraTargetVehicle(playerid) != INVALID_VEHICLE_ID) {
            new tmpVehID = GetPlayerCameraTargetVehicle(playerid);
            // I sada ovde uzmes brzinu tmpVehID i prikazes je na TD
         }
      }
   }

}[/pawn]
Naslov: Odg: policija brzina vozila
Poruka od: Sage poslato Maj 31, 2021, 12:52:32 POSLE PODNE
Ćao, testirao sam ovo što sam ti napisao gore...radi :)

(https://i.ibb.co/Zmkdfyn/sa-mp-101.png)