Szerző Téma: Segítség  (Megtekintve 970 alkalommal)

Segítség
« Dátum: 2010. augusztus 05. - 10:28:38 »
0 Show voters
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

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Segítség
« Válasz #1 Dátum: 2010. augusztus 05. - 10:37:19 »
0 Show voters
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 );
       }
   }
}
« Utoljára szerkesztve: 2010. augusztus 06. - 21:03:53 írta Csabesz »

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Segítség
« Válasz #2 Dátum: 2010. augusztus 05. - 19:47:09 »
0 Show voters
Egy apró hiba \" Chack \" helyett szerintem \" Check \" -et akartál írni.

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Segítség
« Válasz #3 Dátum: 2010. augusztus 06. - 10:50:10 »
0 Show voters
É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();

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal