/f chat problem

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

  • Code?

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • ocmd:f(playerid,params[]) // Befehl
    {
    new text[128],string[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_Farbe1,"Benutzung: /f [Text]");
    new rangname[64];
    if(SpielerInfo[playerid][pTeam] == 1) // Fraktionsabfrage
    {
    switch (SpielerInfo[playerid][pTeam]) // Rankabfrage
    {
    case 1;{rangname=FBIrangname1;} //Rangname 1
    case 2:{rangname=FBIrangname2;}
    case 3:{rangname=FBIrangname3;}
    case 4:{rangname=FBIrangname4;}
    case 5:{rangname=FBIrangname5;}
    case 6:{rangname=FBIrangname6;}
    }
    }
    else if(SpielerInfo[playerid][pTeam] == 1)
    {
    switch(SpielerInfo[playerid][pTeam])
    {
    case 1:{rangname=PDrangname1;}
    case 2:{rangname=PDrangname2;}
    case 3:{rangname=PDrangname3;}
    case 4:{rangname=PDrangname4;}
    case 5:{rangname=PDrangname5;}
    case 6:{rangname=PDrangname6;}
    }
    }
    else if(SpielerInfo[playerid][pTeam] == 2)
    {
    switch(SpielerInfo[playerid][pTeam])
    {
    case 1:{rangname=Terrorrang1;}
    case 2:{rangname=Terrorrang2;}
    case 3:{rangname=Terrorrang3;}
    case 4:{rangname=Terrorrang4;}
    case 5:{rangname=Terrorrang5;}
    case 6:{rangname=Terrorrang6;}
    }
    }
    else if(SpielerInfo[playerid][pTeam] == 3)
    {
    switch(SpielerInfo[playerid][pTeam])
    {
    case 1:{rangname=Medicrang1;}
    case 2:{rangname=Medicrang2;}
    case 3:{rangname=Medicrang3;}
    case 4:{rangname=Medicrang4;}
    case 5:{rangname=Medicrang5;}
    case 6:{rangname=Medicrang6;}
    }
    }
    else if(SpielerInfo[playerid][pTeam] == 6)
    {
    switch(SpielerInfo[playerid][pTeam])
    {
    case 1:{rangname=Armyrangname1;}
    case 2:{rangname=Armyrangname2;}
    case 3:{rangname=Armyrangname3;}
    case 4:{rangname=Armyrangname4;}
    case 5:{rangname=Armyrangname5;}
    case 6:{rangname=Armyrangname6;}
    }
    }
    for(new i=0; i<MAX_PLAYERS; i++) //schleife durch alle Spieler
    {
    if(IsPlayerConnected(i)) // begrenzung auf alle Online-Spieler
    {
    if(SpielerInfo[playerid][pTeam](i,SpielerInfo[playerid][pTeam])) // Wenn die Spieler in deiner Fraktion sind
    {
    format(string,sizeof(string),"%s %s: %s",rangname,SpielerName(playerid),text); // Das geschriebene wird konvertiert: 1. Rangname, 2. SpielerName, 3. Text
    SendClientMessage(i,BSNE,string); // Die Nachricht an alle Fraktionsmitglieder
    }
    }
    }
    return 1;
    }

  • Du hast irgendwo
    #define FBIrangname XXXXXX
    richtig?

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • Na du musst doch irgendwo in deinem Script


    #define FBIrangname1 xxxxx
    #define FBIrangname2 xxxxx
    #define FBIrangname3 xxxxx


    #define PDrangname1 xxxxx


    in deinem Script haben oder nicht? Da gehört auf jedenfall der Name des Ranges hin wie er nacher heissen soll.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • diese Fehler
    Zeile (3986) : Erwartete Zeichen ")", aber gefunden "("
    Zeile (3986) : Befehl hat keinen Sinn
    Zeile (3986) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (3986) : Ungültiger Befehl
    Zeile (3986) : Zuviele Fehler in einer Zeile


    bei diesem befehl
    if(SpielerInfo[playerid][pTeam](i,SpielerInfo[playerid][pTeam]))

  • Bei dem Befehl fehlt hinten ein ; oder? ;o :)

  • nein

    if(SpielerInfo[playerid][pTeam](i,SpielerInfo[playerid][pTeam]))//??

    warum sollte das gehen das ist schrott du musst sowas mit stock machen aber wenn es etwas nicht gibt dann


    //zbw benutze
    stock isPlayerInFraktion(playerid, frakid)
    {
    if(SpielerInfo[playerid][pTeam]==frakid)return 1;
    return 0;
    }
    //und dann so
    if(isPlayerInFraktion(i,SpielerInfo[playerid][pTeam]))

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen