Guten Abend, hab ich gerade ein Denkfehler oder warum möchte das nicht Funktionieren?
ForAllPlayers(i)
{
new copsonline = 0;
if(IsACop(i))
{
copsonline = 1;
}
if(copsonline == 0)
{
for(new zi = 0; zi<sizeof(ZollSystemInfo); zi++)
{
if(ZollSystemInfo[zi][ZSStatus] == 1)
{
ZollSystemInfo[zi][ZSStatus] = 0;
SendClientMessageToAll(COLOR_DBLUE, "Alle Zölle sind nun wieder geöffnet, wir wünschen eine gute weiterfahrt!");
return 1;
}
}
}
}
Wenn kein Cop Online ist, dann alles auf 0 setzen, sprich schließen und wenn der Zollstatus auf 1 ist, dann alle auf 0 setzen.
Aufgerufen wird das ganze in einem Timer, der sich jede Minute wiederholt und jedes mal kommt wieder die Meldung das nun alle Zölle geöffnet sind. Vielleicht sehe ich den Wald vor lauter Bäumen nicht, bräuchte mal Hilfe
Liebe Grüße