Guten Abend,
ich habe ein kleines Problem, sobald ich mir ein "Supporter Fahrzeug" Spawne und ein andere Spieler sich ebenfalls ein "Suporter Fahrzeug" Spawnt,
dann Verschwinden die "3DTextLabels".
new SupCar[MAX_PLAYERS];
new Text3D:SupCarLabel[MAX_VEHICLES];
ocmd:supcar(playerid, params[])
{
if(sInfo[playerid][sAdminrang] >= 2 && SupAktiv[playerid] == true)
{
if(SupCar[playerid] >= 1)
{
DestroyVehicle(SupCar[playerid]);
Delete3DTextLabel(SupCarLabel[SupCar[playerid]]);
SupCar[playerid] = 0;
SendClientMessage(playerid, -1, "Dein Supporter Fahrzeug wurde Gelöscht!");
}
else
{
new vID, Color1, Color2, Float:Pos[4], string[128];
if(sscanf(params, "iii", vID, Color1, Color2))return SendClientMessage(playerid, -1, ""#FARBE_ROT"[FEHLER]: "#FARBE_WEISS"Nutze /supcar <"#FARBE_ORANGE"CAR-ID"#FARBE_WEISS"> <"#FARBE_ORANGE"FARBE1"#FARBE_WEISS"> <"#FARBE_ORANGE"FARBE2"#FARBE_WEISS">");
new VW = GetPlayerVirtualWorld(playerid);
new Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
format(string, sizeof(string), "["#FARBE_ORANGE"Supporter Fahrzeug"#FARBE_WEISS"]\nErsteller: [%s]%s", GetPlayerAdminRang(playerid), sInfo[playerid][sName]);
SupCar[playerid] = CreateVehicle(vID, Pos[0], Pos[1], Pos[2], Pos[3], Color1, Color1, -1);
SupCarLabel[SupCar[playerid]] = Create3DTextLabel(string, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(SupCarLabel[playerid], SupCar[playerid], 0.0, 0.0, 0.0);
SetVehicleVirtualWorld(vID, VW);
LinkVehicleToInterior(vID, Int);
SetVehicleNumberPlate(vID, ">>> SUPPORTER <<<");
PutPlayerInVehicle(playerid, vID, 0);
SendClientMessage(playerid, -1, "Du hast dir ein Supporter Fahrzeug erstellt! Löschen kannst du es mit '/supcar'");
}
}else SendClientMessage(playerid, -1, ""#FARBE_ROT"[FEHLER]: "#FARBE_WEISS"Du hast "#FARBE_ORANGE"nicht die Rechte "#FARBE_WEISS"diesen Befehl zu benutzen!");
return 1;
}
Mit freundlichen Grüßen,