Moin,
ich habe mein Befehl /supcar so umgeschrieben, dass wenn ich bereits ein Supporter Car erstellt habe, kein weiteres erstellen kann, bzw. das Alte mit dem selben Befehl erst gelöscht wird...
leider funktioniert es aber nicht so wie ich es möchte.. es löscht das Fahrzeug nicht..
könnt ihr mir helfen?
Hier der Befehl
ocmd:supcar(playerid,params[])
{
new Text3D:Admincar1;
new vehicleid;
if(SpielerInfo[playerid][Adminlevel] >= 1 || SpielerInfo[playerid][Supporter] >= 1)
{
if(SupCar == 0)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
GetPlayerVehicleID(playerid);
vehicleid = CreateVehicle(583,X,Y,Z,Angle,126,126,-1);
PutPlayerInVehicle(playerid, vehicleid, 0);
Admincar1 = Create3DTextLabel("Supporter Auto",ROT, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(Admincar1, vehicleid, 0.0, 0.0, 1.0);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dein Supporter Car erfolgreich erstellt!");
SupCar = 1;
for(new i; i < MAX_PLAYERS; i++)
for(i=1; i<=500; i++)
{
Tankmenge[i] = GasMax[GetVehicleModel(i)-400];
}
}
else
{
DestroyVehicle(vehicleid);
Delete3DTextLabel(Text3D:Admincar1);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dein Supporter Car erfolgreich gelöscht!");
SupCar = 0;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Supporter/Admin");
}
return 1;
}
//edit:
Ok habe es hinbekommen.. habe einen anderen befehl gefunden...
Wie kann ich machen, dass nur Admins bzw. der Fahrzeugbesitzer in das Fahrzeug einsteigen kann?