Guten Abend,
ich habe ein sehr großes Problem. Ich muss in ocmd ein paar Befehle erstellen in denen ich eine for- Schleife ausführe in der MAX_VEHICLES der Maximalwert ist. Das Problem bei diesen Befehlen ist, sie werden garnicht ausgeführt und bringen die Meldung "SERVER: Unknown Command".
So sieht jetzt mein Command aus:
ocmd:test (playerid, params[])
{
for (new i = 0; i <= MAX_VEHICLES; i++)
{
SendClientMessage(playerid, grey, i);
}
return 1;
}
Wenn ich das ganze aber umändere in:
ocmd:test (playerid, params[])
{
for (new i = 0; i <= MAX_PLAYERS; i++)
{
SendClientMessage(playerid, grey, i);
}
return 1;
}
Wird der Befehl mir ausgeführt und er bringt alle 250 Spieler ID's in den Chat.
Ich habe schon einmal daran gedacht das vielleicht MAX_VEHICLES einen sehr hohen Wert hat. Aber wenn ich einfach MAX_VEHICLES durch 2 austausche, dann bringt er mir auch SERVER: Unknown Command.
Ist derzeit ein richtiges Problem für.
Vielen Dank im Voraus.