/veh klappt nicht

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey, wenn ich /veh machen und eine Zahl eingebe kommt da dann einfach "Verwendung : /veh [ID]" und es wird kein Auto erstellt.


    ocmd:veh(playerid,params[])
    {
    new vID;
    if(sscanf(params,"u",vID))
    {
    return SendClientMessage(playerid,COLOR_YELLOW,"Verwendung : /veh [ID]");
    }
    if(sSpieler[playerid][pAdmin] >= 5)
    {
    new Float:X,Float:Y,Float:Z,Float:ac;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,ac);
    supcar[0] = AddStaticVehicleEx(vID, X, Y, Z, ac, -1, -1, 60);
    PutPlayerInVehicle(playerid, vID, 0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Dein Administratorlevel reicht nicht für diesen Befehl aus!");
    }
    return 1;
    }

  • versuch es ma so
    ocmd:veh(playerid,params)
    {
    new vID,Float:X,Float:Y,Float:Z,Float:ac;
    if(!sSpieler[playerid][pAdmin] >= 5)return SendClientMessage(playerid,COLOR_RED,"Dein Administratorlevel reicht nicht für diesen Befehl aus!");
    if(sscanf(params,"i",id))return SendClientMessage(playerid,COLOR_YELLOW,"**Info** /veh [id]");
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,ac);
    supcar[0] = AddStaticVehicleEx(vID, X, Y, Z, ac, -1, -1, 60);
    return 1;
    }

    Einmal editiert, zuletzt von seegras () aus folgendem Grund: PWN Highlighter eingesetzt

  • u funktioniert nur bei spielern (vielleicht noch bei Bots. Ist schon was länger her ;D) und sscanf versucht einen Spieler mit der ID zu finden was fehlschlägt. Daher i nutzen. Fürs nächstemal :)