Foereaper

ServerClientComm

Apr 5th, 2014
533
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.67 KB | None | 0 0
  1. -- /script SendAddonMessage("Eluna", "Ping", "GUILD")
  2.  
  3. local MName = "[ServerAddonHandler]"
  4. print(MName.." Loaded")
  5. local pfx = "Eluna"
  6.  
  7. function OnReceiveAddonMsg(event, plr, prefix, msg, type, target)
  8.     if (prefix == pfx) then
  9.         if (msg == "Ping") then
  10.             print(MName..": Ping received by "..plr:GetName().."! Sending Pong.")
  11.             plr:SendAddonMessage(pfx, "Pong", type, plr)
  12.         elseif(msg == "GoldRequest") then
  13.             print(MName..": Gold request received from Client.")
  14.             plr:ModifyMoney(100)
  15.         else
  16.             print(MName..": Received unknown msg: "..msg)
  17.         end
  18.     else
  19.         print(MName..": Received unknown prefix: "..prefix)
  20.     end
  21. end
  22.  
  23. RegisterServerEvent(30, OnReceiveAddonMsg)
Advertisement
Add Comment
Please, Sign In to add comment