NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 749|回復: 1

《流星蝴蝶劍》修改法詳解

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2005-11-1 12:50 | |閱讀模式
                    《流星蝴蝶劍》修改法詳解  
   

  《流星蝴蝶劍》場景NPC編輯方法:

  1)游戲中20個場景代號

  01鍾乳洞02秦皇陵03一線天04織雪城05皇天城06四方陣07死之陣08毒牙陣09決死陣10暫時看不清楚11五爪峰12烽火雷13金華城14炎硫島15飛鵬堡16五雷塔17伏虎山18圓滿樓19洛陽城20臥龍窟

  2)對於單個NPC的編輯

  在游戲目錄下打開Level文件夾,用記事本打開NPC*.pst就可以編輯了,當然也可以創建,*的地方一般來說是數字,也就是游戲設計者設定的文件名,前面一個數字代表出場場景,後面一個數字代表第幾個加入的NPC。當然我們自己用記事本制作的文件可以隨便命名。打開以後需要寫入以下幾點。//為注釋

  //姓名

  string Name= "";

  //模型編號

  //0孟星魂1冷燕2鐵胡子3夜貓子4和尚5蒙古人6孫劍7蕭安8子輿

  //9王強10無名11葉翔12小何13鳳凰14石群15屠城16范旋17高寄萍

  //18孫玉伯19律香川

  int Model =1;

  
  //0沒有(武器1一定要有)

