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 )
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.
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] ++; } } } } }
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.