Hilfe bei der Maske

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
  • if(strcmp(cmd,"/mask",true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
    if(mask[playerid]==1) {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
    SendClientMessage(playerid, COLOR_WHITE, " Du setzt deine Maske ab!");
    mask[playerid] = 0;
    return 1;
    }
    else if(mask[playerid]==0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, false);
    SendClientMessage(playerid, COLOR_WHITE, " Du setzt deine Maske auf!");
    mask[playerid] = 1;
    return 1;
    }
    }
    }



    Guten Tag Community, ich möchte gerne wenn man die /mask nimmt und dan im Chat etwas schreibt soll da auch stehen Maskierter sagt: Bla Bla Bla. Und nicht der Normale Name im Game sondern Maskierter sagt: Bla Bla Bla. Ich mache ich das den bitte um hilfe?

    Einmal editiert, zuletzt von Mitzu ()

  • Kenne dein Problem ^^


    Versuch das mal unter OnPlayerText.


    if( //Deine Abfrage ob er Maskiert ist.
    {
    new string[128];
    format(string,sizeof(string),"Unbekannt:%s",text);
    SendClientMessageRadius(playerid, 40, string);
    }


    SendClientMessageRadius(playerid, radius, text[])
    {
    new Float:pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(i, radius, pos[0], pos[1], pos[2]))
    {
    SendClientMessage(i, Farbe, text);
    }
    }
    }

  • Meinst du nicht 40 ist ein ziemlich großer Radius? :O


  • Zeile (41421) : Unbekannte Variable : "SendClientMessageRadius"
    Zeile (41423) : Unbekannte Variable : "SendClientMessageRadius"
    Zeile (41429) : Unbekannte Variable : "radius"
    Zeile (41431) : Unbekannte Variable : "Farbe"


    Wie behebe ich sie`?

  • SendClientMessageRadius(playerid, radius, text[])
    {
    new Float:pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(i, radius, pos[0], pos[1], pos[2]))
    {
    SendClientMessage(i, Farbe, text);
    }
    }
    }


    und bei farbe, deine Farbe eintragen ;)

  • Ich teste es jetz obs Funktioniert


    Gleich sage ich euch die Informationen



    Es Funktioniert nicht wenn ich die Maske nicht an habe steht erst Unbekannter: Hey und dazu mein Normale name Und wenn ich sie aufsetze kommt mien Ganz normaler Name

    Einmal editiert, zuletzt von Mitzu ()