mud_sanc 板


LINE

☆随风飘荡£落叶 说: 小宝~ 可以增加 暗器类武器 吗? 小太保 Laechan 说: 那首先要做的 小太保 Laechan 说: 就是定义什麽叫暗器 ☆随风飘荡£落叶 说: 大概想做个 投掷武器 or 设暗器的招式 小太保 Laechan 说: 比方杨过对某小王用的那个 ☆随风飘荡£落叶 说: 然後 暗器会有参数 + - 值....也就是消耗性武器 小太保 Laechan 说: 玉蜂针 ☆随风飘荡£落叶 说: 武器消耗完不消失...就会显示xx讯息说媒了之类 ☆随风飘荡£落叶 说: 暗器,可能就分很多种吧 类似陷阱那样设... 小太保 Laechan 说: 对啊, 我是说, 先举几个例 小太保 Laechan 说: 比较知道啥叫暗器 ☆随风飘荡£落叶 说: 神火珠 (灼伤) 透骨针(破盾) 等等 小太保 Laechan 说: 我是希望不要采用以前中毒的做法, 毒移到玩家身上作用 小太保 Laechan 说: 所以直接对玩家做 set_temp 小太保 Laechan 说: 这样暗器的效果可以写多一点 ☆随风飘荡£落叶 说: 嗯嗯 小太保 Laechan 说: 我跟你说一下大致作法 小太保 Laechan 说: ppl->set_temp("暗器key值",(["暗器1":影响1, "暗器2":影响2])); 小太保 Laechan 说: 然後玩家的 heart_beat 会判断 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 玩家身上有这些东西时 小太保 Laechan 说: 先 call ob->xxx, 再 delete 掉暗器相关参数 小太保 Laechan 说: 这样的好处就是从投出到中标, 延迟时间会自动产生 小太保 Laechan 说: 有可能一投出就作用, 也可能投出过 1 秒才作用 ☆随风飘荡£落叶 说: 嗯嗯 小太保 Laechan 说: 然後 mob 跟 usr 可以做相同的修改 小太保 Laechan 说: 一起产生作育 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 然後真正的作用函数 小太保 Laechan 说: 是档案决定, 上面的"暗器1" = 某档档名 ☆随风飘荡£落叶 说: 嗯嗯 小太保 Laechan 说: 比方该档案叫 /a/b/c/def.c 小太保 Laechan 说: 那 "暗器1" = "def" 小太保 Laechan 说: 我的意思就是所有暗器集中管理 ☆随风飘荡£落叶 说: 嗯 了解 小太保 Laechan 说: 它的强制呼叫目录就是 /a/b/c 小太保 Laechan 说: 例如说某暗器打中玩家会使玩家中毒 ☆随风飘荡£落叶 说: 暗器1 = 一个种类?..就例如灼伤效果? 小太保 Laechan 说: 那先 set_temp 小太保 Laechan 说: 然後依该设定 call 相对应的档案做中毒处理 小太保 Laechan 说: 例如移一个玉蜂针的毒物件到玩家身上 小太保 Laechan 说: 又另一个暗器是中了马上扣血30% 小太保 Laechan 说: 那就 cal 相对应的档案直接做扣血30% 处理 小太保 Laechan 说: 比方该档叫 def ☆随风飘荡£落叶 说: soga 小太保 Laechan 说: call_other("/a/b/c/def.c","固定名称函数",传给它玩家物件ppl) 小太保 Laechan 说: 这样 def 就可以对 ppl 搞东搞西 小太保 Laechan 说: 好了这不是重点 ☆随风飘荡£落叶 说: 嗯@@" 小太保 Laechan 说: 假设丢暗器的指令是 throw 小太保 Laechan 说: throw xxx to 某人? ☆随风飘荡£落叶 说: 原本是想说 写个像 spell fist 之类的指令 然後该指令去处理 小太保 Laechan 说: nod 小太保 Laechan 说: 类似 steal 的处理方式 小太保 Laechan 说: 比方有技能叫满天花雨 ☆随风飘荡£落叶 说: 像是 武器量增减 之类 小太保 Laechan 说: throw 满天花雨.级数 谁 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 不过我觉得 throw xxx to 谁 比较直觉, 因为这东西必须搭配「你要丢什麽」 ☆随风飘荡£落叶 说: 嗯 ...plain也是这麽说..avert 小太保 Laechan 说: 除非你的丢啥是针对特定东西譬如武器, 如匕首 小太保 Laechan 说: 不过这就会类似枪投那种东西 小太保 Laechan 说: 如果你要丢的是实体物品那就 throw xxx to 谁 小太保 Laechan 说: 那有个直觉想法 小太保 Laechan 说: 比方你有满手的玉蜂针 小太保 Laechan 说: throw xxx to 谁一次丢一根 小太保 Laechan 说: throw n xxx to 谁 一次丢 n 根 小太保 Laechan 说: 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! 你对XXX射出了一根玉蜂针!!! . . . 小太保 Laechan 说: 或是, 你对XXX射出了 N 根玉蜂针!!! 小太保 Laechan 说: 由玩家的技能值来判断 n 可以多少 小太保 Laechan 说: 采用自动判断, 不采用级数, 而是用技能值/100 直接当级数 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 然後 n 影响对方闪避成功率 小太保 Laechan 说: 以及影响值(如伤害值) 小太保 Laechan 说: 再来, 重点来了 小太保 Laechan 说: N根玉蜂针, 我的建议是像七域的肉片那样 小太保 Laechan 说: 肉片 [10片] 小太保 Laechan 说: 不过这蛮困难的XD 小太保 Laechan 说: 还是用虚拟物品就好 小太保 Laechan 说: 所以就像我之前说的那样 小太保 Laechan 说: 一切问题又会回到这个虚拟物品系统 ☆随风飘荡£落叶 说: 嗯 我是打算用个参数去搞而已.. 小太保 Laechan 说: 在 throw n xxx to 谁未实装前 小太保 Laechan 说: 你可以先就实体物品来设 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 比方玩家可以 throw 倚天剑 to 谁 小太保 Laechan 说: 先写 1)丢实体物品 2)丢钱 小太保 Laechan 说: (那我星海可以写丢 c4 to 刺蛇 了) 小太保 Laechan 说: 那ok 小太保 Laechan 说: 比方你的那个 小太保 Laechan 说: 透骨针 小太保 Laechan 说: 你先写透骨针实体物件档, 然後直接在这个档案写入影响函数档 ☆随风飘荡£落叶 说: ppl->set_temp 我打算统一写在 throw 档里比较好。 小太保 Laechan 说: 当玩家 throw 透骨针 to XXX 时 ☆随风飘荡£落叶 说: 那些暗器 是要装备 小太保 Laechan 说: 它会依据 透骨针 的物件设定, 对玩家 set_temp 小太保 Laechan 说: 喔那也可以啊 ☆随风飘荡£落叶 说: 她..不是放身上 是一个武器类...所以要新增暗器类 小太保 Laechan 说: 你打算让它们装备在哪个位置 ☆随风飘荡£落叶 说: 就第一武器只类的.. 小太保 Laechan 说: 应该也可以 second ☆随风飘荡£落叶 说: 嗯阿 小太保 Laechan 说: 你可以试试 second 会不会有问题 小太保 Laechan 说: 不然你就要 twohand 小太保 Laechan 说: 啊不用 小太保 Laechan 说: 不需这麽复杂, 方便 spiriten 跟暴力手庇的玩家 ☆随风飘荡£落叶 说: 嗯.. 小太保 Laechan 说: 这特色尽量确保住 ☆随风飘荡£落叶 说: 两手发布一样的暗器也很赞! 小太保 Laechan 说: ok, 那就方便多, 我刚刚说的那些就不用 care 小太保 Laechan 说: 那你就可以用 sdata 控制数量 小太保 Laechan 说: 或者数量无限 小太保 Laechan 说: 这应该ok, 你可以跟 wiz 们讨论看看, 先说设定 ☆随风飘荡£落叶 说: 嗯阿~ 小太保 Laechan 说: 首先暗器本身你要让它也能攻击? 小太保 Laechan 说: 因为它是武器, 在一般攻击中免不了会有讯息 ☆随风飘荡£落叶 说: 她要先学暗器发射之类的基本技能才能用.. 小太保 Laechan 说: 对啊但因为是武器的一种, 就会支援到一般攻击 ☆随风飘荡£落叶 说: 嗯.. 小太保 Laechan 说: 比方会出现 你用透骨针打向XXX 小太保 Laechan 说: 或是被你用透骨针昭架开了 ☆随风飘荡£落叶 说: 婀 没想到耶.. 小太保 Laechan 说: 先给你一个方向, 如果不希望它能攻击, 就改成防具类 小太保 Laechan 说: wear 的条件就是要学某技能,定在 wear_func 中即可 ☆随风飘荡£落叶 说: 嗯. 小太保 Laechan 说: 我是觉得这个较好, 因为 小太保 Laechan 说: 如果它能当武器, 那玩家可以完全不使用暗器也能升技能值 小太保 Laechan 说: 再来玩家会怀疑它怎麽没有 enable 类技能 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 我给你一个东西 小太保 Laechan 说: [暗器配置] : 特殊的装备位置 小太保 Laechan 说: armor 值你定为 1 就可 ☆随风飘荡£落叶 说: 那就是在新增新栏位.. 小太保 Laechan 说: nod 小太保 Laechan 说: 这要给盗贼的? ☆随风飘荡£落叶 说: 嗯 没意外的话 小太保 Laechan 说: 那ok, 只有盗贼跟以後的忍者有这位置即可 ☆随风飘荡£落叶 说: 嗯嗯 小太保 Laechan 说: 再来 小太保 Laechan 说: throw 时不管语法是啥, 它就是判断你有没有 ppl->query("armor/特殊位置") 值 小太保 Laechan 说: 有就代表有装暗器 小太保 Laechan 说: 没有就是没装, 先判断没装 小太保 Laechan 说: 有装时你们可以趁这机会想一个革新设定 小太保 Laechan 说: 传统的判断方式是 foreach(eq in obs) 如果 eq 判断为装备中的暗器 执行该暗器的相关东西; 小太保 Laechan 说: 我後来新的判断方式, 就是当玩家 wear 暗器时 ppl->set_temp("某个标记名称",该暗器物件) 小太保 Laechan 说: 这个你们可以参考 head 类防具 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 玩家之前会出现 "某某人头戴OOO身穿XXX" 小太保 Laechan 说: 那个就是为这个而设定的 小太保 Laechan 说: 把玩家wear head 的东西设成某个标记就可以直接读取它穿的是什麽头盔 小太保 Laechan 说: 所以如果你们没想到啥方便的方法时就先这样做 ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: wear 暗器时 ppl->set_temp("暗器名称标记", 该暗器物件); 小太保 Laechan 说: 这样就可以用有无该标记直接判断有无装备 小太保 Laechan 说: 再来, 我问一下 小太保 Laechan 说: 比方玩家装备透骨针 小太保 Laechan 说: 它可以 throw 的次数有限制 or 无限? ☆随风飘荡£落叶 说: 应该是无限 直到用光 小太保 Laechan 说: ㄟ无限就不会用光 ☆随风飘荡£落叶 说: 婀 意思是有线orz 小太保 Laechan 说: 那就我刚说的, 每一个全新的透骨针, 都有数量值 ☆随风飘荡£落叶 说: 反正就是丢到没了就会停止 显示说 暗器已经丢光之类 小太保 Laechan 说: 然後比方该数量值叫 num 小太保 Laechan 说: 那就 set("sdata",({"num"})); 小太保 Laechan 说: 这样该特殊防具就会储存 num 值 ☆随风飘荡£落叶 说: 我在想 当购买实 也就是补充的时候要怎样 小太保 Laechan 说: 那个 easy 小太保 Laechan 说: 「你要补充它, 你必须先装备它」 ☆随风飘荡£落叶 说: 作法有蛮多种的啦orz 小太保 Laechan 说: 这时它就是唯一一个指向目标 小太保 Laechan 说: 你就不用判断一堆东西 小太保 Laechan 说: 不过也可以像阿凡达那样到弹药补给站按一下 F 就全数补给 小太保 Laechan 说: 喔对了这里带出一个东西 小太保 Laechan 说: set("sdata",({"num","max_num"})); ☆随风飘荡£落叶 说: 嗯阿 我就是在考虑这个 小太保 Laechan 说: 你也要定义 max_num 小太保 Laechan 说: 不过这代表这东西没法存在家里了XD ☆随风飘荡£落叶 说: 买得时候 要先把身上原有的补满?...补满後 可以再多买一个吗? 小太保 Laechan 说: 可以啊 小太保 Laechan 说: 反正只能装一个 ☆随风飘荡£落叶 说: 嗯 我只是在想 要不要写 先把原有的补满... 小太保 Laechan 说: 你降会变成玩家可能带N个弹夹这种的 小太保 Laechan 说: 所以你可以思考另一种限制 小太保 Laechan 说: 就是 time 小太保 Laechan 说: 这样玩家一次带 n 个也没用 小太保 Laechan 说: 因为时间限制一样, 时间到了, 通通都无法使用 小太保 Laechan 说: 你降只需一个 sdata 值就是 time 小太保 Laechan 说: 然後时间内无限使用 ☆随风飘荡£落叶 说: 让玩家跑来跑去.. ☆随风飘荡£落叶 说: 原本是想说 限量出售之类的 ☆随风飘荡£落叶 说: 就是供给很低... 小太保 Laechan 说: 其实你给玩家可以用一两个小时它们就会很爽了 ☆随风飘荡£落叶 说: 因为不想要大家身上一堆暗器.. 小太保 Laechan 说: 再说时间也不是问题, 因为有 auc 小太保 Laechan 说: 比方某人没暗器了 小太保 Laechan 说: auc 再取得新的 ☆随风飘荡£落叶 说: 可以狠心点...hehe...设不能auc ☆随风飘荡£落叶 说: laugh 小太保 Laechan 说: anyway, 这是末节的东西, 你可以考虑用 time or 其它方式 小太保 Laechan 说: 嗯, ok. 基本上你飘浮中也能用, 对方飘浮也能打到 ☆随风飘荡£落叶 说: 嗯!对空不错!哈 小太保 Laechan 说: 然後大部份的影响效果写在透骨针本身的自订函数 小太保 Laechan 说: 降就没啥问题, 相类似的就 cp 小太保 Laechan 说: 剩下,暗器要统一集中存在哪个目录保管 小太保 Laechan 说: 降好了, 开个 /d/throw ☆随风飘荡£落叶 说: 嗯 小太保 Laechan 说: 哈, 刚好让你可以练习到写这个 小太保 Laechan 说: 分散式小系统 ☆随风飘荡£落叶 说: 那防具种类新增 要改哪个档? /d/throw 记得给个权限...看能不能也给plain吧.. 小太保 Laechan 说: 那个我来改, 连同刚刚说的 ppl->Set_temp(:"暗器标记" 小太保 Laechan 说: 你先决定暗器标记要叫啥, 一般是 mapping 式 小太保 Laechan 说: 因为可能三个玩家同时对怪物射出这个 小太保 Laechan 说: 然後每个玩家射出的都不同 ☆随风飘荡£落叶 说: 嗯嗯 小太保 Laechan 说: 然後暗器档嘛, think 小太保 Laechan 说: 我看看 shut 能不能支援XD -- Norr@Sanc 风,吹散了一切烦恼,只留下平静的思考。 雨,淋落了一切纷乱,只剩下无比的快乐。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.178.99







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灯, 水草

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

TOP