Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: armoo14 poslato Mart 23, 2020, 20:56:05 POSLE PODNE

Naslov: oko plate
Poruka od: armoo14 poslato Mart 23, 2020, 20:56:05 POSLE PODNE
Problem(error/warning): kako da napravim da mi na textdrawu pokazuje koliko jos do plate imal gdje tutorial kako to da napravim
Dio skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: oko plate
Poruka od: xLanmi poslato Mart 23, 2020, 21:12:44 POSLE PODNE
U Timer od minuta napravis variablu za playera koju mu cuvas a to je xPayDay u PlayerInfo Enumu primer

[pawn]
   PlayerInfo[ playerid ][ xPayDay ] += 1; // u tom timeru od minuta kad prodje povecas za 1
      
   new stringPay[ 28 ];
   format( stringPay, sizeof( stringPay ), "ZA %d MIN", (60-PlayerInfo[ playerid ][ xPayDay ]) );
   PlayerTextDrawSetString( playerid,Server_StatsTD[playerid][16], stringPay);

   if( PlayerInfo[ playerid ][ xPayDay ] >= 60 )
       ResetPay( playerid );

   ResetPay( playerid )  {
      PlayerInfo[ playerid ][ xPayDay ] = 0;
      new stringPay[ 28 ];
      format( stringPay, sizeof( stringPay ), "ZA %d MIN", (60-PlayerInfo[ playerid ][ xPayDay ]) );
      PlayerTextDrawSetString( playerid,Server_StatsTD[playerid][16], stringPay);
   }
[/pawn]
Naslov: Odg: oko plate
Poruka od: armoo14 poslato Mart 23, 2020, 21:36:54 POSLE PODNE
Citat: xLanmi poslato Mart 23, 2020, 21:12:44 POSLE PODNE
U Timer od minuta napravis variablu za playera koju mu cuvas a to je xPayDay u PlayerInfo Enumu primer

[pawn]
   PlayerInfo[ playerid ][ xPayDay ] += 1; // u tom timeru od minuta kad prodje povecas za 1
      
   new stringPay[ 28 ];
   format( stringPay, sizeof( stringPay ), "ZA %d MIN", (60-PlayerInfo[ playerid ][ xPayDay ]) );
   PlayerTextDrawSetString( playerid,Server_StatsTD[playerid][16], stringPay);

   if( PlayerInfo[ playerid ][ xPayDay ] >= 60 )
       ResetPay( playerid );

   ResetPay( playerid )  {
      PlayerInfo[ playerid ][ xPayDay ] = 0;
      new stringPay[ 28 ];
      format( stringPay, sizeof( stringPay ), "ZA %d MIN", (60-PlayerInfo[ playerid ][ xPayDay ]) );
      PlayerTextDrawSetString( playerid,Server_StatsTD[playerid][16], stringPay);
   }
[/pawn]
A sta je ovo ResetPay
Naslov: Odg: oko plate
Poruka od: TarikBrt poslato Mart 23, 2020, 22:03:51 POSLE PODNE
Citat: Armoo_Corelli poslato Mart 23, 2020, 21:36:54 POSLE PODNE
A sta je ovo ResetPay

Pa da resetuje varijablu i odradi funkciju zapravo , tu dodaš kod šta igrač dobije sve kada bude plata :)
Naslov: Odg: oko plate
Poruka od: armoo14 poslato Mart 23, 2020, 23:45:36 POSLE PODNE

lock