@BlvckAir
So:
C
//global:
new avID[MAX_PLAYERS];
ocmd:aveh(playerid, params[])
{
if(sInfo[playerid][sAdminrang] >= 3)
{
if(avID[playerid] > 0)
{
DestroyVehicle(avID[playerid]);
avID[playerid] = 0;
return 1;
}
new string[128], Float:X, Float:Y, Float:Z, Float:A;
if(sscanf(params, "i", vID))return SendClientMessage(playerid, FARBE_WEISS, "[{FF0000}FEHLER{FFFFFF}]: /aveh [{FF7F00}FAHRZEUG-ID{FFFFFF}]");
format(string, 128, "Du hast dir ein Fahrzeug (%i) Gespawnt! Zum entfernen nutze '/delveh'", vID);
SendClientMessage(playerid, FARBE_WEISS, string);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
avID[playerid] = SetVehicleNumberPlate(CreateVehicle(vID, X, Y, Z, A, 137, 137, -1), "-> ADMIN <-");
PutPlayerInVehicle(playerid, vID, 0);
return 1;
}
return SendClientMessage(playerid, FARBE_WEISS, "[{FF0000}FEHLER{FFFFFF}]: Du hast nicht die Rechte diesen Befehl zu benutzen!");
}
Alles anzeigen
Du musst die Variable halt global deklarieren, damit dies funktioniert. ![]()

