再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
小E,我想让这个插件实现玩家进入服务器时,在显示地址后面显示排名。可以实现吗?还有我想把显示的地址改为绿色,排名也绿色。其他默然黄色。谢谢 :cool:
源码我改动了一点点东西 :)
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
哇,要求挺高的。我看,关键自己学会SmallC最重要。:d:
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
闪闪好象消失很久了,去哪里干坏事了。老实交代 :rolleyes:哈哈
还好一个要求,不要HUD信息。 :rolleyes:
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
呵呵我是出学者要不就帮你了
你还没告诉我AMXX1.6那个插件不能用呢
你在AMXX1.0上用
哎
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
Post by HOLD-king呵呵
我是出学者要不就帮你了
你还没告诉我AMXX1.6那个插件不能用呢
你在AMXX1.0上用
哎
第一局刀战的不能用 :):)
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
Post by AE86第一局刀战的不能用 :):)
不能用
你用的是那个第一局刀战
有一个我在AMXX1.6上用了是有点毛病
不过的单机测试没别人(行了这会知道了)
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
Post by AE86小E,我想让这个插件实现玩家进入服务器时,在显示地址后面显示排名。可以实现吗?
还有我想把显示的地址改为绿色,排名也绿色。其他默然黄色。谢谢 :cool:
源码我改动了一点点东西 :)
我也没空了。。。我的寒假程序还没完成。。。整个假期光顾着玩了。。。 :sexy_girl
大概看了下。。。这个插件本身不能显示排名的啊。。。
下面给你整理了一下。。。
排名的:
#include <csstats>
public team_join(){
new id=read_data(1)
// server_print("Ok, This Team_Join,id:%d",id)
if(teamjoined) return
teamjoined=1
new welcomemsg,username
new izStats, izBody
new iRankPos, iRankMax
get_user_name(id,username,32)
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)
}
显示的地址改为绿色,排名也绿色
这个你会的呀??
public show_msg(parm[]){
new name,id //server_name,id
id = parm
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",name,g_buffer)
set_hudmessage(0, 255, 0, 0.10, 0.55, 0, 6.0, 10.0, 0.5, 0.15, HUD_CHANNEL)
show_hudmessage(0, g_buffer)
return PLUGIN_CONTINUE
}
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
算了。。。排名,还是帮你改吧。。不过源文件我没办法编译。。。直接改的。。。不知道编译能通过不。。。
颜色那个你自己可以改吧?
加上头文件:
#include <csstats>
show_msg函数替换为下面改过的这个:
public show_msg(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,"无排名",username)
new name,id //server_name,id
id = parm
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
}
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
我知道,我指的颜色是小字的颜色,那个大大的进出服务器信息我都没打算要。如图,我只要下面的那种颜色,然后加个排名 :confused:
http://forum.dt-club.net/attachment.php?attachmentid=8197
回复: 再次麻烦Enigmaya 帮忙修改显示地址插件!(附上源码)
小字那个去下个CS1。6的终级脚本去里面有个换说话字体颜色的
页:
[1]
2