【插件資訊】插件來源:原創
使用指令:
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!