金庸群侠传MOD发布 金庸群侠传MOD攻略讨论 金庸群侠传修改技术交流 设计自己的武侠单机游戏 创造独特的游戏形象
 28 12
发新话题
打印

<<流星>>修改教程

<<流星>>修改教程

先教你改NPC:打开Level,有一些有NPC字样的就是了!
string Name = "禁卫士兵﹒甲";
int Model = 9;
int Weapon = 17;
int Weapon2 = 0;
int Team = 2;
int View = 400;
int Think = 60;
int Attack1 = 20;
int Attack2 = 25;
int Attack3 = 40;
int Guard = 25;
int Dodge = 0;
int Jump = 10;
int Look = 30;
int Burst = 10;
int Aim = 80;
int GetItem = 10;
int Spawn = 138;
int HP = 2500;
全是英文,会翻译的人,应该会改!不教,查字典去!

打开Level,其中sn10_这些文件就是剧本文档了,代号:01=钟乳洞  03=一线天 04=炽雪城 05=皇天城 09=决死阵 10=炼铁狱 13=金华城  14=炎硫岛 15=飞鹏堡  

// (这里填不填无所谓!不过,不填的,有些不方便)
int Rule = 1;(游戏模式)1,盟主.5,死斗.具体没试过.
int RoundTime = 15; (游戏时间,以分为单位)
int PlayerSpawn = 5;(出生点,你自己最好查下,否则,呵呵......)
int PlayerSpawnDir = 90;(面对角度,不嫌烦可试试.)
int PlayerWeapon = 52; (玩家武器1,如果是0就没杀伤力)
int PlayerWeapon2 = 48;(玩家备用武器)
int PlayerHP = 3000; (玩家HP,是实际HP的10倍,超过30000好像会乱码,做游戏的绝对是个懒虫.....)

int trg0 = 0;  (载入6个AI,很重要,有关剧情的....)
int trg1 = 0;
int trg2 = 0;
int trg3 = 0;
int trg4 = 0;
int trg5 = 0;

OnStart()
{
AddNPC("*");   (载入人物文件,*是文件名,不用写.pak)
AddNPC("*");
AddNPC("*");
AddNPC("*");
AddNPC("*");
}

命令:
Perform(c, "faceto", player);(c=<第一个NPC>面冲玩家)
Perform(c, "use", 4);(c=<第一个NPC>使用4号物品)7=隐5=敏3=防19=攻18=14=12=毒13=慢20=生命上限(林芝)29=圣诞围脖30=圣诞手套35=自杀

if (trg0 == 0)(条件0)
        {
    (加入对话的人物们)        c = GetAnyChar("齐云堂堂主.雪天姬");
                c2 = GetAnyChar("齐云堂护法");
                c3 = GetAnyChar("齐云堂护法2");
                c4 = GetAnyChar("齐云堂护法3");
                c5 = GetAnyChar("齐云堂护法4");
                c6 = GetAnyChar("齐云堂护法5");
                c7 = GetAnyChar("齐云堂护法6");
                c8 = GetAnyChar("齐云堂护法7");

if (c>=0 && c2>=0 && c3>=0 && c4>=0 && c5>=0 && c6>=0 && c7>=0 && c8>=0 && GetHP(player)>0)(如果人物C,C2,C3...C8都未死时)
{(执行)
              Perform(c, "pause", 8);
              Perform(c, "aggress");(aggress就是自由活动,人物可乱跑)
              Perform(c, "say", "所以,我们要团结起来战斗,明白了么?");
              Perform(c, "pause", 1);(等待,不用这个命令,人物会到处跑)
              Perform(c, "say", "我们不能让他奸计得手!");
              Perform(c, "pause", 2);
              Perform(c, "say", "今日令狐冲会到齐云堂来,劫走天牢里的人!");
              Perform(c, "pause", 2);

              trg0 = 1;(变了,条件变1了!)
              }
}(再执行)
                if (trg1 == 1)
{
                c = GetChar("齐云堂堂主.雪天姬");
                if (GetHP(c) <= 8000)(比较稳打稳算的格式)
                {
                        Say(c, "呃.....");
                        trg1 = 3;
                }
        }
        if (trg4 == 0)
        {
                c = GetAnyChar("雪纹宗");

                if (c>=0 && GetEnemy(c)==player && GetHP(player)>0)(糟,被发现了!玩家也没死.)
                {
                        Perform(c, "say", "可恶!你杀了我姐姐,我要杀掉你!!!");
                        Perform(c, "pause", 2);

                        PlayerPerform("say", "等等!我不想伤及无辜!");
                        PlayerPerform("pause", 4);
                        trg4 = 1;
                }
        }
改<<流星>>剧情注意事项


1,标点.
2,条件有没有重复.
3,有没有填写胜败条件(最后)
4,一个段落中,只允许一人说画,做动作.要写第二个,就隔行写!

[ 本帖最后由 KG 于 2007-9-2 22:35 编辑 ]

TOP

想知道更多,联系我,我教你.不过.......再深入些的可是很难的说!

TOP

我日!发一贴扣30几块!哀咯!看过此贴之人,一定要请我吃饭!
本帖最近评分记录
  • 游客 -2 三连发 2007-8-30 15:59

TOP

流星是什么,没听说过。。~~

TOP

楼主辛苦了~
鸳碧倚侠神书笑,鹿白射天连雪飞。

TOP

下载玩了,一个字《还行》,对楼主表示感谢

TOP

想学改<<流星>>来罗!教你改武器造型的方法!

这个算是比较容易,只怨我不会画画,唉.....
用WINRAR打开ctexture,最后几幅图是武器造型(注意:必须用photoshop CS更改,否则-------圣诞节来了吗?怎么全屏白了?)至于怎么画,只要不超出武器的界线就得了!)

[ 本帖最后由 岳门生 于 2007-9-1 14:37 编辑 ]

TOP

想学改<<流星>>来罗!教你手动改屏幕大小的方法!

有些朋友因没有config原文件,不能调动<<流星>>的配置,下面教你怎样将<<流星>>的配置更改:
找到config.ini这个文件用文本当打开:

DisplayColor 16
Width 1024
Height 768
TexQuality 2
ModelQuality 2
Sound 0
FullScreen 1
RelayServer 0

教你怎么改:

DisplayColor 16(16位色)16、32
Width 1024      (屏髋)随意定(640,800,1024,1152,1280)
Height 768        (屏高)随意定(480,600,768,864,960)
TexQuality 2        (材质)0,1,2/低、中、高
ModelQuality 2      (模型质量)0,1,2/低、中、高
Sound 0            (音效)
FullScreen 1
RelayServer 0          (观战人数)1~16 也可以更多,不知道干啥地!

注:要想成功使用更改后的设置,务必用Meteor.exe起动游戏.

[ 本帖最后由 岳门生 于 2007-8-31 11:16 编辑 ]

TOP

想学改<<流星>>来罗!教你改道具HP的方法! (也就是打烂道具要几下)

打开PScriptLib中的Def:
/*
        item parameters for each level
*/
// 絚HP
int g_iBoxMaxHP = 300;(小箱HP)       
// 絚HP
int g_iBBoxMaxHP = 500;(大箱HP)
// 慈HP
int g_iChairMaxHP = 150;(椅子)
// HP
int g_iDeskMaxHP = 400;(桌子)
// 砒HP
int g_iJugMaxHP = 500;(酒罐)
// ┶皑HP
int g_iGiMaMaxHP = 3000;(应该是劫标时要打烂的那个........)

(其它有待研究)
// special parameter for each level
int g_iLevel01StoneMaxHP = 500;

int g_iLevel03DoorWaitTime = 7000; // milliseconds
int g_iLevel03GiMaMaxHP = 3000;
int g_iLevel03StoneDamage = 300;
int g_iLevel03DoorDamage = 50;

int g_iLevel04GiMaMaxHP = 10000;

int g_iLevel07KnifeDamage = 300;
int g_iLevel07PinDamage = 200;

int g_iLevel08StickDamage = 300;

int g_iLevel09StepTime = 1000; // milliseconds

int g_iLevel11DoorMaxHP = 10000;

int g_iLevel12StoveHP = 5000;

int g_iLevel13BridgeHP = 4000;

TOP

<<流星>>创新!可将其改为CS.

将火枪招式复制到所有武器上,然后随便做一些特效加进去,就可以作成各种枪了.
将小绝"掷"的动作与"爆炸特效"配合,一个炸弹!

TOP

改<<流星>>剧情注意事项

1,标点.
2,条件有没有重复.
3,有没有填写胜败条件(最后)
4,一个段落中,只允许一人说画,做动作.要写第二个,就隔行写!

TOP

枪个SF,虽然看不懂,不过还是顶一下~
神的化身~
也是猪头一个!

TOP

这些都是“流行蝴蝶剑”的修改???没玩过几次。兴趣不大

TOP

流星到底是什么东西,能不能讲解下?~

TOP

樓主能否發一些圖片上來.
這樣會比較吸引.

TOP

 28 12
发新话题