铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1561|回复: 6

[通用] 经过winson大神的指点~

[复制链接]
发表于 2009-12-29 10:44 | 显示全部楼层 |阅读模式
下午winson大的一个关于第50_43指点令我茅塞顿开~
原来只要加个case of的判断就能让代码在游戏中实现
所以...........
我就随便做了个能在游戏中增加轻功, 防御, 攻击的指令~
首先我在kys_mian里面加了这个procedure:
//增加某属性数值
procedure unknownewintruct(rnum, kind, addnum: integer);
var
  word: widestring;
begin

  case kind of
  0:
  begin
  RRole[rnum].Attack := RRole[rnum].Attack + addnum;
  word := ' 武力增加';
  end;
  1:
  begin
  RRole[rnum].Defence := RRole[rnum].Defence + addnum;
  word :=' 防御增加';
  end;
  2:
  begin
  RRole[rnum].Speed := RRole[rnum].Speed + addnum;
  word :=' 轻功增加';
  end;
  end;
  DrawRectangle(CENTER_X - 75, 98, 145, 51, 0, colcolor(255), 30);
  drawshadowtext(@word[1], CENTER_X - 90, 125, colcolor($7), colcolor($5));
  drawbig5shadowtext(@rrole[rnum].Name, CENTER_X - 90, 100, colcolor($23), colcolor($21));
  word := format('%4d', [addnum]);
  drawengshadowtext(@word[1], CENTER_X + 20, 125, colcolor($66), colcolor($64));
  sdl_updaterect(screen, 0, 0, screen.w, screen.h);
  waitanykey;
  redraw;
end;

然后我在kys_event里面的50_43里面加了这个:
case e2 of
       10:
       begin
       unknownewintruct(e3, e4, e5);
       end;
       end;
然后在事件编辑里用调用其他事件
效果还真不错

[发帖际遇]: killer_zingy抓了很多毒物给阿紫练功,获奖赏银两18两。


[ 本帖最后由 killer_zingy 于 2009-12-29 10:48 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-12-29 11:06 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-12-29 11:52 | 显示全部楼层
原本游戏没有加攻击防御的指令吗?

[发帖际遇]: jy02785317在独孤墓捡到大雕遗漏的怪蛇胆,卖出银两19两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-12-29 13:19 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-12-29 14:50 | 显示全部楼层
原本的游戏里面没有加防御的指令……
最近想到一个很古怪的方式可以实现这个,真的很古怪……
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-12-29 16:26 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-12-29 21:26 | 显示全部楼层

回复 二当家 的帖子

对哦, 还要判断上限~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-19 08:32

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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