摆摊系统
2017-03-21 09:44:23 0 举报
AI智能生成
MMO摆摊
作者其他创作
大纲/内容
贩卖摆位收购物品
摊位税收
税收产生
摊位通过摆摊完成的每笔交易都会产生税费
查看税额
左键点击摊位模型开启摊位购买界面。
摊位所在城市占有率第一的帮派成员可见
摊位收税
相关操作
同购买摆摊商品
服务端逻辑
服务端逻辑验证
摊位无税费不可收税
角色不是摊位所在城市占有率第一的帮派成员不可收税
角色未拥有收税权限不可收税
验证通过处理
角色获得部分税费
角色所在帮派增加帮派在改城市的投资额
客户端逻辑
客户端预检测
符合条件的角色周围是否有还未收税的摊位
成功反馈
您收取该摊位的税费:【银两表达式】。
相关表现
符合条件的角色周围有税费的摊位模型/角色模型上有对应的GUI
离线摆摊
相关操作
出摊后,点击摊位界面中的离线摆摊按钮,弹出离线摆摊确认窗。
选择离线摆摊的时长,系统默认选择最短时长,按确认按钮。
服务端逻辑
服务端逻辑验证
角色等级小于指定等级不可进行离线摆摊。
角色未处于摆摊状态不可进行离线摆摊。
角色拥有元宝不足不可进行离线摆摊。
验证通过处理
角色进入离线摆摊状态
客户端逻辑
客户端预检测
同服务端
相关逻辑
系统默认选择最短时长
失败反馈
角色等级小于NN级,无法进行离线摆摊。
出摊后才可进行离线摆摊
元宝不足
成功反馈
您已开始离线摆摊。此期间您可关闭游戏。
离线摆摊状态
结束
离线摆摊时间结束
角色收摊
摊位界面显示离线摆摊剩余时间
摊位留言
发布留言
查看留言
摊位喊话
摊位模型上飘出聊天泡泡
收摊
自动收摊
非离线摆摊状态下角色离开游戏
服务器关闭
手动收摊
点击摊位界面中的收摊按钮
若角色处于离线摆摊状态,弹出收摊确认窗
收摊完毕处理
摊主结束摆摊状态
自动划拨本次出摊所得税费
所在城市占有率第一的帮派
系统没收
摆摊出售
货架
产生
角色创建
初始化
部分货架处于开启状态。
初始化开启格数由数值组提供。
货架扩展
相关操作
左键点击扩充按钮,弹出货架扩展对话框,点击确认按钮。
服务端逻辑
服务端逻辑验证
扩展次数已达上限不可扩展。
角色拥有货币不足不可扩展。
验证通过处理
开启对应货架格。
客户端逻辑
客户端预检测
同服务端
失败反馈
摊位货架的扩展次数已达上限
成功反馈
对应摊位货架格变为开启状态。
相关表现
摊位货架格
未开启状态
已开启状态
摊位命名
相关操作
系统默认命名:【角色名】 的摊位
可通过界面进行修改
服务端逻辑
无
客户端逻辑
客户端预检测
字数长度
最长8个汉字
命名规范
不可为屏蔽字
命名错误反馈
无效的摊位名
命名失败处理
恢复为系统默认名
商品上架
相关操作
右键点击背包中的物品
物品按顺序摆放在下一格空货架处
左键点击抓取物品图标,移动到货架上后,再点击左键上架
物品摆放在指定货架处
服务端逻辑
无
客户端逻辑
客户端预检测
货架已有商品不可上架
已绑定物品不可上架
任务物品不可上架
目标格未开启不能上架
货架已满不可上架
失败反馈
此货架已被占用
绑定的物品不能出售
任务物品不能出售
目标货架未开启
货架已满
成功反馈
物品ICON出现在对应货架位置
进入商品定价模块
弹出商品定价对话框
物品上架锁定状态
选定为商品的物品进入上架锁定状态
限制同交易锁定状态
不可在背包中进行移动、丢弃、使用、拆分、堆叠等操作
相关表现
背包中
物品的上架锁定状态
货架上
常态
商品定价
相关操作
商品上架后,弹出商品定价对话框。输入商品的出售的单价后,按确认按钮完成定价。
服务端逻辑
无
客户端逻辑
客户端逻辑
商品一上架,未定过价的物品,系统自动默认定价为1文。
相同模板物品的定价与此前的相同。
若物品为堆叠,根据上架商品时的数量和单价计算出该批物品的总价。
客户端预检测
商品的单价或总价不可为零
失败反馈
价钱不能为0
成功反馈
摊位界面显示当前出售商品总价值。
此物品已重复,定价和此前的物品相同
商品下架
相关操作
鼠标右键点击货架中摆摊锁定状态的物品。
服务端逻辑
服务端逻辑验证
目标物品处于摆摊锁定状态
验证通过处理
物品解除摆摊锁定状态
客户端逻辑
货架上
移除对应物品
背包中
物品变为常态
摆摊收购
收购清单
货物定价
确定收购数量
出摊
相关操作
点击界面中的出摊按钮
服务端逻辑
服务端逻辑验证
角色状态验证
死亡状态不可摆摊
交易状态不可摆摊
登陆保护状态不可摆摊
战斗状态不可摆摊
摊位名验证
命名规范
不可为屏蔽字
字数长度
最长8个汉字
商品验证
每个商品所在货架必须一一对应
商品必须存在背包中
商品不可为绑定物品
商品不可为任务物品
商品所在货架必须开启
商品数量不可超过货架格数
不可没有商品
商品标价验证
相同模板物品的定价必须相同。
商品单价或总价不可为零。
商品总价与角色当前拥有银两之和不可超出系统上限。
求购清单验证
求购货物定价验证
摆摊区域验证
非摆摊区不可摆摊
摊位周围不可有其他摊位
非免费摆摊区每次出摊需缴纳税费
角色银两不足不可出摊
验证通过处理
角色进入摆摊状态
客户端逻辑
客户端预检测
同服务端
失败反馈
你已死亡不可摆摊
进行交易时不可摆摊
当前状态下不可摆摊
战斗中不可摆摊
无效的摊位名
商品出错
绑定的物品不能出售
任务物品不能出售
目标货架未开启
货架已满
不准摆空摊
相同的物品定价需与此前的物品一致
价钱不能为0
商品总价已经超出了系统所能容纳的上限
您所在的区域禁止摆摊,请另找场所
您周围的人太多了,不能摆摊
成功反馈
您开始摆摊
摆摊状态
触发
出摊成功角色进入摆摊状态
服务端逻辑
不可移动
不可进行切磋
不可进行交易
不可使用技能
不可使用物品
客户端逻辑
相关流程补充角色处于摆摊状态的检测
PVP
摆摊中不可切磋
交易
摆摊中不可进行交易
技能
摆摊中不可使用招式
物品
摆摊中不可使用物品
相关表现
摊位表现
打坐
摊位模型
摊位招牌
购买摆摊商品
相关操作
左键点击摊位模型开启摊位购买界面。
右键点击商品图标
单件商品
弹出购买确认窗
按确认按钮购买
堆叠商品
弹出数量输入窗
输入要购买的数量后
按确认按钮购买
服务端逻辑
服务端逻辑验证
对应商品不存在无法购买
对应商品的数量不足无法购买
角色拥有银两不足无法购买
商品购买数量加上角色已拥有物品数量大于商品最大拥有数无法购买
角色背包不足无法购买
验证通过处理
购买方扣除银两,获得指定数量的商品
贩卖方扣除指定数量的商品,扣除税收后的所得
产生本次摆摊交易的税费
客户端逻辑
客户端预检测
同服务端
失败反馈
商品不存在,请关闭后打开摊位重试
商品数量不足
银两不足
物品持有量已达上限,无法拥有更多该物品
背包空间不足
成功反馈
购买方
你购买了【物品名】。
贩卖方
【角色名】:花了【银两表达式】购买了【物品名】X【物品数量】。
相关表现
摊位留言板显示购买记录。
分支主题
相关操作
服务端逻辑
服务端逻辑验证
验证通过处理
客户端逻辑
客户端预检测
失败反馈
成功反馈
相关表现
0 条评论
下一页