Unknown Command bzw nichts passiert trotz vorhandener Commands

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
  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/joindm", cmdtext, true) == 0)
    {
    SendClientMessage(0xFFAAAAFF,playerid,"Test");
    if(PlayerInDM[playerid] == 1) return SendClientMessage(0xFFAAAAFF,playerid,"DM: Du bist schon im DM");
    if(DM[ID]>=200) return SendClientMessage(0xFFAAAAFF,playerid,"DM: DMs sind momentan nicht verfügbar bitte versuche es später erneut");
    if(DM[Mode][1]==2) {
    if(DM[Score][2]>DM[Score][3]) PlayerDMTeam[playerid] = 1;
    else PlayerDMTeam[playerid] = 2;
    }


    SpawnPlayerDM(playerid);
    return 1;
    }
    if (strcmp("/lol", cmdtext, true) == 0)
    {
    SendClientMessage(0xFFAAAAFF,playerid,"Test");
    return 1;
    }
    return 0;
    }
    Wenn ich /joindm mache dann kommt Unknown Command wenn ich /lol mache passiert gar nichts ?( Was hab ich da falsch gemacht ?

    MrX
    - Nichtmehr bei SA:MP aktiv -

    Einmal editiert, zuletzt von MrX ()

  • if (strcmp("/joindm", cmdtext, true, 10*) == 0)
    * Mit der 10 gibst du an, dass der cmdtexct 10 Zeichen lang ist, "/joindm" ist aber nur 7 Zeichen lang, mein Tipp: Wenn du nicht mit Parametern arbeitest, dann lass die Zahl einfach weg --->
    if (strcmp("/joindm", cmdtext, true) == 0)