找回密码
 注册
搜索
查看: 1291|回复: 0

关于七伤拳学习致死的原因[走火入魔?]

[复制链接]
门派:不明
发表于 2010-4-19 23:00:51 | 显示全部楼层 |阅读模式
void skill_improved(object me)
{
object *ob;
int i, skill;
skill = me->query_skill("qishang-quan", 1);
注释:获取你qsq的等级
if(me->query("max_neili") < skill * 15 && skill < 200){
注释:如果你的max_neili(最大内力)  小于 qsq等级*15 并且 qsq 等级 小于 200级
switch(random(5)){
注释:随即选择下面5种 case 0 :
注释:第一种
tell_object(me, HIR"你肩头云门穴突然一阵轻微隐痛,是肺脉伤了!\n"NOR);
注释:玩家显示 “肩头云门穴突然一阵轻微隐痛,是肺脉伤了!”  
me->add("max_neili", -(30+random(70)));
注释:玩家最大内力 减少 30+(0-70)之间的随即一个数字  也就是至少减少30最大内力
break;      
注释:退出循环
case 1 :
注释:第二种
tell_object(me, HIR"你腿上无里穴突然酸痛难当,是肝脉伤了!\n"NOR);
注释:玩家显示 “你腿上无里穴突然酸痛难当,是肺脉伤了!”  
me->add("combat_exp", -(2500+random(4000)) );
注释:玩家当前经验减少 2500+(0-4000)之间的随即一个数字  也就是至少减少2500点经验
break;
注释:退出循环
case 2 :
注释:第三种 message_vision(HIR"$N心脉练伤,突然狂性大发、无法抑制了!\n"NOR, me);
注释:显示 “心脉练伤,突然狂性大发、无法抑制了!
ob = all_inventory(environment(me));
for(i=0; i<sizeof(ob); i++) {
if( ob== me ) continue;
if(!ob->is_killing(me) ) ob->kill_ob(me);
}
注释:好像是乱杀人吧?? 解释不了了 Master 看到 解释一下 。
break;
注释:退出循环
case 3 :
注释:第四种 tell_object(me, HIR"你上臂青灵穴突然一时麻痒难当,是心脉伤了!\n"NOR);
注释:玩家显示 “你上臂青灵穴突然一时麻痒难当,是肺脉伤了!”  
me->add("max_jingli", -(30+random(70)));
注释:玩家最大精力 减少 30+(0-70)之间的随即一个数字  也就是至少减少30最大精力
break;
注释:退出循环
case 4 :
注释:第五种
tell_object(me, HIR"你突然觉得体内阴阳二气串行金木水火土五行,无法抑制了!\n"NOR);
注释:玩家显示 “你突然觉得体内阴阳二气串行金木水火土五行,无法抑制了!
me->set_skill("qishang-quan", skill-(2+random(3)));
注释:好像是减少qsq等级了  Master 看到解释一下
break;
注释:退出循环 }
me->unconcious();
注释:强制让你迷糊掉 昏迷
}
}

以上是sjtx qishang-quan.c code 学习部分代码

学习致死,不是BUG所以,代码如上

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-1 23:51 , Processed in 0.024584 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表