【教学】如何写一个独立的新的金钱系统

Home Home
引用 | 编辑 z2352671213
2016-05-07 23:36
楼主
推文 x1
对不起!您没有登入,请先登入论坛


献花 x3
引用 | 编辑 a23107971a
2016-05-09 13:01
1楼
  
表情 感觉是要超越界线呢
不过啊谢谢教学。

--------------------------------题外------------------------------------

但本人正在烦恼zp子弹包银行插件,怎么会让子弹包变负值的问题
大大你知道如何突破子弹包上限,让子弹包无限增长?((看来不能装银行了 表情

献花 x0
引用 | 编辑 z2352671213
2016-05-09 18:03
2楼
  
下面是引用 a23107971a 于 2016-05-09 13:01 发表的 : 到引言文
表情 感觉是要超越界线呢
不过啊谢谢教学。

--------------------------------题外------------------------------------

但本人正在烦恼zp子弹包银行插件,怎么会让子弹包变负值的问题
大大你知道如何突破子弹包上限,让子弹包无限增长?((看来不能装银行了 表情

我也很困扰呢,貌似AMXX默认的变数好像是Long类型(最大2147483647??),你可以把子弹包的变数改成Float试试,Float的范围好像比较大。不行的话你就弄个新变数,100000旧币=1新币。这样就好了。

献花 x0
引用 | 编辑 弑血
2016-05-09 19:17
3楼
  
下面是引用 z2352671213 于 2016-05-09 18:03 发表的 : 到引言文


我也很困扰呢,貌似AMXX默认的变数好像是Long类型(最大2147483647??),你可以把子弹包的变数改成Float试试,Float的范围好像比较大。不行的话你就弄个新变数,100000旧币=1新币。这样就好了。



改双精倍数不知道行不行...。

献花 x0
引用 | 编辑 z2352671213
2016-05-09 23:25
4楼
  
下面是引用 s8720419 于 2016-05-09 19:17 发表的 : 到引言文




改双精倍数不知道行不行...。

据我所知,AMXX好像不支持Double类型的变数。表情

献花 x0
引用 | 编辑 弑血
2016-05-09 23:46
5楼
  
下面是引用 z2352671213 于 2016-05-09 23:25 发表的 : 到引言文


据我所知,AMXX好像不支持Double类型的变数。表情



那没办法了,用令一阵列纪录更新,100000:1? 如你上面所叙说。

献花 x0
引用 | 编辑 a23107971a
2016-05-10 07:48
6楼
  
下面是引用 z2352671213 于 2016-05-09 18:03 发表的 : 到引言文


我也很困扰呢,貌似AMXX默认的变数好像是Long类型(最大2147483647??),你可以把子弹包的变数改成Float试试,Float的范围好像比较大。不行的话你就弄个新变数,100000旧币=1新币。这样就好了。



所以你说的是币值转换吗?
例:100个子弹包可转换成1円储存(自动ID存取),之后要用子弹包没有子弹包就可以将1円转换成原来100子弹包,是这样吗?


-----------------------题外------------------------
不想用自动转存的原因:以下这是子弹包银行,而且他本来提领可以突破100,有BUG用一段时间手头的子弹包只要超过一百居然不能提领子弹包,还有存取子弹包时自己子弹包变负值表情
bbs.mychat.to/reads.php?tid=868761


结论:外国转的不能信

献花 x0
引用 | 编辑 z2352671213
2016-05-10 12:22
7楼
  
下面是引用 a23107971a 于 2016-05-10 07:48 发表的 : 到引言文




所以你说的是币值转换吗?
例:100个子弹包可转换成1円储存(自动ID存取),之后要用子弹包没有子弹包就可以将1円转换成原来100子弹包,是这样吗?


-----------------------题外------------------------
不想用自动转存的原因:以下这是子弹包银行,而且他本来提领可以突破100,有BUG用一段时间手头的子弹包只要超过一百居然不能提领子弹包,还有存取子弹包时自己子弹包变负值表情
bbs.mychat.to/reads.php?tid=868761


结论:外国转的不能信

那可能是那个插件自身的问题。我保存子弹包的办法是用file_vault文件自动即时储存(跟这个金钱系统有点相似),然后用玩家的ID读取,再配合玩家register插件,就能实现类似银行的功能了。

献花 x0
引用 | 编辑 弑血
2016-05-10 13:04
8楼
  
下面是引用 z2352671213 于 2016-05-10 12:22 发表的 : 到引言文


那可能是那个插件自身的问题。我保存子弹包的办法是用file_vault文件自动即时储存(跟这个金钱系统有点相似),然后用玩家的ID读取,再配合玩家register插件,就能实现类似银行的功能了。



自己弄存读插件好像比较好,例如汇出.ini档读写,还可后制修改资料库。

献花 x0
引用 | 编辑 a23107971a
2016-05-12 08:33
9楼
  
下面是引用 z2352671213 于 2016-05-07 23:36 发表的 【教学】如何写一个独立的新的金钱系统: 到引言文
浏览此文章需要威望



大大如果是要做,币值转换是不是只要把定义内的{杀死一个CT&RET那到一元} >改成> {10000子弹包转换成一元}就好了??
                                                                          ((看来要写选单了


________________题外_________________


子弹包的存取成功解除危机了(装设一个插件就成功了
但子弹包的上限没解危((听不懂你说的FIO......那个舍么来着


插件新手很抱歉,因而听不懂,有太多的指令不知何意思。

献花 x0
引用 | 编辑 弑血
2016-05-12 09:24
10楼
  
下面是引用 a23107971a 于 2016-05-12 08:33 发表的 : 到引言文




大大如果是要做,币值转换是不是只要把定义内的{杀死一个CT&RET那到一元} >改成> {10000子弹包转换成一元}就好了??
                                                                          ((看来要写选单了


________________题外_________________


子弹包的存取成功解除危机了(装设一个插件就成功了
但子弹包的上限没解危((听不懂你说的FIO......那个舍么来着


插件新手很抱歉,因而听不懂,有太多的指令不知何意思。



大概是说整数有最大上限问题,意思是要你把他转为浮点数,
要取用值时,在转回整数应该跟floatround and float 。运用

献花 x0