Groooßes Command 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
  • moin Leute,


    Ich hab da ein Riiiesen Problem in meinem LoH Edit:


    Ich kann keine Commands mehr machen!


    /rcon Befehle gehen alle, und die Commands von Filterscripts gehen auch Einwandfrei!


    Ich hab echt keine Ahnung wie ich das Fixxen kann :S


    Hoffe ihr Helft mir


    MfG

  • Da wird dir niemals einer helfen können wenn du uns nicht sagst was du als letztes gemacht hast.


    Erzähl doch mal ab wann es so war und wie schon gesagt was du als letztes gemacht hast am Script.

  • Hab Flughafensystem Gemacht + Speedo


    Flughafensystem:
    Man geht in Pickup, macht /flug, Es Erscheint ein Menü, Man wählt aus wohin, -> Jet Interior -> Paar Sekunden Warten -> Man ist am Ziel ^^


    Aber gestern hat noch alles Funktioniert


    Hier könnta Gucken:


    188.40.86.76:8123

  • Das was du gemacht hast kalmmerst du aus im Script, dann testest du wieder, dann weißt du schonmal woran es liegt, falls es wieder funzt.
    Wenn es wieder funzt überprüf den erstellten Code nochmal.

  • Okay ich tests Morgen, hab grad No Time


    Ich meld mich dann


    Okay lol es liegt am Flug CMD... Obwohl gestern alles ging o_O



    if(strcmp("/flug",cmdtext,true) || strcmp("/flights",cmdtext,true) == 0)
    {
    if(IsAtLSFlight(playerid))
    {
    ShowMenuForPlayer(FromLS,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtSFFlight(playerid))
    {
    ShowMenuForPlayer(FromSF,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtLVFlight(playerid))
    {
    ShowMenuForPlayer(FromLV,playerid);
    TogglePlayerControllable(playerid,0);
    }
    return 1;
    }


    Was ist daran Falsch? o_O


    //EDIT Rückmeldung


    //EDIT2 //Edit vergessen

    Einmal editiert, zuletzt von munkee ()

  • Probiers mal so:
    Ganz oben und ganz unten bei OnPlayerCommand Text eine Klammer machen und ein return 0; einsetzen
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/flug",cmdtext,true) || strcmp("/flights",cmdtext,true) == 0)
    {
    if(IsAtLSFlight(playerid))
    {
    ShowMenuForPlayer(FromLS,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtSFFlight(playerid))
    {
    ShowMenuForPlayer(FromSF,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtLVFlight(playerid))
    {
    ShowMenuForPlayer(FromLV,playerid);
    TogglePlayerControllable(playerid,0);
    }
    return 1;
    }
    return 0;
    }

  • Du denkst wirklich ich hab keine Ahnung vom Scripten ^^


    Ich habs genau so wie dus hier Gepostet hast ^^

  • Oder auch nicht! du hast das


    return 0;
    }


    darunter nicht ^^


    Teste mal so


    if (strcmp("/flug", cmdtext, true, 10) == 0) //|| strcmp("/flights",cmdtext,true) == 0)
    {
    if(IsAtLSFlight(playerid))
    {
    ShowMenuForPlayer(FromLS,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtSFFlight(playerid))
    {
    ShowMenuForPlayer(FromSF,playerid);
    TogglePlayerControllable(playerid,0);
    }


    if(IsAtLVFlight(playerid))
    {
    ShowMenuForPlayer(FromLV,playerid);
    TogglePlayerControllable(playerid,0);
    }
    return 1;
    }