Tag Leute,
möchte gerne ein System einfügen, welches alle Fahrzeuge auf dem Server mit dem Befehl /rac respawnen lässt.
Soweit bin ich schon:
Bei den Publics eingefügt:
public IsVehicleOccupied(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInVehicle(i,vehicleid)) return 1;
}
return 0;
}
Bei public OnPlayerCommandText(playerid, cmdtext[]) eingefügt:
if(strcmp("/rac", cmdtext, true, 10) == 0)
{
// Abfrage ob man Administrator ist:
if (PlayerInfo[playerid][pAdmin] >= 2)
{
for(new i=0;i<MAX_VEHICLES;i++)
{
if(IsVehicleOccupied(i) == 0)
{
SetVehicleToRespawn(i);
}
}
format(string, sizeof(string), "[AdmCmd]: %s hat alle Fahrzeuge respawnt", GetPlayerNameEx(playerid));
SendClientMessageToAll(COLOR_RED, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
}
return 1;
}
Folgende Fehlermeldung bekomme ich beim compilen:
C:\Users\Name\Desktop\Untitled.pwn(108) : warning 235: public function lacks forward declaration (symbol "IsVehicleOccupied")
C:\Users\Name\Desktop\Untitled.pwn(122) : error 017: undefined symbol "PlayerInfo"
C:\Users\Name\Desktop\Untitled.pwn(122) : warning 215: expression has no effect
C:\Users\Name\Desktop\Untitled.pwn(122) : error 001: expected token: ";", but found "]"
C:\Users\Name\Desktop\Untitled.pwn(122) : error 029: invalid expression, assumed zero
C:\Users\Name\Desktop\Untitled.pwn(122) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Hoffe auf Hilfe