Tag,
ich habe in letzter Zeit mal wieder etwas probiert und bin nun auf folgenden Fehler gestoßen:
Wenn ich mir ein Biz kaufe, müsste ich am Payday für jeden Spieler einen gewissen betrag bekommen.
Leider kommt immer: "Es waren 0 Spieler online. Du hast 0$ bekommen"
hier ein ausschnitt:
if(strcmp("/Paydaytest", cmdtext, true) == 0)
{
new
PayDayPlayers,
i,
MoneyPerPlayer;
for(i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SendClientMessage(i, 0xFFFFFFF, "Testnachricht");
PayDayPlayers = i;
for(i = 0; i<sizeof(CapturePoints); i++)
{
if(strfind(CapturePoints[i][CaptureName], "Los Santos - Tankstelle", true))
{
MoneyPerPlayer = 20;
if(strcmp(CapturePoints[i][CaptureOwner],"Neutral",true) <0)
{
new OwnerName[MAX_PLAYER_NAME];
GetPlayerName(i, OwnerName, sizeof(OwnerName));
if(strfind(CapturePoints[i][CaptureOwner], OwnerName, true))
{
CapturePoints[i][CaptureMoney]+=PayDayPlayers*MoneyPerPlayer*CapturePoints[i][CaptureLevel];
new LastMoneyString[128];
format(LastMoneyString, sizeof(LastMoneyString), "Es waren %d Spieler beim Payday online. Du bekommst %d für deine Tankstelle(n)!", PayDayPlayers,PayDayPlayers*MoneyPerPlayer*CapturePoints[i][CaptureLevel]);
SendClientMessage(playerid,0xBCEBF2FF, LastMoneyString);
UpdateText();
}
}
}
hoffe mir kann jemand helfen