找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 813|回复: 8

[已解决] 插件

  [复制链接]

该用户从未签到

发表于 2012-8-31 21:21:40 | 显示全部楼层 |阅读模式
额~    有谁知道或者有weapon_icon这个插件新点的或者修改过的版本么 我下载来的基本都是颜色不会随子弹数量改变而改变   总觉得有所缺陷
最好是sma实在不行amxx也可以~ {:soso_e113:}

该用户从未签到

发表于 2012-8-31 22:00:23 | 显示全部楼层
哈哈。。一看你就是单机了。顶你下!~别沉了。。。
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

发表于 2012-9-1 01:46:55 | 显示全部楼层
撸过~            
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

发表于 2012-9-1 04:50:52 | 显示全部楼层
深夜水一把

点评

哈哈哈哈哈,灌水被逮了  详情 回复 发表于 2012-9-1 12:13

评分

参与人数 1金币 -20 收起 理由
fantasist -20 灌水

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

发表于 2012-9-1 12:13:57 | 显示全部楼层
lzj5911 发表于 2012-9-1 04:50
深夜水一把

:lol:lol:lol:lol:lol:lol:lol 哈哈哈哈哈,灌水被逮了
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

发表于 2012-9-2 00:49:29 来自手机 | 显示全部楼层
这个曾经改过,有源码,有空放,爪机无力。。

点评

好啊..那谢谢了  详情 回复 发表于 2012-9-3 18:28
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-3 18:28:05 | 显示全部楼层
badmonkey 发表于 2012-9-2 00:49
这个曾经改过,有源码,有空放,爪机无力。。

好啊..那谢谢了

点评

最近有点忙,少瑞! #include #define MAX_PLAYERS 32 new iconstatus, pcv_iloc new user_icons[MAX_PLAYERS+1][16] public plugin_init() { register_plugin("Weapon Icon", "1.2", "hoboman313/Ze  详情 回复 发表于 2012-9-8 01:52
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

发表于 2012-9-8 01:52:54 | 显示全部楼层
SiMen.37 发表于 2012-9-3 18:28
好啊..那谢谢了

最近有点忙,少瑞!
#include <amxmodx>
#define MAX_PLAYERS 32
new iconstatus, pcv_iloc
new user_icons[MAX_PLAYERS+1][16]
public plugin_init()
{
register_plugin("Weapon Icon", "1.2", "hoboman313/Zenix")

register_event("CurWeapon", "update_icon", "be", "1=1")
register_event("AmmoX", "draw_icon", "be")
register_event("DeathMsg", "event_death", "a")

pcv_iloc = register_cvar("amx_weapon_location", "1")

check_icon_loc()
}
public update_icon(id)
{
remove_weapon_icon(id)

check_icon_loc()
  
if( get_pcvar_num(pcv_iloc) == 0 || is_user_bot(id) )
  return
  
static sprite[16], iwpn, clip, ammo
iwpn = get_user_weapon(id, clip, ammo)

switch(iwpn)
{
  case CSW_P228:
  sprite = "d_p228"
  case CSW_SCOUT:
  sprite = "d_scout"
  case CSW_HEGRENADE:
  sprite = "d_grenade"
  case CSW_XM1014:
  sprite = "d_xm1014"
  case CSW_MAC10:
  sprite = "d_mac10"
  case CSW_AUG:
  sprite = "d_aug"
  case CSW_SMOKEGRENADE:
  sprite = "d_flashbang"
  case CSW_ELITE:
  sprite = "d_elite"
  case CSW_FIVESEVEN:
  sprite = "d_fiveseven"
  case CSW_UMP45:
  sprite = "d_ump45"
  case CSW_SG550:
  sprite = "d_sg550"
  case CSW_GALIL:
  sprite = "d_galil"
  case CSW_FAMAS:
  sprite = "d_famas"
  case CSW_USP:
  sprite = "d_usp"
  case CSW_MP5NAVY:
  sprite = "d_mp5navy"
  case CSW_M249:
  sprite = "d_m249"
  case CSW_M3:
  sprite = "d_m3"
  case CSW_M4A1:
  sprite = "d_m4a1"
  case CSW_TMP:
  sprite = "d_tmp"
  case CSW_G3SG1:
  sprite = "d_g3sg1"
  case CSW_FLASHBANG:
  sprite = "d_flashbang"
  case CSW_DEAGLE:
  sprite = "d_deagle"
  case CSW_SG552:
  sprite = "d_sg552"
  case CSW_AK47:
  sprite = "d_ak47"
  case CSW_KNIFE:
  sprite = "d_knife"
  case CSW_P90:
  sprite = "d_p90"
  case CSW_GLOCK18:
  sprite = "d_glock18"
  case CSW_AWP:
  sprite = "d_awp"
  default:
  return
}
user_icons[id] = sprite

draw_icon(id)

return
}

public draw_icon(id)
{
static iwpn, clip, ammo, icon_color[3]
iwpn = get_user_weapon(id, clip, ammo)
// ammo check, this is for the color of the icon
if ((ammo == 0 && clip == 0))
  icon_color = {255, 0, 0} // outta ammo!
else if ( ammo==0 && iwpn!=CSW_KNIFE)
  icon_color = {0, 100, 255} // last clip!
else
  icon_color = {0, 160, 255}//green icon...decent ammo

// draw the sprite itself
message_begin(MSG_ONE,iconstatus,{0,0,0},id)
write_byte(1) // status (0=hide, 1=show, 2=flash)
write_string(user_icons[id]) // sprite name
write_byte(icon_color[0]) // red
write_byte(icon_color[1]) // green
write_byte(icon_color[2]) // blue
message_end()
}

public remove_weapon_icon(id)
{
message_begin(MSG_ONE,iconstatus,{0,0,0},id)
write_byte(0)
write_string(user_icons[id])
message_end()
}

public event_death()
{
new id = read_data(2) // the dead player's ID (1-32)

if (!is_user_bot(id))
  remove_weapon_icon(id)
}

public check_icon_loc()
{
new value = get_pcvar_num(pcv_iloc)

if (value == 1)
  iconstatus = get_user_msgid("StatusIcon")
else if (value == 2)
  iconstatus = get_user_msgid("Scenario")
else
  iconstatus = 0

return PLUGIN_CONTINUE
}

点评

没事 谢谢了  详情 回复 发表于 2012-9-8 06:02
回复 鲜花 鸡蛋

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-8 06:02:35 | 显示全部楼层
badmonkey 发表于 2012-9-8 01:52
最近有点忙,少瑞!
#include
#define MAX_PLAYERS 32

没事 谢谢了
回复 鲜花 鸡蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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