Nabend,
Ich hab n dickes Problem auf meinem Server,
Ich bekomme keine Paydays. Die anderen Spieler auch nicht.
Ich glaube es liegt hier in diesem Code:
public SyncTime()
{
new string[128];
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
{
format(string, sizeof(string), "SERVER: Es ist jetzt %d:00 Uhr",tmphour);
PayDay();
BroadCast(COLOR_WHITE,string);
ghour = tmphour;
if (realtime)
{
SetWorldTime(tmphour);
}
format(string, sizeof(string), "~y~Lotto Zeit! ~n~~w~Waehle deine Nummer mit ~n~~p~/lotto 1-80 ~g~($100) ~n~~r~Preis: ~g~$%d", Jackpot);
if(TD3D == 1)
{
KillTimer(HideTD4Timer);
TextDrawHideForAll(TD3);
TextDrawSetString(TD3, string);
TextDrawShowForAll(TD3);
HideTD4Timer = SetTimer("HideTD4", 8500, false);
}
else
{
TextDrawSetString(TD3, string);
TextDrawShowForAll(TD3);
TD3D = 1;
HideTD4Timer = SetTimer("HideTD4", 8500, false);
}
SetTimer("StartLotto",20000,false);
}
}
Weil, jede Stunde auf dem Server steht da : Es ist nun ...:00 Uhr.
Aber es kommt kein Payday, auch ein Lotto.
Währe wirklich Dankbar wenn jemand hilft.
Mit freundlichen Grüßen,
Slexout.
//edit PWN Code bearbeitet.