突然想到奇跡這個游戲下了個私服 但是忘記怎么玩了 誰能給講解下 謝謝!~
暈,這個講授就很麻煩了,建議你先進游戲適應(yīng)1下,由于各個職業(yè)玩法不同
游戲奇跡單機如何制作?
去www.sf800.cnnbsp;點測試下載有個呀縮文件nbsp;解壓后nbsp;在文本替換器上面替換IPnbsp;和nbsp;傳奇名稱nbsp;一個是INInbsp;和nbsp;TXTnbsp;這兩個nbsp;然后去啟動服務(wù)器上面重新添加一遍nbsp;在控制面版里找nbsp;BDE然后架設(shè)nbsp;文件包里頭有怎么架設(shè)nbsp;下載了就知道了nbsp;第一節(jié):序言nbsp;很多人都或多或少的接觸過傳奇服務(wù)器端腳本文件,也很想自己制作一點腳本來試試,但又不敢亂碰生怕改壞一點東西造成不能運行服務(wù)器端,其實“腳本語言“(我們暫且稱他為一種語言)和C語言等等程序語言比起來那真是不值得一提。看完我給大家寫的這篇文章后,你就自己偷著做吧...nbsp;可以說傳奇服務(wù)器端所有的重點都集中在mir200envir中,這里面記載著所有服務(wù)器要在游戲中表現(xiàn)的東西。在游戲中的npc信息也在其中,npcs.txt文件和merchant.txt文件中記載著npc的名稱、出現(xiàn)的地圖、坐標、范圍和形象代碼。你要問兩個記載的npc有什么不同?為什么不和在一起算了?我來告訴你,npcs.txt中記載的npc是對話型npc,在進入游戲后,不能夠使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任務(wù)型npc,可以使用@reloadnpc刷新信息。但我也做過試驗,兩種npc互換后也可以使用,好像沒有太大的限制。nbsp;npcs.txt對應(yīng)的文件在.
pc_def文件夾中,merchant.txt對應(yīng)的文件在.market_def文件夾中。你如果要添加npc的時候,要注意npc的文件名,例如你要創(chuàng)建一個超級商人的npc要他出現(xiàn)在比奇省330:330的坐標。首先你要在.market_def文件夾中創(chuàng)建一個文本文件命名為“超級商人-0“(這里你可以使用英文,也可以使用中文,但后面的數(shù)字必須要是這個npc出現(xiàn)的地圖代碼!),然后把你寫好的腳本粘貼在里面。再打開merchant.txt文件,添加以下信息:nbsp;;調(diào)用的文件nbsp;地圖nbsp;坐標xnbsp;坐標ynbsp;范圍nbsp;人物代碼nbsp;刷新時間nbsp;超級商人nbsp;0nbsp;330nbsp;330nbsp;0nbsp;5nbsp;0nbsp;相信大家可以看懂吧,這里面的空格不要緊,沒有規(guī)定信息之間必須空幾格。人物代碼自己換吧,現(xiàn)在的npc有46種模樣。nbsp;和腳本的規(guī)則一樣,這兩個文件里面以;開頭的行就當作注釋部分不做編譯。nbsp;第二節(jié)nbsp;現(xiàn)在步入正題,談?wù)勀_本的制作。nbsp;npc腳本分為兩種,一種是不做交易的npc,一種是與之交易的npc。我們先來講不做交易的npcnbsp;這類腳本的開頭一般以[@main]開頭,但并不是必須以他開頭,main的英文意思是“主體,主要部分”的意思,所以用他這是個好習(xí)慣。nbsp;接著就是條件語句#if,和他對應(yīng)的#act,就是說如果...那么...,我在之前的《腳本語言之不完全公略》一文中提到了一系列的測試語句。#if后面可以跟這個測試語句,比如測試金錢checkgold,測試級別checklevel等等,這些測試語句可以連用,挑選滿足這所有值的人。如果你想不要任何條件的話就把他留空,后面直接接#act.nbsp;接著就是#act,如果有人滿足了上述條件,那么...我們可以使用一些命令應(yīng)用于他,比如take拿走他身上的什么東西,mapmove把他移動到什么地圖,set賦予他什么函數(shù)值等等。這些語句你也可以連著使用。后面也可以跟文字,那么就在傳奇里面顯示為對話。nbsp;下面是#ELSEACT,如果沒有滿足#if條件的,就不再運行#act后面的指令,直接運行#ELSEACT后面的指令。后面也可以跟文字,那么就在傳奇里面顯示為對話。nbsp;#say和#elsesay的用法和#act#elsesay的用法相同。nbsp;范例:nbsp;----------------------------nbsp;;傳送豬7的npc腳本nbsp;[@main]nbsp;#ifnbsp;checkgoldnbsp;10000nbsp;checklevelnbsp;30nbsp;#actnbsp;takenbsp;金幣nbsp;10000nbsp;mapnbsp;d717nbsp;breaknbsp;#elsesaynbsp;你有10000個金幣嗎?要不然就是你沒有30級。我不能把你傳送到豬7了!自己跑吧。amp;lt;關(guān)nbsp;閉/@exitamp;gt;nbsp;----------------------------nbsp;這就是一個極其簡單的傳送腳本。我們下一節(jié)講稍微復(fù)雜的段落腳本。nbsp;第三節(jié)nbsp;這一節(jié)我們來講段落腳本