武器編號(58以後會變成看不到拿的武器)
1鏢-綠   8刀-綠    15劍-紅   22雙刺-白 29飛輪-藍 36槌-藍       43長槍-鐵鏟 50乾坤-藍 57忍刀-白
2飛輪-綠 9槌-綠    16長槍-紅 23匕首-白 30火槍-藍 37鏢-雪球     44刀-鈸子   51指虎-綠 58忍刀-藍
3火槍-綠 10鏢-紅   17刀-紅   24劍-白   31雙刺-藍 38飛輪-飛碟   45槌-棒棒糖 52指虎-紅
4雙刺-綠 11飛輪-紅 18槌-紅   25長槍-白 32匕首-藍 39火槍-喇叭糖 46鏢-鈴鐺   53指虎-白
5匕首-綠 12火槍-紅 19鏢-白   26刀-白   33劍-藍   40雙刺-星星   47乾坤-綠   54指虎-藍
6劍-綠   13雙刺-紅 20飛輪-白 27槌-白   34長槍-藍 41匕首-柺杖糖 48乾坤-紅   55忍刀-綠
7長槍-綠 14匕首-紅 21火槍-白 28鏢-藍   35刀-藍   42劍-棒棒糖   49乾坤-白   56忍刀-紅

  int Weapon = 6;

  //武器2沒有就為0

  int Weapon2 = 7;

  //隊伍:0不分隊伍1流星2蝴蝶

  int Team = 1;

  //視線100~2000

  int View = 500;

  //反映0~100, 100程е

  int Think = 100;

  //攻擊機率(輕、中、重), 攻擊+防禦 機率 <= 100

  int Attack1 = 30;

  int Attack2 = 20;

  int Attack3 = 30;

  //防御幾率0~100

  int Guard = 10;

  //逃跑幾率0~100

  int Dodge = 20;

  //跳躍幾率0~100

  int Jump = 20;

  //四處張望0~100

  int Look = 40;

  //快速跑0~100

  int Burst = 10;

  //准心0~100

  int Aim = 80;

  //拿寶物幾率0~100

  int GetItem = 30;

  //出生點編號

  int Spawn = 1;

  //初始生命值

  int HP = 1000;

  //接著必須寫入這些話

  int g_selfAddr;

  int g_self;

  OnInit(int this)

  {

  g_selfAddr = this;//g_selfAddr前面用Tab鍵創造1個空格。

  }

  //寫入開始時候的動作

  OnStart()

  {

  寫入動作函數int ChangeBehavior(句柄,動作,輔助);

  //對於這個動作函數,游戲制作人給了一個ChangeBehavior(句柄,動作,輔助)函

  //數。句柄可以填入g_self,動作是"wait"原地張望(注意引號要打入)

  //"idle"戰立不動

  //"run"無目的亂跑

  //"patrol"在地圖文件不帶『_』的那個裡面有了點了,你只需在輔助的位置打入幾

  //個點的代號(1,2,3等等)兩個點之間用逗號隔開。

  //"follow"跟著某個精靈行動,吧要跟隨的精靈寫在輔助的位置上,這些精靈有

  //1)"player"玩家(注意引號)

  //2)"vip"腳下有花紋的,也就是暗殺裡面死了就輸了的

  //3)"enemyvip"敵人腳底下有花紋的

  //4)"flag"腳下有持有鏢物的花紋的

  //5)"文件名不帶後綴名"也就是這版會出現的其他NPC。現在再寫的是一個。

  }

  //執行

  OnUpdate()

  {

  int a = 0;

  }

  //寫玩以上的內容,可以存盤了,請注意要存放方式,上面的要寫入文件名.Pst,下面的保存類型要是*.*

  3)地圖文件編輯

  在Level文件夾下,您一定會發現還有sn開頭的pst文件,這就是地圖文件,對於sn01.pst等文件,我們暫時不要去改他,這些是確定一個點,也就是巡邏用的。我們更改那些個類似sn01_.pst的文件,如果您要使用Patrol,那麼等我研究好會告訴你的。地圖文件只能對一有的文件進行編輯,也用記事本打開。

  //場景名稱(這裡我已經全部打開並且在本文最上面列了表了,您可以察看

  // Rule 1=盟主2=截鏢3=守城4=暗殺5=死斗

  int Rule = 5;

  //回合時間(分鍾)

  int RoundTime = 20;

  //玩家出生點

  int PlayerSpawn = 0;

  //玩加出生方向0~360

  int PlayerSpawnDir = 90;

  //玩加武器1

  int PlayerWeapon = 5;

  //玩加武器2

  int PlayerWeapon2 = 0;

  //玩加開始生命值

  int PlayerHP = 1000;//這個值在游戲當中會自動除以10,非劇情版裡面設置無效

  //部分劇情函數

  int ChangeBehavior(角色代號,動作,輔助);//和角色文件編輯一樣,注意加int

  //1)"wait"張望

  //2)"idle"等待

  //3)"run"亂跑

  //4)"follow"跟隨

  //5)"patrol"巡邏

  //6)"attacktarget"攻擊某個目標,輔助裡面填入角色代號

  //7)"kill"殺死某個目標,輔助裡面角色代號

  int AddNPC(角色文件名);//增加角色

  int RemoveNPC(角色文件名);//使角色離開

  //其他的函數以後再說,暫時還沒研究透徹

  //設置游戲開始

  OnStart()

  {

  AddNPC("文件名稱不加後綴");//本地圖出現的NPC要幾個就要重復寫幾條

  }

  //執行

  OnUpdate()

  {

  int a = 0;

  }

  4)最後的羅嗦

  值得注意的是,命令前面一定要加int,結束要加;,所有符號用半角,這是說給不懂程序的朋友聽的,一定要注意。地圖的劇情部分是可以不寫的。角色設定的初始動作如果設定了,在地圖編輯裡面不更改的話,就會執行到戰斗結束。好了,大概就這麼多了。


遊戲指令簡介:
\=COMMED

常用指令: \kill #        指定#號的人死亡
          \kick #        指定#號的人強制跳出伺服器
          \skick #        指定#號的人強制跳出伺服器,並且鎖定,除非他改名字,不然的話進不來

道具編號表

1.肉包生命回復30         2.華陀最大生命+50         3.銅皮防禦上昇
4.嗜戰攻擊上昇                 5.貓足速度提昇                 7.風水隱身
8.氣元氣力全滿                15.神靈生命回復1/2        19.爆怒攻擊力大幅提昇
20.神骨最大生命到達999  23.火屬練化武器                27.蛋糕變身雪人
29.圍巾防禦上昇                30.手套攻擊提昇                31.長靴速度提昇
32.頭套自動回血                40.金鐘罩防禦上昇        41.豹靈速度大幅提昇


[ 本帖最後由 meatming 於 2005-11-5 21:24 編輯 ]
meatming 該用戶已被刪除
發表於 2005-11-5 21:26 |
現在有屬性框了~~請各位大大記得要加~~

小黑屋|手機版|Archiver|NG新勢力綜合論壇

GMT+8, 2024-9-28 08:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表