Befehl Problem

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
  • Hallo,


    ich habe mir letztens mal ein HelpSystem mit DIALOG_SYTLE_LIST geschrieben und einfach die Befehle da reingepackt(also nur die Funktion nicht das komplette).


    Das ganze funktioniert soweit auch ganz gut, nur die wenn ich jetzt zB /speed eingebe, passiert nichts mehr, nurnoch über das HelpSystem.


    Habt ihr vielleicht eine Idee? ?(

  • Dann brauchen wir trotzdem das Script um zu sehen worin dein Fehler liegt...

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Ok hier, ich poste einfach mal einen Befehl


    if (strcmp("/ls", cmdtext, true)==0)


    {
    new vehid = GetPlayerVehicleID(playerid);
    if(vehid && GetPlayerVehicleSeat(playerid) == 0)
    {
    SetVehiclePos(vehid, 1127.6570,-2036.8519,69.8114);
    SetVehicleZAngle(vehid,270.000);
    PutPlayerInVehicle(playerid, vehid, 0);
    }
    else
    {
    SetPlayerPos(playerid,1127.6570,-2036.8519,69.8114);
    SetPlayerFacingAngle(playerid,270.000);
    }
    new string[255], name[24];
    GetPlayerName(playerid, name, 24);
    format(string, sizeof(string), "%s hat sich nach Los Santos teleportiert (/ls)", name);
    SendClientMessageToAll(0x0000FFFF, string);
    return 1;
    }


    und das ganze im HelpSystem


    if(response)
    {
    if(listitem == 0)
    {
    {
    new vehid = GetPlayerVehicleID(playerid);
    if(vehid && GetPlayerVehicleSeat(playerid) == 0)
    {
    SetVehiclePos(vehid, 1127.6570,-2036.8519,69.8114);
    SetVehicleZAngle(vehid,270.000);
    PutPlayerInVehicle(playerid, vehid, 0);
    }
    else
    {
    SetPlayerPos(playerid,1127.6570,-2036.8519,69.8114);
    SetPlayerFacingAngle(playerid,270.000);
    }
    new string[255], name[24];
    GetPlayerName(playerid, name, 24);
    format(string, sizeof(string), "%s hat sich nach Los Santos teleportiert (/ls)", name);
    SendClientMessageToAll(0x0000FFFF, string);
    return 1;
    }
    }


    Edit// Was im PWN geändert