Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: schatzi poslato Decembar 04, 2021, 20:41:05 POSLE PODNE

Naslov: Pomoc
Poruka od: schatzi poslato Decembar 04, 2021, 20:41:05 POSLE PODNE
Problem(error/warning): Kako da namestim da kad igrac brtisne space (rucna) da se upali kao lampica i tako isto za svetla

Ko moze i ko ima volje da mi samo malo pojasni hvala.
Deo skripte: [pawn][/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn][/pawn]
Slika/video ingame problema(obavezno ako je ingame problem):
Naslov: Odg: Pomoc
Poruka od: schatzi poslato Decembar 05, 2021, 10:43:50 PRE PODNE
na brzinometru nisam naveo
Naslov: Odg: Pomoc
Poruka od: Ermin_Skripter poslato Decembar 05, 2021, 14:26:28 POSLE PODNE
To ti je brt moj isto samo sto u mraku ti kada ides space upale se svjetla da kocis a po dani nemoze jbg...
Naslov: Odg: Pomoc
Poruka od: schatzi poslato Decembar 05, 2021, 14:28:17 POSLE PODNE
Jebem te glupog na Brzinomer TD da kao indikaciona lampica svetli kad se pretisne space da bude kao da je rucan podignuta a kad pustis space da se ugasi
Naslov: Odg: Pomoc
Poruka od: index poslato Decembar 05, 2021, 14:29:08 POSLE PODNE
> onplayerkeystatechange > if( pressed(key_sprint ) ) { if(isplayerinanyvehicle(playerid)) { // ovde menjas boju boxa ili sta vec texta //
Naslov: Odg: Pomoc
Poruka od: schatzi poslato Decembar 05, 2021, 14:30:29 POSLE PODNE
Probacu kad mi se zagreju prsti posto sam trenutno u fazi dobijanja radne temperature
Naslov: Odg: Pomoc
Poruka od: V01D poslato Decembar 05, 2021, 20:03:15 POSLE PODNE
Najbolje je odraditi tako nesto preko timera :

[pawn]#define HOLDING(%0)                      ((newkeys & (%0)) == (%0))

ptask nekiTimerZaRucnu[500](playerid) {

   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {

      new Keys, ud, lr;
       GetPlayerKeys(playerid, Keys, ud, lr);

       new newkeys = Keys;

       if(HOLDING(KEY_SPRINT)) {

          //Postavis da se lampica za rucnu upali
       }
       else {

          //Postavis da se izgasi
       }
   }

   return 1;
}[/pawn]