hey das ist ganz simpel mach erst mal ein public wo er dei paydaymenuten speichert
z.b so
forward ServerMinute();
public ServerMinute()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new payday=GetPVarInt(i,"PaydayMenuten");
SetPVarInt(i,"PaydayMenuten",payday+=1);
SpielerSpeichern(i);
if(GetPVarInt(i,"PaydayMenuten") > 60)
{
PayDay(i);
SetPVarInt(i,"PaydayMenuten",0);
SpielerSpeichern(i);
}
}
}
return 1;
}
den den machst das noch bei dein spielerspeichern mit rein z.b so
dini_IntSet(Spielerdatei,"PaydayMenuten",GetPVarInt(playerid,"PaydayMenuten"));
bei laden auch z.b
SetPVarInt(playerid,"PaydayMenuten",dini_Int(Spielerdatei,"PaydayMenuten"));//PaydayMenuten
und den erstele ein Befehl naja hier haste mein ocmd
OCMD kannst du hinpacken wo du willst nur in kein public mit rein
ocmd:payday(playerid,params[])
{
new pname[MAX_PLAYER_NAME], path[200];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "/Accounts/%s.ini", pname);
new string[128],string2[128],string3[128];
format(string,sizeof(string),"___________________PayDay___________________",GetPVarInt(playerid,"PaydayMenuten"));
format(string2,sizeof(string2),"Minuten bis zum nächsten PayDay: %i",GetPVarInt(playerid,"PaydayMenuten"));
format(string3,sizeof(string3),"Bei 60minuten GIbt es PayDay.");
SendClientMessage(playerid,ROT,string);
SendClientMessage(playerid,GELB,string2);
SendClientMessage(playerid,GELB,string3);
return 1;
}
und ein timer z.b
SetTimer("ServerMinute",60000,1);
den Timer payday kannst den raus tun
das müsste es gewesen sein
lg kifkat
//ocmd
ganz oben
#include <ocmd>
Downloaden:OCMD
in \pawno\include reinpacken
fertig