作者hlead (希多)
看板mud_sanc
标题Re: [wizs] 资料问题...
时间Sat Aug 7 22:30:03 2010
※ 引述《justinj (闇冥)》之铭言:
: ppl->temp_mod(能力种类,能力值,能力名称,能力时间)
: 目前我所测试是这样...
: 能力名称:技能的英文名称在a会显示中文,其它的要自己设定中文(有没有例外未知)
: 能力时间:目前看到显示的都是XX小时...那X秒那个要怎麽用?
: (或者是a的其它显示状态)
: 能力种类:目前已经有stat-XXX(各属性),hit_chance(命中),dodge(基本闪躲)
: damage(杀伤),armor_class(防御力),speed(战斗速度),light(夜视)
: no_quit(不能离线),no_receive_spell(不能放spell,cast)
: 还有其它的吗(我设定armor会error..)
: 像抗性,中毒,不能使用force,fist,blade,slash,heart,en等
以上总归三点:
1. 输入a显示的状态,如何设定中文。(将watershield自动转成水盾)
ex: 1.水之护盾:防御强度(90XXX) ??小时
2. 输入a显示的状态,要如何x小时改成xx秒
ex: 11.普攻、特攻杀伤威力(double) 剩余 155 秒
3. 种类除了上述所说得以外,还有其他种类效果吗?
ex:抗性等等。
以下是回答:
armor = armor_cross。
query_temp下有个:
time_record : ([ "cast_sacramenti" : 1281190371,
"sacramenti_times" : 1281190537 ])
应该是读取这个。
相关档案都在/std/user.c 1060行之後。
不然直接查string attack_string()。
你应该看得到吧?
: 另外一个问题是....
: 如果我设定3*3的地....在里面要设定每n秒会扣身上的钱X元
: 离开後就没有了...那要怎麽设定....
: 如果要自定"钱毒"...除recall,直接走出去,可以设定移除外...
: 那其它离开的方法就很难移除了...
: (虽然可以判断所在地移除....但总感觉不大对劲...)
: 如果是设temp_mod...这个使用限制未知...
: 还有一个问题....
: 我想设定一个房间(或道具)..可以随意叫出圣殿的某只怪,
: 当然可以有限制的..像只叫出lv120的某只....那要怎麽写
: [原本以为get_dir可以用...但试用结果有些怪没法子叫...]
以上总归三点:
1.如何在房间内设定每n秒都会扣玩家身上的钱。
2.有个钱毒的物件,要怎样让他在离开某格时,就自动移除。
(要考虑recall return术等情况离开时,也能移除。)
3.如何随机呼叫圣殿内的怪物。
以下是回答:
1.理论上小宝会跟你说自己写心跳,然後去做呼叫执行扣钱这指令。
如果你是要待在那边满n秒的话。
可以写init然後隔n秒去呼叫下一个函式。
然後函式内判断呼叫者是否还在这格内。如果在就扣钱。
2.我会建议在钱毒上写个心跳判断之类的东西。
然後在某些房间内设置特殊参数。
让钱毒去每秒执行玩家所在房间是否有特殊参数。有的话移除。
3.如果怪物有限定且很蛮少的话,把路径存在阵列里。然後随机clone。
如果是要取目录下的全部怪物做随机呼叫的话,请洽小宝解答。
或是取全sanc的怪物做随机呼叫也请洽小宝。不过,不建议这样做。
因为有些未开放的怪,可能也会读到。会出问题。
--
Norr@Sanc
风,吹散了一切烦恼,只留下平静的思考。
雨,淋落了一切纷乱,只剩下无比的快乐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.178.159
※ 编辑: hlead 来自: 123.204.178.159 (08/07 22:43)
1F:推 justinj :/std/user.c里最关键的skill_name,effect_name资料? 08/08 09:00
2F:→ hlead :就只是把技能英文转中文跟属性英文转中文而已。 08/08 09:10