Beiträge von Developer

    Hey ich habe ein kleines Problem mit den Befehlen:
    Also wenn ich bei den Befehlen unter return 1; kommt immer nur wenn ich /hilfe eingebe der /hilfe Text.. aber auch bei /regeln usw kommt der /hilfe Text.. wenn ich aber return 0; habe meint der Server unkown Command naja hier die Zeilen:
    if(strcmp(cmdtext,"/hilfe",true))
    {
    if(gTeam[playerid] == TEAM_TERRORISTS)
    {
    SendClientMessage(playerid, RED, "Befehle: /help /regeln /pc /tc /report /me /fail /change /kill /stats /credits");
    }
    if(gTeam[playerid] == TEAM_COUNTERTERRORISTS)
    {
    SendClientMessage(playerid, BLUE, "Befehle: /help /regeln /pc /ct /report /me /fail /change /kill /stats /credits");
    }
    return 0;
    }
    if(strcmp(cmdtext,"/pc",true))
    {
    SendClientMessage(playerid, YELLOW, "-----Team Farben-----");
    SendClientMessage(playerid, RED, "Rot: Terroristen");
    SendClientMessage(playerid, BLUE, "Blau: Army");
    return 0;
    }
    if(strcmp(cmdtext,"/credits",true))
    {
    SendClientMessage(playerid, RED, "----Streets of New Life DM----");
    SendClientMessage(playerid, YELLOW, " Scripter: Kaster orginal by <Weponz>");

    return 0;
    }
    if (strcmp("/help", cmdtext, true) == 0)
    {
    if(gTeam[playerid] == TEAM_TERRORISTS)
    {
    SendClientMessage(playerid, RED, "Du bist ein Terrorist!Deine Aufgabe ist das das Schiff der Soldateb einzunehmen!");
    SendClientMessage(playerid, RED, "Lese dir die Regeln /regeln vor den Spielen durch. Bei Hilfe /Hilfe, oder /report.");
    }
    else if(gTeam[playerid] == TEAM_COUNTERTERRORISTS)
    {
    SendClientMessage(playerid, BLUE, "Du bist ein Soldat!Deine aufgabe ist das das Schiff der Terroristen einzunehmen!");
    SendClientMessage(playerid, BLUE, "Lese dir die Regeln /regeln vor den Spielen durch. Bei Hilfe /Hilfe, oder /report.");
    }
    return 0;
    }
    if (strcmp("/abase", cmdtext, true) == 0)
    {
    if(IsPlayerAdmin(playerid))
    SetPlayerPos(playerid,-2471.8823,1544.7992,36.8047);
    else SendClientMessage(playerid, RED, "Du Bist kein Admin!");
    return 0;
    }
    if(strcmp(cmdtext, "/regeln", true, 9) == 0)
    {
    SendClientMessage(playerid, YELLOW, "1.Hacken Verboten! Es wird mit einem Ban bestraft!");
    SendClientMessage(playerid, YELLOW, "2.Heule nicht rum! Zeige allen Admins/Usern Respekt!!");
    SendClientMessage(playerid, YELLOW, "3.Frage nicht ob du ein Admin werden kannst!!");
    SendClientMessage(playerid, YELLOW, "4.Kein Rotor Kill!!");
    return 0;
    }
    if(strcmp(cmdtext, "/fail", true) == 0)
    {


    new string[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s hat einen Epicfail!",name);
    SendClientMessageToAll(RED, string);
    return 0;
    }
    if (strcmp("/change", cmdtext, true, 5) == 0)
    {
    SetPlayerHealth(playerid, 0.0);
    ForceClassSelection(playerid);


    return 0;
    }
    if(strcmp(cmdtext, "/d", true, 3))
    {
    if(gTeam[playerid] == TEAM_COUNTERTERRORISTS)
    {
    new output[255];
    new pname[24];
    new string[128];
    if(!cmdtext[3])return SendClientMessage(playerid, BLUE, "Nutze: /d [msg]");
    GetPlayerName(playerid, pname, 24);
    strmid(output,cmdtext,3,strlen(cmdtext));
    format(string, sizeof(string), "Army-CHAT %s [%d] %s",pname,playerid,output);
    printf("%s", string);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(gTeam[i] == TEAM_COUNTERTERRORISTS)
    {
    format(string, sizeof(string), "(Amry Team CHAT) %s [%d] %s",pname,playerid,output);
    SendClientMessage(i, BLUE, string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, BLUE, "Nur Soldaten können diesen Befehl nutzen!!");
    }
    return 0;
    }
    if(strcmp(cmdtext, "/tc", true, 3))
    {
    if(gTeam[playerid] == TEAM_TERRORISTS)
    {
    new output[255];
    new pname[24];
    new string[128];
    if(!cmdtext[3])return SendClientMessage(playerid, RED, "Nutze: /tc [msg]");
    GetPlayerName(playerid, pname, 24);
    strmid(output,cmdtext,3,strlen(cmdtext));
    format(string, sizeof(string), "Terroristen-CHAT %s [%d] %s",pname,playerid,output);
    printf("%s", string);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(gTeam[i] == TEAM_TERRORISTS)
    {
    format(string, sizeof(string), "(Terror TEAM CHAT) %s [%d] %s",pname,playerid,output);
    SendClientMessage(i, RED, string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, RED, "Nur Terroristen können diesen Befehl benutzen!");
    }
    return 0;
    }
    if(strcmp(cmdtext, "/me", true, 3))
    {
    if(!cmdtext[3])return SendClientMessage(playerid, YELLOW, "nutze: /me [msg]");
    new str[128];
    GetPlayerName(playerid, str, sizeof(str));
    format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
    SendClientMessageToAll(YELLOW, str);
    return 0;
    }
    return 0;
    }


    Ich verzweifel Langsam daran:D bitte helft mir. Ich habe es bereits mit return1 (bei allen Befehlen) versucht nur es will nicht bei return 1 kommt immer die /hilfe Nachricht... bei return 0 kommt Unknow Command.


    MFg Kaster

    1. Befehle kannste doch selber ändern oder? guck einfach in der PWN nach
    2. Was gäbe es als Gegenleistung?
    3. Maps hast du den welche? ich kanns dir zeigen wie du sie einfügst



    Edit: und der Link in deiner Sigi führt zu einem WBB3 Forum ohne Lizenz bzw Impressum...

    mit dem Crashreport können wir leider nichts anfangen.. mmh wie wäre es mal im Kompalititsmodus und dann als Admin starten? oder beides als Admin installen bzw auch unter Kompalitias installen?

    komisch bei mir geht da jetzt garnichts mehr..

    Habe alles gemacht wie oben beschrieben