mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 09:39:20 +02:00
23 lines
570 B
Lua
23 lines
570 B
Lua
function onSay(player, words, param)
|
|
if not player:getGroup():getAccess() then
|
|
return true
|
|
end
|
|
|
|
if player:getAccountType() < ACCOUNT_TYPE_GAMEMASTER then
|
|
return false
|
|
end
|
|
|
|
local position = player:getPosition()
|
|
local isGhost = not player:isInGhostMode()
|
|
|
|
player:setGhostMode(isGhost)
|
|
if isGhost then
|
|
player:sendTextMessage(MESSAGE_INFO_DESCR, "You are now invisible.")
|
|
position:sendMagicEffect(CONST_ME_POFF)
|
|
else
|
|
player:sendTextMessage(MESSAGE_INFO_DESCR, "You are visible again.")
|
|
position:sendMagicEffect(CONST_ME_TELEPORT)
|
|
end
|
|
return false
|
|
end
|