铁血丹心

 找回密码
 我要成为铁血侠客
搜索
12
返回列表 发新帖
楼主: cbws

【蛋碎江湖】征集建议

  [复制链接]
 楼主| 发表于 2012-9-24 10:53 | 显示全部楼层
回复 二宫和也 的帖子

原版苍半的自创武功函数 我第一次玩的MOD就是苍炎风舞版,没玩过原版苍半
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-9-24 10:56 | 显示全部楼层
回复 77113891 的帖子

对应印信这主意真好,回去开工!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-24 11:16 | 显示全部楼层
苍半源码在达摩堂可以下
http://www.txdx.net/thread-471319-1-1.html
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-9-24 11:51 | 显示全部楼层
回复 二宫和也 的帖子

我感觉已经明白这个系统了。refw = function(wugong, level)
local m1, m2, a1, a2, a3, a4, a5 = nil, nil, nil, nil, nil, nil, nil
  if JY.Wugong[wugong]["攻击范围"] == -1 then
    return JY.Wugong[wugong]["加内力1"], JY.Wugong[wugong]["加内力2"], JY.Wugong[wugong]["未知1"], JY.Wugong[wugong]["未知2"], JY.Wugong[wugong]["未知3"], JY.Wugong[wugong]["未知4"], JY.Wugong[wugong]["未知5"]
  end

这一段代码表示,如果没有生成攻击范围,默认为-1,就按照未知1到5与加内力1到2来确定范围。
过一会再补充一点。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-24 11:55 | 显示全部楼层
回复 cbws 的帖子

是这样子没错,坑爹的只是范围而已,改一下就可以直接用了,可以参考refw函数进行调整
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-9-24 12:19 | 显示全部楼层
回复 二宫和也 的帖子


function CreatKf(kfid)

lib.ShowSlow(50,1);

say('我要自创武功!',0);

if DrawStrBoxYesNo(-1,-1,'要自创武功吗?',C_WHITE,CC.DefaultFont) then

local name,kind,power,attfw,m1,m2,a1,a2,a3,a4,a5;

local menu1={

{"拳掌",nil,1},

{"剑术",nil,1},

{"刀法",nil,1},

{"奇门",nil,1},

};

local menu2={

{"提高威力",nil,1},

{"加大范围",nil,1},

{"怪异招式",nil,1},

};

local menu3={

{"原地",nil,1},

{"方向",nil,1},

{"定点",nil,1},

};

say("既然决定自创武功,首先要想个威风点的名字。");

name=Shurufa(32, CC.ScreenH - 6 * CC.Fontbig)

if string.len(name)==0 then

say("算了,想半天都没想好名字,灵感都没了!");

return;

end

say("我所学甚杂,究竟应该选哪个类型呢?");

kind=ShowMenu(menu1,4,0,CC.ScreenW/2-CC.DefaultFont*2,CC.ScreenH/2,0,0,1,0,CC.DefaultFont,C_ORANGE,C_WHITE);

say("威力和范围难以取舍,我该怎么办呢?");

power=ShowMenu(menu2,3,0,CC.ScreenW/2-CC.DefaultFont*2,CC.ScreenH/2,0,0,1,0,CC.DefaultFont,C_ORANGE,C_WHITE);

--power = 3

say("这一招该如何使出去呢?")

attfw=ShowMenu(menu3,3,0,CC.ScreenW/2-CC.DefaultFont*2,CC.ScreenH/2,0,0,1,0,CC.DefaultFont,C_ORANGE,C_WHITE);

local atkpower=(200+JY.Person[0]["攻击力"]/2+100*20)*(90+Rnd(20))/100;

if power==2 then--加大范围

atkpower=atkpower*0.9;

elseif power==3 then--怪异招式

atkpower=atkpower*(0.5+math.random()*0.8);

end

if attfw==2 then--方向

atkpower=atkpower*0.9;

elseif attfw==3 then--定点

atkpower=atkpower*0.8;

end

local FW={};

FW[1]={

{9,2+Rnd(2),0,0,0},

{5,5+Rnd(3),1+Rnd(5),0,0,0},

};

FW[2]={

{10,3+Rnd(2),2+Rnd(2),1+Rnd(2),0},--威力

{10,2+Rnd(7),1+Rnd(7),Rnd(7),0},--大范围

};

FW[3]={

{1,Rnd(2),Rnd(2),0,0},

{2,2+Rnd(3),0,0,0},

};

if attfw==1 then

m1=0;

m2=0;

elseif attfw==2 then

m1=1+Rnd(1);

m2=1;

else

m1=0;

m2=1+Rnd(5);

end

if power==3 then--怪异招式

a1=Rnd(14);

a2=Rnd(5);

a3=Rnd(5);

a4=Rnd(5);

a5=Rnd(5);

else

a1=FW[attfw][power][1];

a2=FW[attfw][power][2];

a3=FW[attfw][power][3];

a4=FW[attfw][power][4];

a5=FW[attfw][power][5];

end

JY.Wugong[kfid]["攻击范围"]=-1;

JY.Wugong[kfid]["名称"]=name;

JY.Wugong[kfid]["攻击力10"]=math.modf(atkpower);

JY.Wugong[kfid]["加内力1"]=m1

JY.Wugong[kfid]["加内力2"]=m2

JY.Wugong[kfid]["未知1"]=a1

JY.Wugong[kfid]["未知2"]=a2

JY.Wugong[kfid]["未知3"]=a3

JY.Wugong[kfid]["未知4"]=a4

JY.Wugong[kfid]["未知5"]=a5

JY.Wugong[kfid]["出招音效"]=kind+Rnd(6)*4;

JY.Wugong[kfid]["武功动画&音效"]=Rnd(109)

JY.Person[0]["武功1"]=kfid;

JY.Person[0]["武功等级1"]=900;

end
end
这是我刚改出来的代码。方向攻击性的自创武功没有问题了。
至于范围坑爹的问题,只要多SL总能SL到个好的

点评

没输入的话就直接返回了= =  发表于 2012-9-24 18:40
为毛我看不懂没有输入字符时武功名称到底是啥?  发表于 2012-9-24 18:33
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-25 17:59 | 显示全部楼层
加入暗器上毒或者合成强力暗器系统吧,让苦逼流可以0武功单挑一些关卡。

声望系统可接不同等级的任务或者购买东西和雇佣兵甚至运镖贸易。

点评

暗器很强力了这个版本。暗器上毒是不可抗的。  发表于 2012-9-26 12:05
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-25 18:04 | 显示全部楼层
人物头像上的数字显示 怎么关闭
太刺眼了

点评

不能关闭的亲  发表于 2012-9-26 12:04
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-25 17:41 | 显示全部楼层
至尊的本系优势 本系劣势山寨的出来不?

点评

大神太威武了  发表于 2012-9-26 12:13
可以,可以,当然可以,回去就做  发表于 2012-9-26 12:05
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-25 16:57 | 显示全部楼层
回复 cbws 的帖子

解锁畅想猪脚可以直接收成队友怎么样,难度越高收得越多,比如难一只能有1个,难二两个,以此类推

点评

这样影响平衡了。本来仙剑三女主就已经太不平衡了  发表于 2012-9-26 12:06
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-9-25 14:57 | 显示全部楼层
回复 loveyou1113 的帖子

A攻击 D防御 P蓄力 E物品 F医疗 V用毒 R休息 T指令 Z状态 1~0武功不过什么是“功能”
以上是各种龙人改档的通用快捷键

点评

我试了全部键都没效..功能那个就是按功能后出现吐纳,清理,拜师等等的那些..  发表于 2012-9-25 15:24
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
发表于 2012-9-25 14:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-24 10:43

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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