关于显示IP的....[CSMODIP模块]
我看了那个插件~比较完美~
但我现在想在插件上面,就是第一人称显示那里~区别一下~
就是读取用户的权限~然后显示
是管理员~
就显示管理员
是VIP
就显示VIP..
普通的就是普通的显示
CT跟T的显示的颜色又不一样...
怎么样实现这个功能...
谢谢了
#include <amxmodx>
#include <GetIP>
#define PLUGIN "ShowIP"
#define VERSION "1.0"
#define AUTHOR "Shock.V"
new Show_Player
new SayText
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("StatusValue","OtherInfo","bd","1=2")
SayText=get_user_msgid("SayText")
}
public client_putinserver(id)
{
ShowIP(id)
}
public client_disconnect(id)
{
if (is_user_bot(id))
return PLUGIN_HANDLED
new name,mess
get_user_name(id,name,31)
format(mess,255,"^x01玩家:^x03%s ^x01离开了游戏。",name)
message_begin(MSG_ALL,SayText)
write_byte(id)
write_string(mess)
message_end()
return PLUGIN_HANDLED
}
public OtherInfo(id)
{
new aid = read_data(2)
if (aid != id && aid != 0)
{
new name
get_user_name(aid,name,31)
set_hudmessage(100,100,0,0.50,0.74, 0, 0.0, 3.0, 0.0, 0.0, 3)
show_hudmessage(id, "%s^n【来自:%s】", name, Show_Player)
}
}
public ShowIP(id)
{
if ( !is_user_connected(id))
return PLUGIN_HANDLED
new playerip
get_user_ip(id, playerip, 16, 1)
csmod_ip(playerip,Show_Player,255)
set_task(5.0,"ShowMessage",id)
return PLUGIN_CONTINUE
}
public ShowMessage(id)
{
if ( !is_user_connected(id))
return PLUGIN_CONTINUE
new name,message
get_user_name(id,name,31)
format(message, 255, "^x01欢迎^x03 %s ^x01来自:^x04 %s^n",name, Show_Player)
message_begin(MSG_ALL,SayText)
write_byte(id)
write_string(message)
message_end()
return PLUGIN_CONTINUE
}
http://www.dt-club.net/forum/thread/71/37453/3.htm
回复: 关于显示IP的....[CSMODIP模块]
new r,g,b
new Float:x
new Float:y
if(get_user_flags(id)&ADMIN_IMMUNITY)
{
format(msg,127,"【OP】 %s^n排名%d共:%d名",msg,iRankPos,RankMax);
r=150;
g=0;
b=255;
x=0.05;
y=0.35;
}
else if(get_user_flags(id)&ADMIN_LEVEL_G)
{
format(msg,127,"【已注册玩家】 %s^n排名%d共:%d名",msg,iRankPos,RankMax)
r=0
g=255
b=0
x=0.05
y=0.50
}
else
{
format(msg,127,"【未注册玩家】 %s^n排名:%d共:%d名",msg,iRankPos,RankMax)
r=255
g=170
b=0
x=0.05
y=0.65
}
set_hudmessage(r , g , b, x, y, 2, 0.5, 6.0, 0.05, 0.2, 5)
show_hudmessage(0, msg)
回复: 关于显示IP的....[CSMODIP模块]
后面的那个是权限吗?DMIN_IMMUNITY
我先试下~~
谢谢了
还有一个问题是怎么获得第一人称显示的队伍是警察还是土匪呢,,就是死亡后的视角, 这都啥意思啊能不能弄个简单的插件啊 6666666666666666666666666
页:
[1]