ausserdem bei den ganzen return weg machen und continue; machen
damit er die anderen player auch einbezieht
public PDminute()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPVarInt(i,"Zahltag",GetPVarInt(i,"Zahltag")+1);
SetPVarInt(i,"Spielzeit",GetPVarInt(i,"Spielzeit")+1);
SendClientMessageToAll(COLOR_GREEN,"Test");
if(GetPVarInt(i,"Zahltag")==20)
{
SetPVarInt(i,"Zahltag",0);
Payday(i);
continue;
}
if(GetPVarInt(i,"Spielzeit")>=GetPVarInt(i,"PDrequired"))
{
new text1[128],text2[128];
SetPVarInt(i,"PDrequired",GetPVarInt(i,"PDrequired")+(GetPVarInt(i,"PDrequired")+120));
SetPVarInt(i,"Level",GetPVarInt(i,"Level")+1);
SetPlayerScore(i,GetPVarInt(i,"Level"));
format(text1, 128, "Herzlichen Glückwunsch! Du bist nun Level %d!",GetPVarInt(i,"Level"));
format(text2, 128, "Für Level %d musst du insgesamt %d Minuten gespielt haben!",GetPVarInt(i,"Level")+1,GetPVarInt(i,"PDrequired"));
SendClientMessage(i,COLOR_WHITE,text1);
SendClientMessage(i,COLOR_WHITE,text2);
continue;
}
}
}
return 1;
}