Hallo,
ich möchte einen Befehl für FBI Agenten scripten, dass wenn sie /flash eingeben, ein 3DTextLabel an ihrem Auto erscheint, es sollte nicht mal ein FBI Auto sein, sondern sie sollten es an allen Autos machen können.
Hier mein Befehl:
if(strcmp(cmd, "/flash", true) == 0)
{
if(IsAFBI(playerid))
{
if(flashonoff[playerid]==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
fbi1 = Create3DTextLabel("||| F.B.I. |||",0xFF000FFF,30.0,30.0,5.0,30.0,0);
Attach3DTextLabelToVehicle(fbi1, vehicleid, 0.0, 0.0, 0.0);} <---------------------- WICHTIGE STELLE
flashonoff[playerid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Fahrzeug!");
}
}
else
{
Delete3DTextLabel(fbi1);
flashonoff[playerid] = 0;
}
}
return 1;
}
Die wichtige Stelle, die markiert ist, ist falsch, ich habe vehicleid hingeschrieben, aber damit soll gemeint sein, egal welches Auto.
Beim Compilen bekomme ich deshalb diesen Error:
C:\Users\Privat\Desktop\Script.pwn(25074) : error 017: undefined symbol "vehicleid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Hoffentlich kann mir jemand helfen
//EDIT
Also mit vehicleid ist das Auto gemeint, in dem man grade sitzt, egal welches.