背包系統V2.0 [使用API ,附上sma及inc ][小插件]

Home Home
<< 1 2 >>
跳頁: (共 2 頁)
引用 | 編輯 ccw111
2012-05-22 20:35
樓主
推文 x3
不是什麼神作,決定改成0威望算了-.-
【插件資訊】

插件來源:原創
使用指令:CVAR指令

// 設定獲得物品的機率( X分之1 ), 預設為15分之1的機會
bg_item_chance

玩家指令

輸入/bag可打開背包
安裝路徑:AMXX文件放在addons\amxmodx\plugins inc放在amxmodx\scripting\include

【插件介紹】

插件名稱: 背包系統
版本: V2.0

內容:

使用本插件後,殺死人會有一定機率獲得物品,
物品將會放在背包中,玩家可以輸入/bag打開背包。
只使用主插件的話,是無法獲得物品的,因為這樣,
本人增加了一些native令插件彈性提高及變得靈活
除此之外,本插件容許用家在其他插件中注册物品,
更可以注册物品獨有的function(必須要有public在前方),
唯獨是本人沒有增加儲存功能,但是不排除日後的版本
會增加此功能。

有一件事要注意,第一件注冊的物品建議是把名字改成NONE
因為他的作用只是為沒有物品的地方命名

BagSubPlugin只是我的一個例子,不是背包系統的一部分
但用家也可以試試使用這個插件















新增物品方法,在副插件中的plugin_init()使用

複製程式
 
// inc native指令及用法 
// inc放好之後在其他插件中加上一行#include < bagitem > 
// 這個指令是用來注册物品 
// 第一個參數是注册的物品名稱 ,第二個參數則是物品相應的function名稱 
// native不需在主插件中使用 ,可以在其他插件用使用,但主插件在plugin.ini中放的位置必須要在副插件之上 
bag_item_add( const szName , const szHandler ) 
// 例子如下 
public plugin_init( ) 
{ 
  bag_item_add( "TestingItem" , "Test" ); 
} 

// 使用TestingItem之後會執行的function 
public Test( id ) 
{ 
  client_print( id , print_chat , "你好" ); 
} 


