Moin Leute ;D
Ich hab da so' ein PayDay System, naja sagen wir Grundgerüst
Aufjedenfall lasse ich beim Login einen Timer laufen der sich jede Minute wiederholt
und das hier aufruft
public MinutenTimer(playerid)
{
SpielerInfo[playerid][pMinuten]++;
if(SpielerInfo[playerid][pMinuten] == 2)
{
SpielerInfo[playerid][pMinuten] = 0;
SpielerInfo[playerid][pRespektpunkte]++;
SendClientMessage(playerid, Rot,"Info:"COLW" Du hast einen PayDay erhalten! (2 Minuten)");
}
SavePlayer(playerid);
return 1;
}
Schön und gut aber hab da mal 'n kleinen Test CMD gemacht
und wenn ich den eingebe lasse ich halt die minuten auslesen
und beim ersten login steht bei minuten -1
dann nach einer minute 0, dann weitere minute 1, obwohl dat ganze
ja schon nach, hier in diesem Beispiel 2 minuten einen payday hervor
rufen soll, hoffe jmd. kann mir helfen ;o
Das hab ich halt beim stock CreateAccount
SpielerInfo[playerid][pMinuten]=0;
Nochmals, wie mache ich das da am anfang die minuten des spielers stehen? nicht -1
MfG