Command mit Zustaztext ?

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
  • Wie macht man es wenn ich z.B.
    /help Normal eingebe dann sollen die normalen cmds kommen
    /help Admin eingebe dann sollen die admin cmds kommen
    wie eght das ich weiss das iwas mit cmdtext usw aber ich scheitere immer dran -.- ^^

  • hier aus gff musste halt so machen wie du willst
    if(strcmp(cmd, "/service", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Service Names __________________|");
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /service [name]");
    SendClientMessage(playerid, COLOR_GREY, "Available names: Taxi, Bus, Medic, Mechanic");
    SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|");
    return 1;
    }
    if(strcmp(x_nr,"taxi",true) == 0)
    {
    if(TaxiDrivers < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " There are no Taxi Drivers On Duty at the moment, try again later !");
    return 1;
    }
    if(TransportDuty[playerid] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " You can't call for a Taxi now !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "** %s is in need of a Taxi Driver. (use /accept taxi to accept the call)", sendername);
    SendFamilyMessage(10, TEAM_AZTECAS_COLOR, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have called for a Taxi Driver, wait for a reply.");
    TaxiCall = playerid;
    return 1;
    }
    else if(strcmp(x_nr,"bus",true) == 0)

  • if(strcmp(cmd, "/help", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Help Names __________________|");
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /help normal / admin");
    SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________|");
    return 1;
    }
    if(strcmp(x_nr,"normal",true) == 0) //Da wo normal steht kannst eintragen wie der zweite Name sein soll
    {
    SendClientMessage(playerid, COLOR_WHITE, "Hilfeliste"); // Hilfeliste hier
    return 1;
    }
    else if(strcmp(x_nr,"admin",true) == 0) // admin für Adminhilfeliste
    {
    SendClientMessage(playerid, COLOR_WHITE, "Hilfeliste für Admins"); // Hilfeliste hier
    return 1;
    }

  • C:\Users\Michael\Desktop\GTA SA SERVER 2010\gamemodes\GM_XFUN.pwn(95) : error 017: undefined symbol "cmd"
    C:\Users\Michael\Desktop\GTA SA SERVER 2010\gamemodes\GM_XFUN.pwn(100) : error 017: undefined symbol "idx"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.
    -.- naja ich verstehe es ein wenig ^^