Enigmaya 发表于 2006-2-25 16:40:01

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

我给你的资料里就是显示小字的:
        if (cvar_exists("csstats_reset")){
                iRankPos = get_user_stats( id, izStats, izBody )
                iRankMax = get_statsnum()
                format(welcomemsg,128,"^x01欢迎^x03%s^x01,排名第^x04%d^x01名[共^x04%d^x01名]",username,iRankPos,iRankMax)
        }else        format(welcomemsg,128,"^x01欢迎^x03%s^x01,无排名",username)
        client_color(0,id,welcomemsg)

knhgcn 发表于 2006-2-25 16:53:05

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

哎呀~~那个插件加了你改的编辑成AMXX老出错~~

czlips 发表于 2006-2-26 09:13:52

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

client_color
没这个参数吧~这是什么版本的?

Enigmaya 发表于 2006-2-26 15:00:59

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

Post by knhgcn
哎呀~~那个插件加了你改的编辑成AMXX老出错~~

我说了,我没法调试的。。。

错误的地方是?

Post by czlips
client_color
没这个参数吧~这是什么版本的? ]
哦,是个自定义的函数,
其实内部就是saytext的消息函数

                        message_begin(MSG_ALL, get_user_msgid("SayText"), {0,0,0}, userid)
                        write_byte(colorid)
                        write_string(msg)
                        message_end()

AE86 发表于 2006-2-26 17:21:58

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

Post by Enigmaya
我说了,我没法调试的。。。

错误的地方是?
第一个为错误的截图
第二个为我我想要的效果

HOLD-king 发表于 2006-2-26 17:37:18

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

这个插件要和进入提示的插件一起用才行
呵呵
大家注意了哦

AE86 发表于 2006-2-26 17:47:28

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

搜到larnk的一个帖子,“ 如何在clinet_print中使用颜色?”
http://forum.dt-club.net/showthread.php?t=17081&page=2&pp=20

Enigmaya 发表于 2006-2-26 20:16:06

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

Post by AE86
第一个为错误的截图
第二个为我我想要的效果

Post by AE86
搜到larnk的一个帖子,“ 如何在clinet_print中使用颜色?”
http://forum.dt-club.net/showthread.php?t=17081&page=2&pp=20

给你的资料就是他的掉钱插件里的。。


public show_msg(parm[]){

        new name,id //server_name,id
        id = parm

        new rankMsg;
        new iRankPos, iRankMax,izStats, izBody
        if (cvar_exists("csstats_reset")){
                iRankPos = get_user_stats( id, izStats, izBody )
                iRankMax = get_statsnum()
                format(rankMsg,128,"排名第^%d^名[共^%d^名]",iRankPos,iRankMax)
        }else        format(rankMsg,128,"无排名")
       
        get_user_name(id,name,31)
        //get_cvar_string("hostname",server_name,63)
        format(g_buffer,511,"进入了服务器, 来自: %s, %s,",g_country,g_addr)
        if (get_cvar_num("ita_print_chat"))
                client_print(0,print_chat,"* %s %s",name,g_buffer)
        while(replace(g_buffer, 511, " ", "")){}
        while(replace(g_buffer, 511, ",", "^n")){}
        while(replace(g_buffer, 511, ":", "^n")){}
        format(g_buffer,511,"%s %s %s",name,g_buffer,rankMsg)
        set_hudmessage(0, 255, 0, 0.10, 0.55, 0, 6.0, 10.0, 0.5, 0.15, HUD_CHANNEL)
        show_hudmessage(0, "%s",g_buffer)
        return PLUGIN_CONTINUE
}

AE86 发表于 2006-2-26 20:33:49

回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)

这种效果不能实现吗?http://forum.dt-club.net/attachment.php?attachmentid=10289
页: 1 [2]
查看完整版本: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)