《流星蝴蝶剑任务制作教程之一【基础】.ppt》由会员分享,可在线阅读,更多相关《流星蝴蝶剑任务制作教程之一【基础】.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 作者:李巍巍 :先打开流星蝴蝶剑文件夹,找到level文件夹,类似于sn01_.pst即为任务文件,然后用记事本程序打开。/锺乳洞 int Rule=10;int RoundTime=10;int PlayerSpawn=9;int PlayerSpawnDir=90;int PlayerWeapon=5;int PlayerWeapon2=1;int PlayerHP=1500;int trg0=0;int trg1=0;int trg2=0;int trg3=0;int trg4=0;int trg5=0;int trg6=0;。int RoundTime=数值 这个后面跟时间,单位是分
2、钟。作用是规定流星蝴蝶剑入场的时间限制,若超出时间玩家仍未取胜,则会被判为“和”,例;“int RoundTime=10;意思是时间限制10分钟int PlayerWeapon=数值int PlayerWeapon2=数值数值就是武器代码,其中第一个表示玩家的一个武器,第二个是玩家的第二个武器,若只有一个武器,第二个数值等于0,武器代码将在下一页展示:中庸 飞镖=1 飞轮=2 火枪=3 双刺=4 匕首=5 轻剑=6 长枪=7 大刀=8 大锤=9 乾坤刀=47 指虎=51 忍刀=55 高攻 飞镖=10 飞轮=11 火枪=12 双刺=13 匕首=14 轻剑=15 长枪=16 大刀=17 大锤=18
3、 乾坤刀=48 指虎=52 忍刀=56 高防 飞镖=19 飞轮=20 火枪=21 双刺=22 匕首=23 轻剑=24 长枪=25 大刀=26 大锤=27 乾坤刀=49 指虎=53 忍刀=57 高敏 飞镖=28 飞轮=29 火枪=30 双刺=31 匕首=32 轻剑=33 长枪=34 大刀=35 大锤=36 乾坤刀=50 指虎=54 忍刀=58 圣诞 雪球(飞镖)=37 飞碟(飞轮)=38 拉炮(火枪)=39 星星(双刺)=40 拐杖糖(匕首)=41仙女棒(轻剑)=42 雪地铲子(长枪)=43 特大抓痒器(大刀)=44 大棒棒糖(大锤)=45 铃铛(飞镖)=46 int PlayerHp=数值数值
4、为血量的十倍,即,int PlayerHP=2000表示玩家血量有200 int PlayerSpawn=9;int PlayerSpawnDir=90;第一个表示出生地编号,第二个是玩家 面向角度,这个后章在做详细探讨 int trg0=0;int trg1=0;int trg2=0;int trg3=0;int trg4=0;int trg5=0;int trg6=0;这个代表的是变量,没有学过c/c+的要注意了,你要把他看作是一个可以代替变化的数字等信息的几个字母,可以自定义比如,int wei=0;这是让wei的值为0,在下一章我们将来看看这有什么用。暂时不做探讨下一步,我们来看看其他
5、常用语句下一步,我们来看看其他常用语句事例引导:下一步,我们来看看其他常用语句事例引导:/锺乳洞 int Rule=10;int RoundTime=10;int PlayerSpawn=9;int PlayerSpawnDir=90;int PlayerWeapon=5;int PlayerWeapon2=1;int PlayerHP=1500;int trg0=0;int trg1=0;int trg2=0;int trg3=0;int trg4=0;int trg5=0;int trg6=0;OnStart()AddNPC(npc01_01);AddNPC(npc01_02);AddNP
6、C(npc01_03);下一步,我们来看看其他常用语句事例引导:/锺乳洞 int Rule=10;int RoundTime=10;int PlayerSpawn=9;int PlayerSpawnDir=90;int PlayerWeapon=5;int PlayerWeapon2=1;int PlayerHP=1500;int trg0=0;int trg1=0;int trg2=0;int trg3=0;int trg4=0;int trg5=0;int trg6=0;OnStart()AddNPC(npc01_01);AddNPC(npc01_02);AddNPC(npc01_03);
7、OnStart()AddNPC(npc01_01);AddNPC(npc01_02);AddNPC(npc01_03);这段代码我们要掌握两个格式:一:OnStart()二:AddNPC(“.”);格式如上,两个大括号里加上代码作用:程序第一步读入此函数的代码例:OnStart()AddNPC(“npc01_01”);即为加入npc0101这个文件格式如上:原括号里加上双引号,双引号间加上人物文件的名Eg:AddNPC(npc01_01);OnUpdate()我们听名字就可以知道,这是更新的意思,这里呢,是程序在执行onstart之后紧接着执行的函数同样,括号内跟代码If(条件 )代码即:满足条件后,将会执行代码,eg:if(trg0=0&trg3=0)c=GetChar(军枪哨兵长);Perform(c,say,是!);Perform(c,pause,2);trg3=1;即:满足条件后,将会执行代码,eg:if(trg0=0&trg3=0)c=GetChar(军枪哨兵长);Perform(c,say,是!);Perform(c,pause,2);trg3=1;更多在以后。敬请关注:
限制150内