作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 资料问题...
时间Sat Aug 7 22:41:15 2010
※ 引述《hlead (希多)》之铭言:
: 以上总归三点:
: 1. 输入a显示的状态,如何设定中文。(将watershield自动转成水盾)
: ex: 1.水之护盾:防御强度(90XXX) ??小时
: 2. 输入a显示的状态,要如何x小时改成xx秒
: ex: 11.普攻、特攻杀伤威力(double) 剩余 155 秒
这是定义在 a 里面的,例如..
if(me->query_temp("time_record/sacramenti_times")>tt)
tmp+=(no++)+".普攻、特攻杀伤威力(double) 剩余 "+
((int)me->query_temp("time_record/sacramenti_times")-tt)+" 秒\n";
if(me->query_temp("time_record/light_aura_times")>tt)
tmp+=(no++)+"."HIW"圣光结界"NOR": 对邪恶系防护力x2 剩余 "+
((int)me->query_temp("time_record/light_aura_times")-tt)+" 秒\n";
if(me->query_temp("time_record/holywar_times")>tt)
tmp+=(no++)+".全种类杀伤完全无视状态 剩余 "+
((int)me->query_temp("time_record/holywar_times")-tt)+" 秒\n";
: 3. 种类除了上述所说得以外,还有其他种类效果吗?
: ex:抗性等等。
没有。
: 以下是回答:
: armor = armor_cross。
: query_temp下有个:
: time_record : ([ "cast_sacramenti" : 1281190371,
: "sacramenti_times" : 1281190537 ])
: 1.如何在房间内设定每n秒都会扣玩家身上的钱。
可以让 trap_room 支援这个设定。
#define TRAPS ([\
"poison" :(["name":"毒气","prevent":"anti_poison pearl"]),\
"fire" :(["name":"火焰","prevent":"fire_spirit pearl"]),\
"lightning":(["name":"闪电","prevent":"thunder_spirit pearl"]),\
])
例如加个..
"money" :(["name":"扣钱","prevent":"..."]),\
prevent 是防扣钱机制,但不一定要做。
switch(tmp)
{
// 第一种类型:杀伤型
case "poison": // 毒气攻击
.
.
case "money": // 扣钱型攻击
执行扣钱相关讯息;
break;
}
justin 可以想好 "money" 那一栏要用什麽更合适的字替代,
以及是否要增加防扣钱的机制,若要增加的话你觉得怎样做玩
家才不会被扣钱较好。
: 2.有个钱毒的物件,要怎样让他在离开某格时,就自动移除。
: (要考虑recall return术等情况离开时,也能移除。)
以 trap_room 支援的话,玩家离开该房间就自动解除。
: 3.如何随机呼叫圣殿内的怪物。
这个写的出来的话「枯树枝」早就写了。
但枯树枝的确有要写,belldandy 有写下这个物件大致要怎麽
做的 simple code,不过做法太麻烦,我有更简单的。
若下礼拜有写 code 的话,应该可以列入下礼拜的二拍。
: 以下是回答:
: 1.理论上小宝会跟你说自己写心跳,然後去做呼叫执行扣钱这指令。
: 如果你是要待在那边满n秒的话。
: 可以写init然後隔n秒去呼叫下一个函式。
: 然後函式内判断呼叫者是否还在这格内。如果在就扣钱。
: 2.我会建议在钱毒上写个心跳判断之类的东西。
: 然後在某些房间内设置特殊参数。
: 让钱毒去每秒执行玩家所在房间是否有特殊参数。有的话移除。
尽量用 trap_room 去支援,这样盗贼的 sneak 机制才会更有
价值。
: 3.如果怪物有限定且很蛮少的话,把路径存在阵列里。然後随机clone。
: 如果是要取目录下的全部怪物做随机呼叫的话,请洽小宝解答。
: 或是取全sanc的怪物做随机呼叫也请洽小宝。不过,不建议这样做。
: 因为有些未开放的怪,可能也会读到。会出问题。
有不会出问题的机制。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.3.82
1F:推 hlead :对吼!都忘了陷阱房的存在了!..laugh 08/07 22:46
2F:推 justinj :我有设定一个积分摄取场..为的是用钱换积分而已... 08/07 23:55
3F:→ justinj :我原本是想知道temp_mod还可以设什麽种类.. 08/07 23:56
4F:→ justinj :然後随机呼叫是为了设定单人攻击叫到怪太强就算失败. 08/07 23:58
5F:→ justinj :想设一个种族德鲁依的试练而已.... 08/07 23:59
6F:→ justinj :然後我是找到heal_time/"name"..name:"".... 08/08 00:00
7F:推 justinj :然後farm生虫的数量可以管一下吗?..有看到9页的怪了 08/08 00:07
8F:→ laechan :worm 暂时不会出现 08/08 00:33
9F:推 justinj :有一种噬金蚁..专门吃金属..类似的腐金之雾... 08/08 08:43
10F:→ laechan :那就用 moneyant. 有预防的机制? 08/08 17:40
11F:推 justinj :预防....垃圾袋?塑胶制品... 08/08 18:50
12F:推 hlead :钱包?..avert 08/08 19:29
13F:推 justinj :腐金之雾的话就风灵珠... 08/09 08:14
14F:→ laechan :不一定要物品 08/09 13:00
15F:推 justinj :事实上最早想到要用这个是做某区域的熟练度加快.. 08/09 13:08
16F:→ justinj :区域是这样..A->B..A区域钱多,无熟练...B区熟练多,无 08/09 13:10
17F:→ justinj :钱,只能由A走入的方法... 08/09 13:11