Problem bei MEnu Creator 0.2 ?!

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


    Dieser Fehler kommt bei mir wenn ich compilen will....




    Hier ein Teil der PWN:
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:current;
    current = GetPlayerMenu(playerid);
    if(current == Befehle)
    {
    switch(row)
    {
    case 0:{
    if (strcmp("/regeln", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -= AIO, RACE,STUNT,DM Server Regeln =-");
    SendClientMessage(playerid, YELLOW, "Warn-GRUND: -Player/Admin Verachtung -DeathMatching ausserhalb /dm -Mehrere Carjacking-Aktionen(Due darfst kein Carjack begehen nur in /dm!)");
    SendClientMessage(playerid, YELLOW, "Warn-GRUND: -Das BETTELN, um ein Admin zu werden -Benutzung von Map Mods -Spawnkilling");
    SendClientMessage(playerid, ORANGE, "Mute-GRUND: -Das übermäßige Schwören -NUR auf DEUTSCH oder ENGLISCH schreiben!");
    SendClientMessage(playerid, LIGHTRED, "Kick-GRUND: -Regeln missachten -Admin Verachtung -Das BETTELN, um ein Admin zu werden -Das Ignorieren eines Admin's Ordnung");
    SendClientMessage(playerid, RED, "BAN-GRUND: -Irgendeine Art von Cheats/Hacks -Kicked 3 mal für den selben Grund -Versuchung um das RCON Passwort zu cracken");
    SendClientMessage(playerid, RED, "BAN-GRUND: -Werbung eines anderen Servers -Bug Exploiting");
    SendClientMessage(playerid, GREEN, "Folge diesen Regeln, und es wird nichts passieren.");
    return 1;
    }
    }
    case 1:{
    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -= AIO, RACE,STUNT,DM Server Hilfe Guide =-");
    SendClientMessage(playerid, ORANGE, "In diesem Server geht es um Stunts, Drifts, Races und DeathMatching aber nur in dem seiner zugeordneten Arena( /dm ).");
    SendClientMessage(playerid, ORANGE, "Brauchst du Geld tippe /cash um $10 000 zu erhalten.");
    SendClientMessage(playerid, ORANGE, "Falls du Hilfe bei dein Commands brauchst tippe /befehle für alle Commands.");
    SendClientMessage(playerid, ORANGE, "Wenn du jemanden aus dem Clan beleidigst hat er das Recht dich zu killen.");
    SendClientMessage(playerid, ORANGE, "Sei sicher das du die Regeln gelesen hast /regeln und hf !");
    return 1;
    }
    }
    case 2:{
    if (strcmp(cmd, "/admins", true) == 0)
    {
    SendClientMessage(playerid, GREEN, "-=--------------Online Admins--------------=-");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdminLevel] >= 1 && PlayerInfo[i][pAdminLevel] <= 5)
    {
    GetPlayerName(i, player, sizeof(player));
    format(string, 256, "Level %d [%i]%s", PlayerInfo[i][pAdminLevel],i,player);
    SendClientMessage(playerid, LIGHTGREEN, string);
    }
    }
    }
    SendClientMessage(playerid, GREEN, "-=------------------------------------------------=-");
    return 1;
    }
    }
    case 3:{
    if (strcmp("/tele", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Teleportation Commands =-");
    SendClientMessage(playerid, ORANGE, "RACE: /drift1 /drift2 /drift3 /goldbridge /bigjump /drag /mountrace");
    SendClientMessage(playerid, ORANGE, "GARAGE: /trans /arch /loco /garage");
    SendClientMessage(playerid, ORANGE, "AIRPORTS: /ap1 /ap2 /ap3 /verdant");
    SendClientMessage(playerid, ORANGE, "STUNTS: /stunt1-11 /skyhelp (tele etc.. enthalten) ");
    return 1;
    }
    }
    case 4:{
    //Row 5 code
    }
    case 5:{
    //Row 6 code
    }
    case 6:{
    if (strcmp("/aextras", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Auto Extras =-");
    SendClientMessage(playerid, ORANGE, "AUTO: /fullrepair /repair /flip");
    return 1;
    }
    }
    case 7:{
    if (strcmp("/verschiedenes", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Auto Extras =-");
    SendClientMessage(playerid, ORANGE, "VERSCHIEDENES: /heal /int /view /viewoff /cash /lock /unlock /kill /report /me /unattach");
    return 1;
    }
    }
    }
    }
    return 1;
    }
    //You will have to sort the indentation out yourself


    {


    Danke

    Einmal editiert, zuletzt von DKey ()

  • Tja pech.. und bitte poste kein Müll sondern was wertvolles!!!


    //EDIT: Sry aber ich heiß schon seit Jahren so in der Schule DKey. Und ich wusst ja net deas du schon Dikey heißt also mach mal Low ;)


    Mfg
    Dennis

    Einmal editiert, zuletzt von DKey ()

  • lol wie soll den das gehen?....


    warum machst du commands in eine Menu-row?


    unter OnPlayerCommandText gehts besser:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/regeln", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -= AIO, RACE,STUNT,DM Server Regeln =-");
    SendClientMessage(playerid, YELLOW, "Warn-GRUND: -Player/Admin Verachtung -DeathMatching ausserhalb /dm -Mehrere Carjacking-Aktionen(Due darfst kein Carjack begehen nur in /dm!)");
    SendClientMessage(playerid, YELLOW, "Warn-GRUND: -Das BETTELN, um ein Admin zu werden -Benutzung von Map Mods -Spawnkilling");
    SendClientMessage(playerid, ORANGE, "Mute-GRUND: -Das übermäßige Schwören -NUR auf DEUTSCH oder ENGLISCH schreiben!");
    SendClientMessage(playerid, LIGHTRED, "Kick-GRUND: -Regeln missachten -Admin Verachtung -Das BETTELN, um ein Admin zu werden -Das Ignorieren eines Admin's Ordnung");
    SendClientMessage(playerid, RED, "BAN-GRUND: -Irgendeine Art von Cheats/Hacks -Kicked 3 mal für den selben Grund -Versuchung um das RCON Passwort zu cracken");
    SendClientMessage(playerid, RED, "BAN-GRUND: -Werbung eines anderen Servers -Bug Exploiting");
    SendClientMessage(playerid, GREEN, "Folge diesen Regeln, und es wird nichts passieren.");
    return 1;
    }


    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -= AIO, RACE,STUNT,DM Server Hilfe Guide =-");
    SendClientMessage(playerid, ORANGE, "In diesem Server geht es um Stunts, Drifts, Races und DeathMatching aber nur in dem seiner zugeordneten Arena( /dm ).");
    SendClientMessage(playerid, ORANGE, "Brauchst du Geld tippe /cash um $10 000 zu erhalten.");
    SendClientMessage(playerid, ORANGE, "Falls du Hilfe bei dein Commands brauchst tippe /befehle für alle Commands.");
    SendClientMessage(playerid, ORANGE, "Wenn du jemanden aus dem Clan beleidigst hat er das Recht dich zu killen.");
    SendClientMessage(playerid, ORANGE, "Sei sicher das du die Regeln gelesen hast /regeln und hf !");
    return 1;
    }


    if (strcmp(cmd, "/admins", true) == 0)
    {
    SendClientMessage(playerid, GREEN, "-=--------------Online Admins--------------=-");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdminLevel] >= 1 && PlayerInfo[i][pAdminLevel] <= 5)
    {
    GetPlayerName(i, player, sizeof(player));
    format(string, 256, "Level %d [%i]%s", PlayerInfo[i][pAdminLevel],i,player);
    SendClientMessage(playerid, LIGHTGREEN, string);
    }
    }
    }
    SendClientMessage(playerid, GREEN, "-=------------------------------------------------=-");
    return 1;
    }
    if (strcmp("/tele", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Teleportation Commands =-");
    SendClientMessage(playerid, ORANGE, "RACE: /drift1 /drift2 /drift3 /goldbridge /bigjump /drag /mountrace");
    SendClientMessage(playerid, ORANGE, "GARAGE: /trans /arch /loco /garage");
    SendClientMessage(playerid, ORANGE, "AIRPORTS: /ap1 /ap2 /ap3 /verdant");
    SendClientMessage(playerid, ORANGE, "STUNTS: /stunt1-11 /skyhelp (tele etc.. enthalten) ");
    return 1;
    }

    if (strcmp("/aextras", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Auto Extras =-");
    SendClientMessage(playerid, ORANGE, "AUTO: /fullrepair /repair /flip");
    return 1;
    }


    if (strcmp("/verschiedenes", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, PURPLE, " -=AIO, RACE,STUNT,DM Server Auto Extras =-");
    SendClientMessage(playerid, ORANGE, "VERSCHIEDENES: /heal /int /view /viewoff /cash /lock /unlock /kill /report /me /unattach");
    return 1;
    }
    return 0;
    }


    Tipp: einrücken hilft bei der Orientierung