|
发表于 2007-11-11 19:41:46
|
显示全部楼层
来自 中国–湖北–襄阳
回复: 如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!
//注册插件
public plugin_init()
{
//定义插件名称,版本,作者!
register_plugin("Welcome", "1.0", "DT-CLUB")
}
//定义触发事件,当玩家加入服务器时触发!
public client_putinserver(id)
{
//定义一个数组变量用来存放将要传递的值!
new idx[1]
//把触发这个事件的玩家ID赋值给数组!
idx[0] = id
//设置任务,5.0秒后触发 welcome 这个函数,任务ID标识12345,传递的参数为玩家ID,一个值!
set_task(5.0,"welcome",12345, idx, 1)
return PLUGIN_CONTINUE
}
//自定义函数 welcome 处理的参数为接收到的IDX
public welcome(idx[])
{
//取值
new id = idx[0]
new name[32]
//获取玩家名称
get_user_name(id,name,31)
//输出消息!
client_print(id,print_chat,"欢迎您,%s",name)
set_hudmessage(255, 0, 0, 0.3.0, 0.47, 0, 6.0, 12.0)
show_hudmessage(id, "欢迎您,%s",name)
}
怎样,实现你要的功能并不难吧,多看看函数就了解了,尝试自己写写插件,并不是件难事,最多不成功而已! |
|