Lua
addEventHandler("onPlayerChat", root, function(msg, msgType)
if(msgType == 2)then
local faction = getElementData(source, "fraktion")
local rank = getElementData(source, "rank")
local text = ""
if(faction == 0)then return end
if(faction == 1)then
if(rank == 1)then text = "Azubi"
elseif(rank == 2)then text = "Verkehrspolizist"
elseif(rank == 3)then text = "Komissar"
elseif(rank == 4)then text = "Hauptkomissar"
elseif(rank == 5)then text = "Direktor" end
elseif(faction == 2)then
if(rank == 1)then text = "Prüfling"
elseif(rank == 2)then text = "Kadett"
elseif(rank == 3)then text = "Soldat"
elseif(rank == 4)then text = "Lieutenant"
elseif(rank == 5)then text = "Oberst" end
elseif(faction == 3)then
if(rank == 1)then text = "Azubi"
elseif(rank == 2)then text = "Sanitäter"
elseif(rank == 3)then text = "Notarzt"
elseif(rank == 4)then text = "Arzt"
elseif(rank == 5)then text = "Chefarzt" end
elseif(faction == 4)then
if(rank == 1)then text = "Azubi"
elseif(rank == 2)then text = "Fotograf"
elseif(rank == 3)then text = "Reporter"
elseif(rank == 4)then text = "Abteilungsleiter"
elseif(rank == 5)then text = "Chefredakteur" end
elseif(faction == 5)then
if(rank == 1)then text = "Pico"
elseif(rank == 2)then text = "Consiglieri"
elseif(rank == 3)then text = "Capo"
elseif(rank == 4)then text = "Don"
elseif(rank == 5)then text = "Pate" end
elseif(faction == 6)then
if(rank == 1)then text = "Neuling"
elseif(rank == 2)then text = "Samurai"
elseif(rank == 3)then text = "Co-Leiter"
elseif(rank == 4)then text = "Leiter"
elseif(rank == 5)then text = "Boss" end
end
for i, p in pairs(getElementsByType("player")) do
if(getElementData(p, "fraktion") == faction)then
outputChatBox("#DBCE37"..text.." "..getPlayerName(source).." sagt:#37CBDB "..msg, p, 255, 255, 255, true)
end
end
end
end)
Alles anzeigen
Keine Fehler oder Warnungen.
Problem:
Es kommt kein Text, den ich im Teamchat schreibe. (mit Y)