Gamemode.PlayerSay

Aus GMod Wiki (DE)

Wechseln zu: Navigation, Suche
Event Hook
Hook NameGM:PlayerDeathThink
Syntaxfunction GM:PlayerSay( Player Spieler, String Text des Spielers, Boolean Team Chat?, Boolean Ist Spieler tot? )
Beschreibung:
Wird aufgerufen sobald ein Spieler eine Textnachricht geschrieben hat.
ErgebnisString Text der Spieler sagt
Lua StatusBild:Server.png



Beispiel

BeschreibungWenn man "/me" vor seine Nachricht schreibt, steht der Text in blau und ohne das : da.
Benutzt als:Bild:Server.png
Code
1
2
3
4
5
6
7
8
9
10
function MeSay(ply,text)
        if string.find(string.upper(text), "/ME ") == 1 then //Wenn die Nachricht mit /me anfängt dann...
                for k,v in pairs(player.GetAll()) do //tue für alle Spieler:
                        v:PrintMessage(HUD_PRINTTALK,ply:Name()..string.sub(text,4,string.len(text))) //Der Spieler und dahinter die Botschaft printen
                        return ""                      
                end
        end
end
 
hook.Add( "PlayerSay", "MeSays", MeSay); //Der PlayerSay Hook
ErgebnisWenn man "/me geht mal was Essen" schreibt dann kommt: BILD FEHLT NOCH


Nützliche Links


Powered by gmod.de