【插件资讯】插件来源:原创
使用指令:
Fly_buyzone 0/1 //(是否可自由购买 0 = 购买区内才行 1 = Anywhere)
Fly_buy //(叫出购买选单)
安装路径:addons\amxmodx\plugins & configs
【插件介绍】作者前言废话:大家好 这里是某只
潜水很久的Fly
今天要发的是自制的加枪插件
虽然听说一年前还在载浮载沉在尸海的时候就做好了(你慢着
可惜虽说有意愿写插件 但其实也没什么动力在写 因为CS大部份的人潮都已经
流到其他地方
去了(望
现在会想到要发的原因是因为
触景伤情(WTF 赫然想到要发 爽!(!? 想把自己最后的努力给发出来
除了给大家方便的插件外 另外就是
给各大触触们鞭打写的超烂的插件(!?不说废话了
注意!
本插件是以CS原生武器修改
无修改杀人提示(右上)、无修改spr(子弹和按1.2出来的图示)
枪声使用PrimaryAttack重叠枪声修改
可与原生枪支并存但是无法和多枪插件相容
若以上不合你的口味 请勿抱怨
本插件内容物:
inc档 xFly_wpn.inc
主插件 xFly_wpn.sma
附加插件(可用可不用) xFly_Addon_Zoom.sma
载入设定档 xFly_wpn.ini
武器设定档 configs\xFly_wpn目录下共13个 其中xm8.cfg是范例档 若有必要可自行新增
给开发者使用的sma指令:
复制程式
[/color]
[color=#0000ff]
#define MAX_WEAPON 25
/* 使用于Fly_get_wpndata_int里的type */
enum
{
INT_AMMO = 0,
INT_CHANGEWEAPON,
INT_SOUND,
INT_BUY,
INT_COST}
/* 回传武器数值(int) */
native Fly_get_wpndata_int(wpn,type)
/* 使用于Fly_get_wpndata_float里的type */
enum
{
FLOAT_DMG = 0,
FLOAT_SPEED,
FLOAT_RECOIL,
FLOAT_KNOCKBACK,
FLOAT_RELOADSPD
}
/* 回传武器数值(float) */
native Float:Fly_get_wpndata_float(wpn,type,output[], size)
/* 使用于Fly_get_wpndata_string里的type */
enum
{
STR_WEAPNAME = 0,
STR_CLASSNAME
}
/* 回传武器数值(string) output为字串 size为字串容量大小 */
native Fly_get_wpndata_string(wpn,type,output[], size)
/* 回传成功读取的武器数量 */
native Fly_get_loadweapons()
/* 以新增的武器的编号来给予武器 */
/* 如果buy为1 则该武器的BUY 为0或未输入时将不会给予武器 */
native Fly_give_wpn_by_wpnid(id, wpn, buy)
/* 以新增的武器的名称来给予武器 */
native Fly_give_wpn_by_string(id, arg[])
/* 以字串来取得武器的编号 */
native Fly_get_wpnid_by_string(id, arg[])
/* 回传玩家的新增主要武器编号 若无购买时则回传-1 */
native Fly_get_user_priweapon(id)
/* 回传玩家的新增次要武器编号 若无购买时则回传-1 */
native Fly_get_user_secweapon(id)
/* 回传玩家目前手上的新武器编号
若未拿新武器则回传-1 */
native Fly_get_user_currentwpn(id)
/* 以下非必要请勿使用 主要是给修正插件冲突的人使用
若更改后的编号读取不到资料则会修改失败*/
/* 更改玩家的新增武器编号
若新武器的编号为小枪 则会修改次要的编号 否则就会修改主要武器的
以免有拿小枪出现大枪这种恶搞的情形发生 (虽然照理来讲是不会) */
native Fly_set_user_weapon(id,wpn)
/*用于Fly_get_forward里的fw */
enum
{
FW_HAMHOOK = 0,
FW_HAMZBOT,
FW_EXTRA,
FW_FAIL
}
/* 回传是否已开启forward */
native Fly_get_forward(fw)
/*
外部插件使用 - 载入武器
wpnid = 武器编号
arg = 额外项(请看范例插件内的ZOOM项)
arg2 = 该项数值
此外, arg和arg2都是字串 请使用时注意转换问题
/*
forward Fly_register_extra_forward(wpnid,arg[],arg2[])
/*卸载武器 - 通常于武器读取失败时触发 将wpnid号的武器额外项设定为0(无效)
forward Fly_deregister_extra_forward(wpnid)[/color]
[color=#0000ff]
使用时图片(其实真的不知道要拍什么OTL):
老样子 3块 20威 只有SMA
嗷呜--------
[此文章售价 3 雅币已有 33 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!