Szerző Téma: Éhség, szomjúság  (Megtekintve 854 alkalommal)

Éhség, szomjúság
« Dátum: 2016. január 12. - 18:19:22 »
0 Show voters
Sziasztok.
Olyan problémám lenne, hogy amikor fent vagyok szerveren és pl. 60%-ra lemegy az éhségem, szomjúságom és utána lelépek és újra fel megint 100% lesz.
Hol lehet beállítani , hogy ne legyen újra 100 hanem maradjon ott ahol volt mielőtt kilépett.
( Afterlife mod ha ez segítség )

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Éhség, szomjúság
« Válasz #1 Dátum: 2016. január 12. - 18:32:08 »
+1 Show voters
A módot fejből nem tudom, de ez a probléma akkor jelentkezhet.
A) Vagy nem menti le a változókat, és így az alap értékét veszi fel.
B) Lehetséges, hogy amikor spawnol, akkor add neki értékeket, és ez esetben 100-as értéket add neki.

Éhség, szomjúság
« Válasz #2 Dátum: 2016. január 12. - 18:57:07 »
0 Show voters
Van benne egy mentés ami lementi az összes karaktert, viszont ha azt berakom oda amikor lelép valaki mindig lefogja menteki mindenki profilját..
Azt szeretném hogy ne az összeset hanem az adott playerét mentse csak le.
Illetve csak az éhségét és a szomjúságát
 
public SaveAccounts()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   OnPlayerUpdate(i);
   if(PlayerInfo[pJob] > 0)
       {
           if(PlayerInfo[pContractTime] < 25)
           {
         PlayerInfo[pContractTime] ++;
      }
       }
}
}
}
« Utoljára szerkesztve: 2016. január 12. - 19:18:51 írta Devil112 »

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Éhség, szomjúság
« Válasz #3 Dátum: 2016. január 12. - 20:12:41 »
0 Show voters
Ha a SaveAccountsról küldelnél, egy rendes, kódot, mert amit küldtél az csak egy ciklus ami forgat egy változót.
Esetleg küld el a módot, PM-ben átnéznem, mivel már mondtam nemtudom fejből a módot.

Éhség, szomjúság
« Válasz #4 Dátum: 2016. január 12. - 21:33:09 »
0 Show voters
Hát igazából nincs más csak ez:
 
forward SaveAccounts();

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal