|
它现在只显示前面的两个if....
请帮改一下给它显示完8个if...
可以吗?
//****************************
#include <amxmodx>
#include <csstats>
#include "li_geoip"
#define STATS_KILLS 0
#define STATS_DEATHS 1
#define STATS_HS 2
#define STATS_TKS 3
#define STATS_SHOTS 4
#define STATS_HITS 5
#define STATS_DAMAGE 6
new g_JoinedTeam[33]
new g_SpecMode[33]
new szName[32]
new g_msgid
new rank[32]
new iRankPos
public plugin_init(){
register_plugin( "enlener", "2.0", "A.MI");
register_event( "TeamInfo", "EventJoinedTeam", "a", "2!UNASSIGNED");
register_event( "StatusValue", "DisplayInfo", "bd", "1=2");
register_event( "TextMsg", "SetSpecMode", "bd", "2&ec_Mod");
g_msgid = get_user_msgid("SayText");
}
public client_connect(id){
g_JoinedTeam[id] = 0;
}
public EventJoinedTeam(){
new id=read_data(1);
if( g_JoinedTeam[id] == 0){
g_JoinedTeam[id]=1;
get_user_name( id, szName, 31);
new szIP[16], szCountry[40], szArea[64];
get_user_ip( id, szIP, 15, 1);
get_ipinfo( szIP, szCountry, szArea, 39, 63);
new izStats[8], izBody[8];
new szMessage[192];
iRankPos = get_user_stats( id, izStats, izBody);
format( szMessage, 191, "^x01* 欢迎【^x04%s^x01】^x03%s^x01 ,排第^x04%d^x01名",iRank(), szName, iRankPos);
display_chat( szMessage);
}
}
public client_disconnect(id){
get_user_name( id, szName, 31);
new szMessage[128];
format( szMessage, 128,"^x01* 【^x04%s^x01】^x03%s^x01 离开了游戏,欢迎他再次光临!", iRank(), szName);
display_chat( szMessage);
{
client_cmd(0,"spk misc/leave2")
}
}
public SetSpecMode(id){
new arg[12];
read_data( 2, arg, 11);
g_SpecMode[id] = ( arg[10] == '4' );
}
public DisplayInfo(id){
if ( g_SpecMode[id]){
new player = read_data(2);
if ( is_user_connected( player)){
new szName[32];
get_user_name( player, szName, 31);
new szIP[16], szCountry[40], szArea[64];
get_user_ip( player, szIP, 15, 1);
get_ipinfo( szIP, szCountry, szArea, 39, 63);
new izStats[8], izBody[8];
iRankPos = get_user_stats( player, izStats, izBody);
new szMessage[512];
if(iRankPos<=3){
format( szMessage, 511, "性 别: 女^n年 龄: 23岁 ( 单身 )^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/下载sXe^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 0, 228, 228, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=10){
format( szMessage, 511, "性 别: 男^n年 龄: 22岁 (已订婚)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 255, 0, 255, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=50){
format( szMessage, 511, "性 别: 女^n年 龄: 21岁 ( 未婚 )^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 0, 0, 255, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=100){
format( szMessage, 511, "性 别: 女^n年 龄: 20岁 (谈过恋爱)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 0, 255, 127, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=300){
format( szMessage, 511, "性 别: 男^n年 龄: 19岁 (无恋爱史)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 0, 128, 0, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=500){
format( szMessage, 511, "性 别: 女^n年 龄: 18岁 (成年人)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 0, 0, 255, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=800){
format( szMessage, 511, "性 别: 女^n年 龄: 17岁 (在成年)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 148, 0, 211, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
if(iRankPos<=1000){
format( szMessage, 511, "年 龄: 16岁^n性 别: 女 (未成年)^n身 份: %s^n排 名: 第 %d 名 ^n简 历: 杀 %d 人(暴头 %d 个)^n证 号: %s ^n请 到: www.cs-sxe.cn/浏览照片^n城 市: %s - %s",
iRank(),
iRankPos,
izStats[STATS_KILLS],
izStats[STATS_HS],
szIP,
szCountry,
szArea);
set_hudmessage( 255, 0, 0, 0.6, 0.6, 0, 6.0, 8.0, 0.5, 0.15, 1) ;
show_hudmessage( id, szMessage);
}
}
}
}
get_ipinfo( szIP[], szCountry[], szArea[], clen, alen){
geoip_info( szIP, szCountry, szArea, clen, alen);
}
display_chat( szMessage[]){
message_begin( MSG_ALL, g_msgid);
write_byte(1);
write_string( szMessage);
message_end();
}
//进出服务器级别定义开始
public iRank(){
if(iRankPos<=3)
rank = "清华大学校花"
else if(iRankPos<=10)
rank = "北京大学帅哥"
else if(iRankPos<=50)
rank = "市艺校校花"
else if(iRankPos<=100)
rank = "县一中校花"
else if(iRankPos<=300)
rank = "县二中帅哥"
else if(iRankPos<=500)
rank = "县三中校花"
else if(iRankPos<=800)
rank = "某乡中学校花"
else if(iRankPos<=1000)
rank = "卖 花 少 女"
return rank
}
public plugin_precache()
{
precache_sound("misc/leave2.wav")
return PLUGIN_CONTINUE
} |
|