GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: petya1488 - 2010. augusztus 05. - 10:28:38

Cím: Segítség
Írta: petya1488 - 2010. augusztus 05. - 10:28:38
Szeretnék Egy Olyat Kérni Ha Lehetséges Hogy Amennyi Pénzem van fennt a jobb felso sarokban annyi legyen a  scorem is a tab nyomásnál is PLS segítsetek köszönöm
Cím: Segítség
Írta: Csabesz - 2010. augusztus 05. - 10:37:19
Tessék,  ;)
 

public OnGameModeInit ( )
{
   SetTimer ( \"CheckMoney\", 1000, 1 ); // Másodpercenként fut le a Timer
}    
public CheckMoney ( );
public CheckMoney ( )
{
   for ( new i = 0; i < GetMaxPlayers ( ); i++ )
   {
       if ( IsPlayerConnected ( i ) )
       {
           new Money = GetPlayerMoney ( i );
           SetPlayerScore ( i, Money );
       }
   }
}
Cím: Segítség
Írta: Depi - 2010. augusztus 05. - 19:47:09
Egy apró hiba \" Chack \" helyett szerintem \" Check \" -et akartál írni.
Cím: Segítség
Írta: Epsilon - 2010. augusztus 06. - 10:50:10
Én inkább az általam írt, gyorsabb és kevesebb helyet foglaló kód használatát javasolnám.
 
public CheckMoney();
public CheckMoney()
{
for (new i=0,l=GetMaxPlayers();i<l;i++) if(IsPlayerConnected(i)) SetPlayerScore(i,GetPlayerMoney(i));
SetTimer(\"CheckMoney\",1000,false);
return 1;
}

 
Használat:
OnGameModeInit-nél:
 
CheckMoney();