Beiträge von RezZ

    Ich hab dazu auch mal ne Frage wie muss man das machen das wenn einer


    /lol


    schreibt, das dann kommt "Falscher Command schaue unter /help nach" oder so


    Und wie mach ich das wenn ich z.B den Strich "/" vergesse also nur


    speed anstatt /speed schreib


    das dann kommt "Verwende / anstatt 7".


    Wäre sehr nett wenn mir einer hilft

    Hi Community,


    Ich bin grad an den ganzen TeleportCommands vom Server hab auch eig. alles fertig bloß ich habe gemerkt das wenn ich, bevor ich mich teleportier mit dem Auto auf dem Rücken lieg, dann teleportiert das auto auch so.Nun suche ich wie ich das so machen dann kann das das Auto beim command automatisch auf der richtigen Seite herum teleportiert wird.


    Bitte um schnelle Hilfe

    Hi Brotfische!!!!


    Ich habe da mal eine Frage bezüglich zu PhPBB3.


    Weiß jemand wie man die Foren unterteilen kann, weil bei mir sieht das bis jetz so aus.



    Und so, sollte es dann aussehen:



    (Ja ich weiß das das, das Forum von NSG ist es soll auch nur als Demonstration dienen.Ich habe den ganzen Vormittag gerätstelt und weiß einfach nicht wie ich es anstelle)


    Ich bitte deswegen schnell um Hilfe und hoffe ich werde sie bekommen.

    Wieso hast du bei nem Farbcommand zB:


    if(strcmp("/darkblue", cmdtext, true, 10) == 0)
    {
    SetPlayerColor(playerid, 0x15005EAA);
    return 1;
    }



    Den Farbcode hingeschrieben aber nicht das Farbwort zum Beispiel:


    #define dunkelblau 0x0152A4AA


    das du oben definiert hast?


    Trotzdem ganz guter GM :)


    MFG [NM]W4RFiGhTeR

    Also ich glaub du meinst das hier im GM ganz oben schreibst du hin


    #define Rot 0xAA3333AA


    Unter OnPlayerCommandText schreibste das hier hin


    if (strcmp("/regeln", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,Rot,"Hier dein 1.Regel.");
    SendClientMessage(playerid,Rot,"Hier deine 2.Regel");
    return 1;
    }


    Jetz musst du ingame /regeln schreiben dann müsste es das anzeigen.


    Hoffe das du das gemeint hast und das ich dir weiterhelfen konte


    MFG [NM]W4RFiGhTeR

    Dann mach GAAAAAAAAAANZ unten neuen Puplic:


    public OnPlayerText(playerid, text[])
    {
    if (text[0] == '!') {
    new playerTeam = gTeam[playerid];
    new string[128];
    new color;


    GetPlayerName(playerid, string, sizeof string);
    format(string,sizeof(string),"<<TEAMCHAT>> %s: %s",string,text[1]);


    switch (playerTeam) {
    case TEAM_1: color = grau;
    case TEAM_2: color = weiß;
    case TEAM_3: color = grün;
    case TEAM_4: color = rot;
    }


    for (new i; i < MAX_PLAYERS; i++) {
    if (gTeam[i] == playerTeam) {
    SendClientMessage(i,color,string);
    }
    }


    return 0;
    }
    return 1;
    }

    also ich gehe jetz ma durch dein geschriebenes aus das du noch keine Ahnung vom Scripten hast, ist aba nich schlimm jeder fängt einma klein an :)


    Ganz oben machst du erstma.


    #define TEAM_1
    #define TEAM_2
    #define TEAM_3
    #define TEAM_4


    #define weiß 0xFFFFFFAA
    #define grau 0xAFAFAFAA
    #define rot 0xAA3333AA
    #define grün 0x00CC33C0


    //du kannst die Teams auch umnennen wie du willst.


    So um jetz den Teamchat für jeden einzelnen aus dem jeweilgen Team musst du unter


    OnPlayerText


    das hier hinschreiben:


    if (text[0] == '!') {
    new playerTeam = gTeam[playerid];
    new string[128];
    new color;


    GetPlayerName(playerid, string, sizeof string);
    format(string,sizeof(string),"<<TEAMCHAT>> %s: %s",string,text[1]);


    switch (playerTeam) {
    case TEAM_1: color = grau;
    case TEAM_2: color = weiß;
    case TEAM_3: color = grün;
    case TEAM_4: color = rot;
    }


    for (new i; i < MAX_PLAYERS; i++) {
    if (gTeam[i] == playerTeam) {
    SendClientMessage(i,color,string);
    }
    }


    return 0;
    }


    PS:Ich hoffe das hilft dir


    Und du musst dann Ingame


    !(ausrufezeichen) (dein text)

    public OnPlayerText(playerid, text[])//fals du den puplic hast einfach druntersetzen
    {
    if (text[0] == '!') {
    new playerTeam = gTeam[playerid];
    new string[128];
    new color;


    GetPlayerName(playerid, string, sizeof string);
    format(string,sizeof(string),"<<TEAMCHAT>> %s: %s",string,text[1]);


    switch (playerTeam) {
    case TEAM_GER: color = grün;//hier wie du deine gTeams genannt hast und farbe definieren
    case Team_USA: color = hellrot;//hier wie du deine gTeams genannt hast,und farbe definieren
    case Team_lol1:color = lila;//hier dein drittes team
    case Team_lol2:color = blau;//hier dein 4 team
    }


    for (new i; i < MAX_PLAYERS; i++) {
    if (gTeam[i] == playerTeam) {
    SendClientMessage(i,color,string);
    }
    }


    return 0;
    }
    return 1;
    }

    Hier haste aba benutz nächstes ma due SuFu


    public OnPlayerText(playerid, text[])//fals du den puplic hast einfach druntersetzen
    {
    if (text[0] == '!') {
    new playerTeam = gTeam[playerid];
    new string[128];
    new color;


    GetPlayerName(playerid, string, sizeof string);
    format(string,sizeof(string),"<<TEAMCHAT>> %s: %s",string,text[1]);


    switch (playerTeam) {
    case TEAM_GER: color = grün;//hier wie du deine gTeams genannt hast und farbe definieren
    case Team_USA: color = hellrot;//hier wie du deine gTeams genannt hast,und farbe definieren
    }


    for (new i; i < MAX_PLAYERS; i++) {
    if (gTeam[i] == playerTeam) {
    SendClientMessage(i,color,string);
    }
    }


    return 0;
    }
    return 1;
    }


    Und dann ingame:
    ! [text] schreiben


    Ich hoffe die hilfts
    MFG [NM]W4RFiGhTeR