[此文章售價 3 雅幣已有 185 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!



獻花 x4
引用 | 編輯 a08679022
2012-05-23 00:21
1樓
  
請問內褲有MDL嗎? 表情 (炸
還有可列出所有物品以及功用嗎?

獻花 x0
引用 | 編輯 RUMNG
2012-05-23 01:39
2樓
  
這個不錯這樣會多一點樂趣~~~

獻花 x0
引用 | 編輯 ccw111
2012-05-23 07:26
3樓
  
下面是引用 a08679022 於 2012-05-23 00:21 發表的 : 到引言文
請問內褲有MDL嗎? 表情 (炸
還有可列出所有物品以及功用嗎?


其實那些物品是一些例子
那些物品只是讓玩家見到主插件配合副插件的效果

這個插件的主要用途其實就是讓用家可以自己注册
新的物品及對應的function


感謝支持

獻花 x1
引用 | 編輯 climbw14769
2012-05-23 21:52
4樓
  
很好用

獻花 x0
引用 | 編輯 evilsukey
2012-05-23 22:55
5樓
  
這個插件的創意不錯,。。。

在鼓勵沖鋒的同時還能得到意外收獲。。。

相信許多猥瑣人員會更有沖鋒的積極性。。。 表情

獻花 x0
引用 | 編輯 ccw111
2012-05-24 00:18
6樓
  
下面是引用 climbw14769 於 2012-05-23 21:52 發表的 : 到引言文
很好用

既然你沒有買,那又如何使用呢
還有字數不足

請不要灌水

獻花 x0
引用 | 編輯 climbw14769
2012-05-24 13:11
7樓
  
下面是引用 ccw111 於 2012-05-24 00:18 發表的 : 到引言文
 
既然你沒有買,那又如何使用呢
還有字數不足

請不要灌水

我朋友down了再給我用,不知不要說吧

獻花 x0
引用 | 編輯 ccw111
2012-05-24 20:46
8樓
  
下面是引用 climbw14769 於 2012-05-24 13:11 發表的 : 到引言文


我朋友down了再給我用,不知不要說吧

那即是你沒有透過正常途徑獲得插件
同樣是一個問題,這不是值得說出來的事。
所以我也有理由指出你的錯處

獻花 x0
引用 | 編輯 zxc11446
2012-05-25 18:22
9樓
  
雖然有了說明

但是我還是看不懂inc
表情

獻花 x0
引用 | 編輯 ccw111
2012-05-25 19:08
10樓
  
下面是引用 zxc11446 於 2012-05-25 18:22 發表的 : 到引言文
雖然有了說明

但是我還是看不懂inc
表情


其實我應該要說明我的native使用的是第一種style(預設的)
而不是第二種
第一種style是這樣: register_native( "bag_item_add" , "_bag_item_add"  , 0 );
第二種則是: register_native( "bag_item_add" , "_bag_item_add" , 1 );

兩者最大的分別是native傳送的數據不太一樣
// 例子
第一種style: bag_item_add( "TestItem" , "FuncName" );
第二種style: bag_item_add( "TestItemem" , "FuncName" );

第一種(我使用的):傳送的數據分別是插件ID和參數數目
至於TestItem 和 FuncName這兩個數據則需要使用get_string, get_param等function取得
第二種則是所有傳送的參數
可以直接取得TestItem 及 FuncName這兩個數據

第一種style的好處就是方便了使用API
第二種則是比較容易使用,但不方便API的運用

我比較建議明白下面的資料才看sma
cellarray.inc:http://www.amxmodx.org/funcwiki.php?go=inc&id=56
enum:http://forums.alliedmods.net/showthread.php?t=26634
建立native:http://forums.alliedmods.net/showthread.php?t=41251

獻花 x0
引用 | 編輯 sun3560
2012-05-26 18:13
11樓
  
喪屍插件可用到嗎 表情 表情

獻花 x0
引用 | 編輯 ccw111
2012-05-27 14:03
12樓
  
下面是引用 sun3560 於 2012-05-26 18:13 發表的 : 到引言文
喪屍插件可用到嗎 表情   表情

基本上任何模式都可以使用

獻花 x0
引用 | 編輯 =_=
2012-06-16 06:09
13樓
  
得到的物品能教我怎麼改別的媽

獻花 x0
引用 | 編輯 ccw111
2012-06-16 10:52
14樓
  
下面是引用 =_= 於 2012-06-16 06:09 發表的 : 到引言文
得到的物品能教我怎麼改別的媽

我一會新增教學,不過我還未懂得新增複雜的物品

獻花 x0
引用 | 編輯 mye2007
2012-06-16 11:48
15樓
  
感謝大大無私分享

獻花 x0
引用 | 編輯 上帝的天手
2012-06-18 20:49
16樓
  
用作C BOX好有用

獻花 x0
引用 | 編輯 96066289
2012-06-19 18:32
17樓
  
THX

可以自己加物品的嗎?

表情

獻花 x0
引用 | 編輯 ccw111
2012-06-21 09:08
18樓
  
下面是引用 96066289 於 2012-06-19 18:32 發表的 : 到引言文
THX

可以自己加物品的嗎?

表情

上面已經有了說明
新增物品可以在副插件中做

獻花 x0
引用 | 編輯 a326427811
2012-06-21 14:41
19樓
  
好歡樂的插件,底下的說明也很歡樂

獻花 x0
引用 | 編輯 dnf8813781
2012-06-21 17:46
20樓
  
不够威望 表情

獻花 x0
引用 | 編輯 zxzyman
2012-06-22 19:54
21樓
  
簡直神作呀!

沒想到包包都能用出來!!

如過能保存會更好!

獻花 x1
引用 | 編輯 ccw111
2012-06-22 23:10
22樓
  
下面是引用 zxzyman 於 2012-06-22 19:54 發表的 : 到引言文
簡直神作呀!

沒想到包包都能用出來!!

如過能保存會更好!

其實API和注册Native算是比較容易上手的
AMXX還有很多我未見識的功能呢

獻花 x0
引用 | 編輯 NeverDead
2012-06-24 19:57
23樓
  
物品是否永久保存?

獻花 x0
引用 | 編輯 q1035490699x
2012-07-05 18:04
24樓
  
威望不足,好想购买!

獻花 x0
引用 | 編輯 20110802
2012-07-06 23:15
25樓
  
現在只能加油了 表情

獻花 x0
引用 | 編輯 ccw111
2012-07-09 21:02
26樓
  
看到外國人使用API的技術很強大,
比這個強大多了,等待我技術再提高的時候
再寫一個更強大的算了...

獻花 x0
引用 | 編輯 s963854
2012-07-15 16:01
27樓
  
是可以裝槍放在背包裡嗎??還是有特定的東西才可以??

獻花 x0
引用 | 編輯 yutimho
2012-07-20 12:08
28樓
  
很棒啊,有了這個就能令server更有趣了

獻花 x0
引用 | 編輯 alankaph97
2012-07-22 20:41
29樓
  
我覺得對普通插件來說是沒太大用處

獻花 x0
<< 1 2 >>
跳頁: (共 2 頁)