搜索
查看: 1415|回复: 0

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

[复制链接]
发表于 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[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
}
游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表