dujian15 发表于 2021-1-10 23:18:06

阿杜 -- 仿冒险岛和魔兽世界风格行囊背包系统

本帖最后由 dujian15 于 2021-1-10 23:29 编辑

具体不多说,行囊脚本GA免费给用,而且各位大佬都有写。
所以整体上我还是建议大家购买时要综合考虑,这个脚本只是方便,但不是必需,
我也是在各位大佬的基础上做得修改,购买前还是建议各位货比三家后再做决定

因为这些功能是给自己的服务器开发的,卖脚本只是个副产品,所以除非非常诱人,否则我出售的脚本不支持买断,也就是这个功能只供你一个人使用,我还会卖给其它朋友。
购买请联系阿杜 QQ12620574







具体功能及演示请参照B站的视频,不作详细介绍
购买请联系阿杜 QQ12620574
具体内容请移步B站
https://www.bilibili.com/video/BV1kT4y1T72r

购买阿杜系列脚本你会得到什么?
[*]完整的脚本功能
[*]完善的配置及说明文档
[*]丰富的配置方式和修改方式,当然这可能需要消耗一点耐心
[*]供你针对本脚本扩充功能和进行二次开发的仿GA格式接口
[*]脚本bug修正及功能扩充时免费更新

数据库说明
[*]脚本使用自建数据库,不修改游戏中的其它数据
[*]脚本首次载入时自动创建库表,不需玩家配置
针对行囊系统GA原引擎 Char 接口扩展
[*]本脚本支持各位GM进行扩展开发,下列接口可以直接在你自己的脚本中调用
Char.Adu_GetPackMaxNum(CharIndex)
[*]参数说明:
[*]CharIndex 数值型,玩家索引
[*]获取行囊的最大值
[*]注意这个最大值不是基础设置里MaxPackNum参数, 而是你的玩家各种操作后行囊的最大值

[*]比如设计 一个物品,使用后增加背包10个格子,返回值为增加后的总值

Char.Adu_SetPackMaxNum(CharIndex,Num)
[*]参数说明:
[*]CharIndex 数值型,玩家索引

[*]Num 数值型,要设置的数量
[*]设置(直接指定)玩家行囊的最大值
[*]传入小于0的值时会自动设置为0
[*]传入大于参数MaxPackNum时,会自动设置为MaxPackNum
[*]此接口的用法只受制于你的想象力

[*]可以设定一个商城物品,使用后增加背包上限
[*]可以设定不同的Vip等级可以获取不同的背包上限等等

Char.Adu_PlusPackMaxNum(CharIndex,DNum)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]DNum 数值型,要增加的数量
[*]增加DNum个背包上限

[*]注意本接口与Char.Adu_SetPackMaxNum不同的是,本函数是在原有基础上增加
[*]增加的最大值后,行囊总值不会超过MaxPackNum

Char.Adu_NerfPackMaxNum(CharIndex,DNum)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]DNum 数值型,要减少的数量
[*]减少DNum个背包上限

[*]注意本接口与Char.Adu_SetPackMaxNum不同的是,本函数是在原有基础上减少
[*]减少的最大值后,行囊总值不会超过0

Char.Adu_PackCheckItem(CharIndex,Slot)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]Slot 数值型,玩家物品栏内的位置
[*]Slot 参数的值与GA物品栏的参数保持一致,GA中物品栏的编号是8~27,Slot值也参照此值
[*]判定玩家物品栏内的物品Slot 是否能够存入行囊
Char.Adu_SavetoPack(CharIndex,Slot)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]Slot 数值型,玩家物品栏内的位置
[*]Slot 参数的值与GA物品栏的参数保持一致,GA中物品栏的编号是8~27,Slot值也参照此值
[*]将玩家物品栏内的物品Slot 够存入行囊

[*]

Char.Adu_LoadtoBag(CharIndex,PackSlot)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]PackSlot 数值型,玩家行囊内物品的位置
[*]将玩家物行囊内的物品PackSlot 取出至物品栏

[*]此函数的返回值具体如下

[*]返回值为 1操作成功

[*]此时的返回值有三个:1,[物品名称],[物品数量]
[*]你可以通过 local a,b,c = Char.Adu_LoadtoBag(CharIndex,Slot) 调用变量b 和c 的值来查看第二个值
[*]返回值为 -1传入的 CharIndex 错误
[*]返回值为 -2 传入的 PackSlot 错误导致物品栏那里没有物品
[*]返回值为 -3道具背包已满


Char.Adu_GetPackItemNum(CharIndex)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]获取玩家行囊中已对存入的物品的数量
行囊系统针对GA原引擎 NLG 接口扩展NLG.Adu_UpBagPackInfo(CharIndex)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]刷新玩家行囊数据,主要是修改最大值后的刷新
NLG.Adu_UpBagPack(CharIndex)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]刷新玩家行囊数据,包括物品栏和行囊
NLG.Adu_SortPackItem(CharIndex)
[*]参数说明:

[*]CharIndex 数值型,玩家索引
[*]整理玩家的行囊,整理完的效果需要调用刷新行囊指令查看
更新说明
[*]2019.3.13,项目立项
[*]2020.11.29,休息一年后继续填坑,已经基本实现功能
[*]2020.12.5,增加商业版本支持,填加三种触发方式
[*]2021.1.15,重新修改了版本内容,将行囊融合到了物品栏中



页: [1]
查看完整版本: 阿杜 -- 仿冒险岛和魔兽世界风格行囊背包系统