mud_sanc 板


LINE

首先,玩家可带在身上的虚拟物品种类是有限制的。 那麽多的物品要存去哪里?我打算在罗德斯建造一座「仓库」, 玩家可进出仓库去存放这些多出来的东西。  ======================================================== 接着是物品的基本分类,例如p001是生命药水,p002是OOXX药水 ,.... 则资料结构我打算这样子订 mapping obj_data=([ "p":([ "p001":({"生命药水",..}), . . ]), ]); 考量到物品可能会「非常多」,可能也会应用家族的分散式资料 储存方式。则以底下为例.. keys_vobjs=ppl->query_vobjs(); foreach(tmp in keys_vobjs) str+=sprintf("-12s %2d",vobjs_name(tmp_,keys_objs[tmp])); 由这里可以看出 vobjs_name 是关键,函数可能是这样写.. string vobjs_name(string tmp) { return obj_data[tmp[0..0]][tmp]; } ======================================================== 这时有两种型式 一、仿 chinesed.c,再定义相关的 simul_efun 来跑 二、仿 party_d.c,资料都在 party_d.c 里头,函数也是 我可能会采第二种型式。 至於玩家←→虚拟物品系统之间的沟通,则写在玩家 user.c 的相关档案里头,即建立相关函数存取玩家本身的虚拟物品资 料。 ======================================================== 最後是 mob_drop,我将全面修改这个东西。 首先,物品资料库只有唯一一个,所以怪物会掉的东西,都将 统一集中在某个地方设定。 问题:那我怎麽设计该怪物会掉什麽物品? 很简单,就是把传统的 mob_drop.c 的设计修改一下即可,例 如.. set("mob_drop",({"L/001"})); 改成 set("mob_drop",({"虚拟物品编号"})); 然後仿 chinese 指令,让 wiz 可以自行新增自己的虚拟物品 ,随时可新增、删除、修改。 这样在 mob_d.c 的 die 函数里面就可以这样做.. if(mob->query("mob_drop")) exec_mob_drop(mob); 现在的重点是,必须模拟当玩家身上携带 100 种物品时究竟显 示出来的情况是如何,这个必须先做。 Laechan --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 223.141.55.137
1F:推 justinj :显示:空间不足!!无法再捡东西!! 11/06 08:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP