背包系统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 页)