心静如水 发表于 2008-3-15 12:14:04

请谁帮动动这个源码.......

它现在只显示前面的两个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
new g_SpecMode
new szName
new g_msgid
new rank
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 = 0;
}
public EventJoinedTeam(){

new id=read_data(1);
if( g_JoinedTeam == 0){
g_JoinedTeam=1;
get_user_name( id, szName, 31);
new szIP, szCountry, szArea;
get_user_ip( id, szIP, 15, 1);
get_ipinfo( szIP, szCountry, szArea, 39, 63);

new izStats, izBody;
new szMessage;
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;
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;
read_data( 2, arg, 11);
g_SpecMode = ( arg == '4' );
}
public DisplayInfo(id){
if ( g_SpecMode){

new player = read_data(2);
if ( is_user_connected( player)){
   
   new szName;
   get_user_name( player, szName, 31);
   
   new szIP, szCountry, szArea;
   get_user_ip( player, szIP, 15, 1);
   get_ipinfo( szIP, szCountry, szArea, 39, 63);
   
   new izStats, izBody;
   iRankPos = get_user_stats( player, izStats, izBody);
   new szMessage;
   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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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,
    izStats,
    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
}
页: [1]
查看完整版本: 请谁帮动动这个源码.......