PlayerLog.lua --玩家登录通告
print(">>Script: Player Log Message.")
local TEAM_ALLIANCE=
local TEAM_HORDE=
--CLASS 职业
local CLASS_WARRIOR = --战士
local CLASS_PALADIN = --圣骑士
local CLASS_HUNTER = --猎人
local CLASS_ROGUE = --盗贼
local CLASS_PRIEST = --牧师
local CLASS_DEATH_KNIGHT = --死亡骑士
local CLASS_SHAMAN = --萨满
local CLASS_MAGE = --法师
local CLASS_WARLOCK = --术士
local CLASS_DRUID = --德鲁伊
local ClassName={--职业表
[CLASS_WARRIOR] ="战士",
[CLASS_PALADIN] ="圣骑士",
[CLASS_HUNTER] ="猎人",
[CLASS_ROGUE] ="盗贼",
[CLASS_PRIEST] ="牧师",
[CLASS_DEATH_KNIGHT]="死亡骑士",
[CLASS_SHAMAN] ="萨满",
[CLASS_MAGE] ="法师",
[CLASS_WARLOCK] ="术士",
[CLASS_DRUID] ="德鲁伊",
}
local function GetPlayerInfo(player)--得到玩家信息
local Pclass = ClassName[player:GetClass()] or "? ? ?" --得到职业
local Pname = player:GetName()
local Pteam = ""
local team=player:GetTeam()
if(team==TEAM_ALLIANCE)then
Pteam ="|cFF0070d0联盟|r"
elseif(team==TEAM_HORDE)then
Pteam ="|cFFF000A0部落|r"
end
return string.format("%s%s玩家[|cFF00FF00|Hplayer:%s|h%s|h|r]",Pteam,Pclass,Pname,Pname)
end
local function PlayerFirstLogin(event, player)--玩家首次登录
SendWorldMessage("|cFFFF0000[系统]欢迎|r"..GetPlayerInfo(player).." |cFFFF0000首次进入魔兽世界。|r")
print("Player is Created. GUID:"..player:GetGUIDLow())
end
local function PlayerLogin(event, player)--玩家登录
SendWorldMessage("|cFFFF0000[系统]|r欢迎"..GetPlayerInfo(player).." 上线")
print("Player is Login. GUID:"..player:GetGUIDLow())
end
local function PlayerLogout(event, player)--玩家登出
SendWorldMessage("|cFFFF0000[系统]|r"..GetPlayerInfo(player).." 下线。")
print("Player is Logout. GUID:"..player:GetGUIDLow())
end
--PLAYER_EVENT_ON_FIRST_LOGIN = 30 -- (event, player)
RegisterPlayerEvent(, PlayerFirstLogin)--首次登录
--PLAYER_EVENT_ON_LOGIN = 3 -- (event, player)
RegisterPlayerEvent(, PlayerLogin)--登录
--PLAYER_EVENT_ON_LOGOUT = 4 -- (event, player)
RegisterPlayerEvent(, PlayerLogout)--登出
PlayerLog.lua --玩家登录通告的更多相关文章
- GS玩家登录
玩家上线 这个过程看了很多很多次了,这里在看下 客户端打开,服务器收到libevent事件,然后new Channel这个过程都付给他各种指针,然后放到channel容器中 .客户端发送c2s_log ...
- cocos2dx lua中异步加载网络图片,可用于显示微信头像
最近在做一个棋牌项目,脚本语言用的lua,登录需要使用微信登录,用户头像用微信账户的头像,微信接口返回的头像是一个url,那么遇到的一个问题就是如何在lua中异步加载这个头像,先在引擎源码里找了下可能 ...
- 【第三篇】C#调用lua文件
获取一个全局基本数据类型 使用LuaEnv.Global.Get<T>("name")就可以 var str = luaEnv.Global.Get<string ...
- [转]MMORPG服务器架构
MMORPG服务器架构 一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等.3.网络游戏的场景管理,A ...
- Scut游戏服务器免费开源框架-3
Scut游戏服务器免费开源框架--快速开发(3) Scut快速开发(3) 1 开发环境 需要安装的软件 a) 消息队列 b) 数据库,Sql2005以上版本 ...
- 游戏编程算法与技巧 Game Programming Algorithms and Techniques (Sanjay Madhav 著)
http://gamealgorithms.net 第1章 游戏编程概述 (已看) 第2章 2D图形 (已看) 第3章 游戏中的线性代数 (已看) 第4章 3D图形 (已看) 第5章 游戏输入 (已看 ...
- MMORPG服务器架构
MMORPG服务器架构 一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等.3.网络游戏的场景管理,A ...
- 梦幻西游H5游戏超详细图文架设教程
前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品装备.翅膀.宠物通通给你,就在梦幻西游! 本文讲解梦幻西游H5游戏的架设教程,想研究H5游戏如何实现,体验 ...
- Erlang--etc结构解析
Erlang中可以用List表达集合数据,但是如果数据量特别大的话在List中访问元素就会变慢了;这种主要是由于List的绝大部分操作都是基于遍历完成的. Erlang的设计目标是软实时(参考:htt ...
随机推荐
- 自定义datagridview列,却提示DataGridView 控件中至少有一列没有单元格模板
哈哈,一个小误区,你看看设计窗体生成的代码,DataGridView的列不是GridViewColumn 而是DataGridViewTextBoxColumn你只要添加这个类型的对象就可以了,我也是 ...
- fiddler,https抓包设置
1.fiddler 2 汉化版本不支持https证书下载,需要下载fiddler 4版本进行验证 若fiddler 2版本,可能存在无法访问Pc端fiddler返回页面,无法下载证书 2.打开Fidd ...
- 字符串与模式匹配(一)——KMP算法
源码:kmp.cpp // KMP.cpp : Defines the entry point for the console application. // #include "stdaf ...
- uva 211(dfs)
211 - The Domino Effect Time limit: 3.000 seconds A standard set of Double Six dominoes contains 28 ...
- Foundation框架—集合
Foundation框架—集合 一.NSArray和NSMutableArray (一)NSArray不可变数组 (1)NSArray的基本介绍 NSArray是OC中使用的数组,是面向对象的,以面向 ...
- [强连通分量] POJ 2186 Popular Cows
Popular Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 31815 Accepted: 12927 De ...
- Hive Over HBase
1. 在hbase上建测试表 hbase(main)::> create 'test_hive_over_hbase','f' row(s) in 2.5810 seconds hbase(ma ...
- [转]Android,Yocto,Meego构建系统的区别
http://m.blog.csdn.net/blog/sonach_tjsd/6647829
- IE下只读INPUT键入BACKSPACE 后退问题(readonly='true')
在IE下,如果在readonly的input里面键入backspace键,会触发history.back(), 用以下jquery代码修正之 $("input[readOnly]" ...
- CSS 第四天 多重背景 变形 过渡
背景原点:background-origin 图片起始位置 border-box包括边框 padding-box边框内 content-box 内容内 **background-repeat 为no- ...