CHAT Deaktivieren!

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
  • Hey.. die SuFu hat nur SCHEISSE ausgespuckt xD
    Wie schaffe ich es, dass man den "Normalen" Chat, der in
    SA:MP schon dabei ist zu deaktivieren?

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • vllt so:


    new: textaus;


    OnPlayerCmd...()
    {
    //falls er admin ist::
    {
    //wenn er den befehl eingiebt
    {
    testaus = 1;
    }
    }
    return 1;
    }


    OnPlayerText(..)
    {
    if(textaus = 1)
    {
    //das er net schreiben kann..
    }
    return 1;
    }


    habs jetzt mal eben so hingeklatscht ^^ muss wohl einiges dran verbessert werden..

  • NEIN ich meinte den Chat
    wo man mit Farbiger Schrift schreibt..^^


    Sprich ID 1:


    Hijashy: MeinText
    Iwer: Sein Text


    Diesen Chat will ich deaktiviert haben
    hab nämlich ...sagt: und /o

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • ja keine ahnung was du meinst also wenn ich "t" drücke und dann schreibe, kann es jeder lesen.. ich habe natürlich auch besondere chats wie /w, /a ... die dann nur bestimmte leute sehen...


    welche chats sollen wann, wie und warum abgeschaltet werden...

  • Nimm die new.pwn, compile die und starte damit einen server..
    tippe: T und schreibe was.


    DIESEN Chat will ich deaktiviert haben

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • der da oben hatt dir bereits gesagt wie das geht ^^

  • Ich möchte ihn GANZ weghaben, also aus.. nit dass da noch iwas passieren soll.. der soll IMMER aus sein

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • OnPlayertext(..) // da aufjedenfall xD
    Dort die struktur vom GF angucken und den CMD /ooc

    GreetZ

    Zitat

    Joda21:47
    Joda = mein spritzname
    xD


    Ice21:47
    zeig mir dein lichtschwert !


    Joda21:47 spitzname* xDD

    Ich bin ein Vogel (Joda)


  • Habs zzt so:


    public OnPlayerText(playerid, text[])
    {


    new string[256];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s sagt: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);



    if (text[0] == '#')// Ingame schreibst ´du "! [deinText]"
    {
    new playerTeam = gTeam[playerid];// überprüft ob der Spieler in einem gTeam ist
    new string3[128];// Wieviel Buchstaben er schreiben darf
    new color;// Die farbe


    GetPlayerName(playerid, string3, sizeof string3);
    format(string3,sizeof(string3),".::TEAMCHAT::. %s: %s",string3,text[1]);


    switch (playerTeam) {
    case cops: color = COLOR_RED;// hier deine 2 Teams einfügen bei mir als Beispiel "TEAM_1,TEAM_2" und deine Farbe dahinter definieren bei mir "grün und hellrot"
    case dealer: color = COLOR_RED;
    case swat: color = COLOR_RED;
    case terror: color = COLOR_RED;
    }


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


    return 0;
    }
    return 1;
    }


    wenn ich return 0 return 0 mache schreibt der beim teamchat das auch im normalen chat :<

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


    Einmal editiert, zuletzt von Hijashy ()