mirror of
https://github.com/etlegacy/wolfadmin.git
synced 2024-11-24 21:21:56 +00:00
Added notification sound for /r + now also displayed for sender (issue #52)
This commit is contained in:
parent
356e6951ce
commit
6a76718c01
1 changed files with 12 additions and 2 deletions
|
@ -27,15 +27,25 @@ function commandR(clientId, cmdArguments)
|
|||
if not (recipient and et.gentity_get(recipient, "pers.netname")) then
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "csay "..clientId.." \"player not found\";")
|
||||
else
|
||||
local message = {}
|
||||
local message, messageConcatenated = {}, ""
|
||||
|
||||
for i = 1, #cmdArguments do
|
||||
message[i] = cmdArguments[i]
|
||||
end
|
||||
|
||||
messageConcatenated = table.concat(message, " ")
|
||||
|
||||
stats.set(recipient, "lastMessageFrom", clientId)
|
||||
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "cchat "..recipient.." \"^7"..et.gentity_get(clientId, "pers.netname").."^7 -> "..recipient.." (1 recipients): ^3"..table.concat(message, " ").."\";")
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "cchat "..clientId.." \"^7"..et.gentity_get(clientId, "pers.netname").."^7 -> "..recipient..": (1 recipients): ^3"..messageConcatenated.."\";")
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "playsound "..clientId.." \"sound/misc/pm.wav\";")
|
||||
|
||||
if clientId ~= recipient then
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "cchat "..recipient.." \"^7"..et.gentity_get(clientId, "pers.netname").."^7 -> "..recipient..": (1 recipients): ^3"..messageConcatenated.."\";")
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "playsound "..clientId.." \"sound/misc/pm.wav\";")
|
||||
end
|
||||
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "ccp "..recipient.." \"^3private message from "..et.gentity_get(clientId, "pers.netname").."\";")
|
||||
et.trap_SendConsoleCommand(et.EXEC_APPEND, "csay "..recipient.." \"^9reply: ^7r [^2message^7]\";")
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue