@Rocky
wenn man mit zcmd oder dcmd oder ocmd arbeitet...verwendet man kein strtok sondern sscanf
mfg.
//Edit: Das muss so aussehen:
COMMAND:v(playerid, params[])
{
new String[200], vehicle;
new Float:x, Float:y, Float:z;
if(sscanf(params,"d",vehicle)) return SendClientMessage(playerid, l_red, "Benutze: /v [Fahrzeug Name]");
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, "Dieser Fahrzeug Name wurde nicht gefunden.");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
GetXYInFrontOfPlayer(playerid, x, y, 5);
}
new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
format(String, sizeof(String), "Du hast dir ein %s gespawnt!", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
Der Inhalt, also was in diesem Command steht ist ziemlicher Schwachsinn teilweise, aber so müsste das aussehen