Mehere 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
  • Hallo Breadfish,
    ich habe mal wieder angefangen zu scripten und habe den befehl /serverinfo eingescriptet danach /help aber i-wie geht das nicht wenn ich ingame /help eingebe warum ist das so ??


    Wenn ich /help eingebe kommt das :
    http://www.imagebanana.com/view/nngl399c/samp073.png


    Wenn ich /serverinfo eingebe kommt das :
    http://www.imagebanana.com/view/f60f8fd0/samp074.png


    hier ist der Teil meines Scripts :


    {
    if(strcmp("/serverinfo", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Allgemein");
    SendClientMessage(playerid, COLOR_ROT, "TeamSpeak 3 Ip: Foglt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Forum Link : Folgt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Gameserver IP: 127.0.0.1:7777");

    if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    }
    return 1;
    }

    return 0;
    }



    Ich hoffe mir kann einer helfen

    MFG



    Xx5_GumxX

  • Also so ??


    {
    if(strcmp("/serverinfo", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Allgemein");
    SendClientMessage(playerid, COLOR_ROT, "TeamSpeak 3 Ip: Foglt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Forum Link : Folgt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Gameserver IP: 127.0.0.1:7777");

    if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    }
    return 0;
    }

    return 0;
    }

    MFG



    Xx5_GumxX

  • if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    }
    return 1;
    }

    return 1; //1 zurückgeben.
    }


    //Edit: http://wiki.sa-mp.com/wiki/OnPlayerCommandText_DE


    //Edit2: Was mir grad auffällt:


    if(strcmp("/serverinfo", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Allgemein");
    SendClientMessage(playerid, COLOR_ROT, "TeamSpeak 3 Ip: Foglt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Forum Link : Folgt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Gameserver IP: 127.0.0.1:7777");
    return 1;
    } //Du hast hier ne Klammer vergessen o.ö
    if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    }
    return 1;
    }

    return 0;
    }


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • {
    if(strcmp("/serverinfo", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Allgemein");
    SendClientMessage(playerid, COLOR_ROT, "TeamSpeak 3 Ip: Foglt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Forum Link : Folgt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Gameserver IP: 127.0.0.1:7777");
    }
    if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    return 1;
    }

    return 0;
    }
    Du hattest die Klammern falsch gesetzt.

  • so geht es danke nur musste ein return 1 reinscripten


    {
    if(strcmp("/serverinfo", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Allgemein");
    SendClientMessage(playerid, COLOR_ROT, "TeamSpeak 3 Ip: Foglt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Forum Link : Folgt noch!!");
    SendClientMessage(playerid, COLOR_ROT, "Gameserver IP: 127.0.0.1:7777");
    //hier habe ich noch ein return 1; reingesetzt
    }
    if(strcmp("/help", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR_ROT, "Test");
    return 1;
    }

    return 0;
    }

    MFG



    Xx5_GumxX