yzhl_521 发表于 2007-11-11 12:41:27

如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!

如题,如何在玩家进入我的服务器后 屏幕中间显示欢迎 提示语一类的东西?在哪里调?谢谢了~

PEN 发表于 2007-11-11 18:45:16

回复: 如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!

这个很简单的,你在点通上找一个Enter_leave.sma这样的插件改一下就行了,

xiao69 发表于 2007-11-11 19:29:09

回复: 如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!

推荐到http://cschina.home.sunbo.net/show_hdr.php?xname=4PU1331&xpos=0&dname=这里下载下带进出玩家的提示,几乎都带此插件

[Grief.QQ] 发表于 2007-11-11 19:41:46

回复: 如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!

//注册插件
public plugin_init()
{
        //定义插件名称,版本,作者!
        register_plugin("Welcome", "1.0", "DT-CLUB")
}

//定义触发事件,当玩家加入服务器时触发!
public client_putinserver(id)
{
        //定义一个数组变量用来存放将要传递的值!
        new idx
        //把触发这个事件的玩家ID赋值给数组!
        idx = 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
        new name
        //获取玩家名称
        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)
}

怎样,实现你要的功能并不难吧,多看看函数就了解了,尝试自己写写插件,并不是件难事,最多不成功而已!
页: [1]
查看完整版本: 如何在玩家进入游戏的时候在屏幕中间显示欢迎或提示语!