當前位置:首頁 » 編程軟體 » 大名腳本定時

大名腳本定時

發布時間: 2022-07-30 05:02:22

Ⅰ 什麼是腳本

最簡單的一些腳本

用寫字板打開你的config.cfg(cstrike目錄下).把console""""0.000000""""

這行改為console""""1"""".

然後在cstrike快捷方式里的程序地址後面添加

-console-zone4096-dev

如:C:SierraHalf-Lifehl.exe-console-zone4096-dev

什麼是alias(宏)?

可以說腳本就是在一個個宏的基礎上組建起來的,這也是我們必須了解的第一個問題

宏的大致格式是這樣的:

alias[alias-name]""""[command1];[command2];[command#]....""""

我們可以看出,宏實際上就是一系列指令的集合,所以,任何一個宏也可以應用到其他的宏中。

腳本中最常用的一些指令

menuselect#-#為1至9的一個數字.這個指令表示選擇菜單中的第#個選項.如:

例:aliasjoinct""""chooseteam;menuselect2""""

引號中的內容即表示選擇team菜單的第2項,即CT這邊

bindKEYCOMMAND-

把某個特定的指令定義到某個鍵上.注意:'COMMAND'也可為一個宏.

如:bind""""k""""""""kill""""

把kill這個指令定義到k上,這樣你按k時就自殺了

又如:bind""""k""""""""joinct""""

則你按k就會加入CT這邊.

execname.cfg-

導入某個cfg文件.HL每次進入游戲時會自動導入config.cfg和autoexec.cfg文件.

wait-

停滯一小會.腳本中的wait是為了讓前指令執行完.使用多少wait要根據不同的電腦和網路情況而定,太多的wait就會引起lag,太少則可能使下一個指令來不及執行.

簡單的宏

讓我們先看一些最簡單的宏來熟悉一下

打開autoexec.cfg,寫入以下行:

aliashello""""sayWelcometoCsChina.net!;wait;wait;kill;wait;

wait;say_teamWelcometoCsChina.net!""""

讓我們看看這個宏的結構:

引號中為一個指令集,其中say這個指令的作用是對游戲中所有人說話,say_team則是對所有隊友說話

注意:單個指令之間用分號;隔開

這個指令集被定義為一個名為hello的宏

別急,你還必須把剛剛製作的宏定義到某個鍵位上才能使用,進入游戲,在控制面版中敲入

bind""""k""""""""hello""""

好了,現在讓我們按K看看效果吧,hoho~~

宏的類型及簡單腳本製作

腳本製作的基本概念我們已經比較清楚了,現在一起看一看宏的幾種類型並將其應該到簡單的腳本製作中

+/-aliases

其意義為當按住某個鍵時執行一個指令集,而松開此鍵時則執行另外一個指令集(注:這兩個指令集可以相同也可以好不相干)

例:

alias+sayreload""""+reload;say_teamCovermewhileIreload!""""

alias-sayreload""""-reload""""

+/-

aliases,可以使你原本簡單的動作更加多樣化,如擴展開就是更復雜但更有效的meta

binds(

metabinds

metaBinds實際上就是一種+/-alias,但不同的是,meta

binds在松開定義鍵之後對該鍵重新做了定義(←Archangel注:此行用紅色字體.)一定要注意這個區別,這將非常有助於理解這兩種宏的類型。

讓我們來看一個常見的製作快速買搶腳本的例子:

Example:

aliaspreset1""""buy;menuselect4;menuselect6;buy;menuselect6;buyequip;

menuselect2""""

//購買AWM、子彈以及防彈衣

aliaspreset2""""buy;menuselect3;menuselect1;buy;menuselect6;buyequip;

menuselect1;""""

//購買MP5、子彈以及防彈衣

aliaspreset3""""buy;menuselect2;menuselect1;buy;menuselect1;

menuselect5;buy;menuselect6;buy;menuselect7;buyequip;menuselect2""""

//購買M3,beretta,子彈,帶頭盔的防彈衣

aliaspreset4""""buy;menuselect1;menuselect3;buy;menuselect7""""

//購買手雷和子彈

aliaspreset5""""developer1;echoPresetnotset!;developer0""""

//在屏幕左上角顯示該組合鍵未定義----Presetnotset!

注:echo這個指令的意義為在屏幕左上角顯示你所定義的信息

aliaspreset6""""developer1;echoPresetnotset!;developer0""""

aliaspreset7""""developer1;echoPresetnotset!;developer0""""

aliaspreset8""""developer1;echoPresetnotset!;developer0""""

aliaspreset9""""developer1;echoPresetnotset!;developer0""""

aliaspreset10""""developer1;echoPresetnotset!;developer0""""

//同上

alias+toggle""""bind1preset1;bind2preset2;bind3preset3;bind4

preset4;bind5preset5;bind6preset6;bind7preset7;bind8preset8;

bind9preset9;bind0preset10""""

alias-toggle""""bind1slot1;bind2slot2;bind3slot3;bind4slot4;bind

5slot5;bind6slot6;bind7slot7;bind8slot8;bind9slot9;bind0

slot0""""

bindalt""""+toggle""""

這個腳本子後三行是關鍵所在,其意義為,當按住alt和某數字鍵時,執行腳本前半部定義的購槍指令集,而當松開alt鍵時,數字鍵則恢復為原功能,即切換槍支,這就是meta

binds的意義所在!

其作用也是顯而易見的:可以節省不少鍵位,並可以在常用鍵位上定義更多的指令集

Toggles

Toggles(開關)最典型的例子就是開關探照燈和夜視儀。讓我們製作一個開關netgraph(狀態顯示,如FPS)的Toggle來熟悉和研究一下

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;bindn

ngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;bind

nngon""""

bindn""""ngon""""

這個腳本的作用即為用n鍵來開關netgraph,注意Toggle的特點,在第一個宏的末尾將n鍵定義到下一個宏,這實際上就形成了一種循環(cycling),但這個腳本顯然並不能令人滿意,因為它不能添加到鍵盤設置菜單中以便更快捷的調整,因為:請注意!該鍵被定義(bind)了兩次。如何解決這個問題呢,稍稍改動即可。

Toggles(complex)

即為改進後的Toggles,其好處在於只需設定一個鍵位,仍然以netgraph開關為例

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;alias

ngngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;

aliasngngon""""

aliasng""""ngon""""

bindn""""ng""""

大家可以看到:兩個宏的尾部都由原來的bind改為alias,在第三行把鍵單獨定義,非常巧妙,不是嗎?hoho~~

現在我們可以在鍵盤設置欄直接定義該鍵了,更重要的是:理解了這個技巧,我們就可以進入下一課-----循環

Cyclealiases

前面的toggle僅僅是兩種情況的選擇,即開和關,當我們面臨更多種選擇時怎麼辦呢?這就需要Cycle

aliases,還是看netgraph的例子,但這一次,我們要用n鍵選擇不同的netgraph顯示形式.

Example:

aliasng1""""developer1;echoNetGraphon,setting1;developer0;net_graph

1;aliasngng2""""

aliasng2""""developer1;echoNetGraphon,setting2;developer0;net_graph

2;aliasngng3""""

aliasng3""""developer1;echoNetGraphon,setting3;developer0;net_graph

3;aliasngng4""""

aliasng4""""developer1;echoNetGraphoff;developer0;net_graph0;alias

ngng1""""

aliasng""""ng1""""

bindn""""ng""""

我們可以看到,在每一行的末尾都將鍵定義到下一個宏上,這就形成了循環.

製作自己的鍵位設置菜單

在前一章中我們提到鍵位設置菜單中添加自己的選項

這就是最後一節中我們將詳細講解的內容

csnation.counter-strike.net/content/csinfo/images/scripting/controls2-small.jpg

打開你的half-lifecstrike目錄下的gfx文件夾,用寫字板打開其中的kb_act.lst文件,你可以看到這樣一些內容:

""""buyammo1""""""""BuyPrimaryAmmo(Optional)""""

""""buyammo2""""""""BuySecondaryAmmo(Optional)""""

""""buyequip""""""""BuyEquipmentMenu(Optional)""""

……………………

左邊就是宏的名稱,而右邊則是你希望玩家在菜單中所看到的對這個宏的解釋

好,現在我們有這么一個腳本

aliasfloat_t""""float_on""""

aliasfloat_on""""aliasfloat_tfloat_off;+moveup""""

aliasfloat_off""""aliasfloat_tfloat_on;-moveup""""

已經比較熟悉腳本製作的大家應該看的出來,這是一個一鍵游泳的toggle

怎樣在菜單中也加上這個toggle的一欄呢?想必你也看出來了,對,只要在kb_act.lst的下面加上這么一行""""float_t""""""""FloatingToggler""""

就一切搞定,就是這么簡單,呵呵

一樣,你還可以在菜單為你的腳本加個商標,加入下面行:

""""blank""""""""""""

進入游戲後你就可以看見你的大名也烙在了CS,帥:>

另外kb_act.lst這個文件是有大小限制的,不過估計誰也寫不了那麼多,hohoho~~
轉sina

Ⅱ 魔獸爭霸地圖編輯高手告訴我一下那個腳本里的各個事件動作和條件是什麼意思

http://www.egamestar.net
這里有,1.19和1.20升級補丁和地圖編輯器。

《魔獸爭霸Ⅲ》地圖製作入門教程
WarCraftⅢ World Editor(簡稱WE),是暴雪巨作《魔獸爭霸Ⅲ》所附帶的功能強大的地圖編輯器。世界上很多地圖製作高手已利用WE創作出了類似《反恐精英》、《暗黑破壞神》、《雷電》、《大富翁》等經典游戲的魔獸版,可以說用WE只有想不到,沒有做不到。WE功能如此強大,其實不難掌握,因為暴雪已將它做得再「傻瓜」不過了。當你決定使用它創造地圖時,擺在你面前的不過是一大堆「積木」,你只要發揮自己的創造力,就能將其擺放出一個自己想像中的世界來。是不是已經等不及了?讓我們趕快啟動WE來製作屬於你的一部舞台劇!

WE由四個主編輯器還有個功能強大的物件管理器(Object Manager)組成。四大編輯器分為地形編輯器(Terrain Editor)、單位編輯器(Unit Editor)、觸發編輯器(Trigger Editor)、音效編輯器(Sound Editor),四者關系如圖,其中要屬地形編輯器和觸發編輯器功能最為強大。本文將以四大編輯器為主線介紹WE,並以官方RPG地圖WarChasers的製作方法為例,由淺入深地講解構建一幅魔獸地圖的思路。(註:本文使用的軟體為英文版WarCraft World Editor 1.05版)

搭建舞台場景——地形編輯器

WE基本元素之一。光用地形編輯器就能製作出簡單的對戰地圖。由於它被設計得「傻瓜化」,就算是新手操作起來也非常容易,彷彿Windows畫板一樣。

通過魔獸爭霸快捷程序組運行World Editor之後看到如圖1界面,這便是最基礎的地形編輯器。

①上方為菜單欄,與其它的Windows軟體類似,在這里可進行WE的所有指令操作。

②WE的主編輯視窗,通過它看到所編輯地圖的全貌。

③輔助視窗,對你編輯地圖有一定幫助,不過會影響到速度。

④工具面板,相當於一個巨大的素材庫,能很方便地添加物件到地圖。

⑤狀態欄,記錄了包括滑鼠位置、滑鼠所選物件的名稱等附加信息。

看過地形編輯器的構造之後,我們來學習如何繪制地圖的基本場景。第1步,新建一張地圖(File→New)(如圖2),這時你會看到網格——暴雪為了方便玩家合理安排地圖構造而設計的類似一些圖像編輯軟體的引導線(可通過View→Grid→None來消除它)。首先,我們使用工具面板的地形面板(Terrain Palette)(圖3)來創建一些山和水之類的自然地貌。A部分用來調整地形紋理以及繪制分界線。B部分調整懸崖、海水以及地表類型,不過在這里請注意兩點:第1,只能在高度差為1,而且寬度至少為三個中型網格,長度在五個中型網格以上的地形間創建坡道(Ramp);第2,不要在小范圍內同時使用兩種懸崖類型(Cliff Type),這樣可能會造成地表貼圖錯誤。在完成了地形紋理設計和懸崖調整以後,使用C部分的地形高度選項來使地形變得更自然點兒。在調整高度時,建議使用D部分的筆刷選項,將筆刷調整到最大,這樣可省下不少力氣(圖4)。

對自己創造的地形滿意嗎?光禿禿的可不好看,想加些樹木、小鳥還有瀑布之類的修飾就需要用到擺設面板(Doodad Palette)了,點選工具面板上方的選擇框或點擊Layer→Doodad來切換到擺設面板(圖5)。當你創建類似箭靶的物品時,會發現大小與方向都是隨機的,這時你既可將四部分的隨機大小和隨機方向取消,然後重新添加擺設,也可通過雙擊調整擺設,然後輸入數值來改變大小、方向和種類。如果你只想大致地調整一下方向,則使用Ctrl+滑鼠左鍵點擊/拖拽(圖6)。

嘿嘿,接下來就是為你的地圖添加有生力量了,用相同的方法切換到單位面板(Unit Palette),相信到這里魔獸玩家應該不會陌生,你可隨意添加任何兵種和建築到地圖上(圖7),不過要注意,當准備創建中立生物或構建敵人基地時,別忘了更改上方的玩家哦(默認是Player1 Red)。同樣能通過雙擊已建立的單位來更改所有者,也可使用滑鼠框選或用Shift+滑鼠左鍵來選擇多個單位進行批量修改。除了所有者以外,單位的屬性面板和擺設的屬性面板還有很多不同的地方,其中的技能欄可激活所編輯單位的技能,而掉落物品欄多半用於設置中立生物死亡時掉落的物品。當然,游戲地圖都需要有起始點,在單位面板中Buildings的最後一欄找到起始點(Start Location),然後將它創建在地圖上的任意地方。別忘了作為對戰地圖,至少要有兩個起始點。接下來需要做的就是為你的對戰地圖加上一些小修飾了:點擊菜單Scenario→Map Description,在Description欄里你可修改地圖名稱、游戲人數和地圖說明,作者欄里簽上你的大名(圖8)。最後測試一下地圖(Ctrl+F9)就可存檔了。一張簡單的對戰地圖不就出來了?

排練演員——單位編輯器

大家肯定不會滿足於只創造簡單的對戰地圖,就像有了電腦不光只學打字一樣。想學會如何駕御WE添加一些有個性的元素,這時我們就要用到下面的單位編輯器了。

單位編輯器功能很強大,因為官方經常用來調整平衡性,所以使用它就好像編輯QQ個人資料一樣簡單。本節將介紹如何使用它,並且主要對各個可修改選項加以解釋,讓大家可盡情發揮想像力創造新的單位——善惡美醜高矮胖瘦,完全由你選擇。

用F5打開它以後,我們可看到A部分是與地形編輯器同樣的菜單欄和快捷按鈕欄,單位編輯器的菜單命令非常少且比較簡單。B部分是單位樹,在這里你可全覽所有單位。C部分則是顯示在B部分選擇單位的詳細數據,你要做的就是在此對各項數據進行修改。通過點擊菜單File→New Custom Unit新建自定義單位,彈出新建單位窗口,其中名字可在創建後再編輯,最主要的是選擇參照單位,也就是要你選擇想在哪個單位的基礎上進行編輯。選擇了之後會在單位樹的最下方看到新建的單位被放在了Custom Units目錄下,點選剛才新建的自定義單位,通過右方的編輯窗口對數據進行修改(圖9)。

因為編輯器裡面可編輯元素多得恐怖,而且有一些玩家在游戲中都沒有見過,所以我只對常見的項目進行解釋(見表1)。

注釋 傷害值的計算:例如9級石頭人的基本傷害值為60,傷害值隨機數為1,隨機傷害值為8,我們就可算出石頭人對地攻擊的最大傷害為60+1×8=68,最小傷害為60-1×8=52,即傷害值范圍為52~68。金錢獎勵的計算方法同理。

以上是普通單位的編輯介紹,在編輯英雄單位時,有以下特有的修改選項(見表2)。

在設置完了這些讓人眼花繚亂的單位數據及屬性後,不要忘了通過點擊菜單File→Export Unit Settings來將所改動的單位數據存儲到文件中,然後再在你自己設計的地圖上使用Import Unit Settings來調入修改了的數據。

展開劇情——觸發編輯器

觸發編輯器是WE的靈魂,魔獸RPG無限的內涵就是因為它的存在。在此節,我們通過分析經典RPG地圖WarChasers(大家可在魔獸爭霸游戲目錄的Maps\Scenario下找到它)中的幾個設計要點,來對觸發編輯器有基本的認識。

打開地圖WarChasers可看到它的全貌(圖10),不要光顧著欣賞地形,這些在上面講述的地形編輯器中你同樣能做到。在講解範例之前,先來了解一些觸發器的基本常識。首先是域(Region)的概念,它是地形編輯器與觸發編輯器之間最重要的一道橋梁,絕大多數的觸發器(Trigger)都與它有關系。通過工具面板→域面板(Region Palette)來顯示地圖上的域,大家會看到地圖上有許多不同顏色的矩形框,這便是域了,其中每個矩形框都是一個域。域面板簡單地分為兩部分:一部分僅為一個快捷鍵按鈕,當激活時(綠色)為增加域,當取消激活時(灰色)為編輯域的大小或移動/刪除域;另外一部分是域列表,在這里通過雙擊域名,視窗會跳轉到該域所在區,並且還可在域名上單擊滑鼠右鍵→編輯域屬性(Edit Region Properties)來修改該域的詳細資料,除了修改名字和微調域大小以外,還能改變域的顏色(Select Color)、天氣效果(Weather Effect)和聲效(Ambient Sound)(圖11)。

了解過域以後,可進入觸發編輯器的學習了。按快捷鍵F4打開觸發編輯器,有一個類似單位編輯器的窗口擺在了面前。讓我們來看看它的結構(圖12):最上方的是菜單欄。往下左邊是觸發器樹,類似於單位編輯器里的單位樹。目錄下出現的文件便是觸發器,左鍵單擊觸發器會打開編輯視窗。位於編輯視窗上方的文本框為備注框。備注框下方的便是觸發器編輯主視窗了,這里需要講解的是觸發器分為事件(Events)、條件(Conditions)、行為(Actions)三部分,即當發生什麼事件,並且滿足什麼條件時執行什麼行為。是不是感覺有點像計算機語言一樣枯燥,那麼現在讓我們試著讀懂WarChasers中幾個觸發器製作的效果實例吧。

實例一:如何實現游戲開始時的選擇英雄,這是絕大多數RPG地圖所必備的。

實例效果:進入游戲後,將樹精靈移動到英雄附近時,則選擇該英雄(圖13)。

實例講解:進入觸發器樹中Hero Selection目錄下的Robo X觸發器,我們可看到主視窗中的事件、條件、行為三大部分(圖14)。

事件部分:此處的意思是當一個單位進入Robo X域,則引發該觸發器。(通過雙擊可以編輯為你所需要的語句)

條件部分:在這個實例中條件部分為無,即當事件發生時無條件運行該觸發器。

行為部分:(下文中提到的玩家1為玩家自己,玩家12為電腦)

1.在Start2域中心為進入單位的擁有者新建一個名為Megotron X的單位(在這句中,你可以更改生成的單位數量、類型以及在哪個域新建該單位和該單位被建立時的角度)。

2.給剛才建立的英雄一個復活十字勛章(由於這是給英雄添加物品,所以不能設置數量,不過你依然可以更改物品的類型。Last Created Unit代指的便是剛才新建的Megotron X)。

3.如果進入的單位屬於玩家1則將剛才新建的Megotron X賦予單位類型變數Player1,否則什麼都不做。(這里利用了Set行為語句來設置變數,為什麼要設置變數呢?就像為什麼我們每個人都有名字一樣。If Then Else是經常用到的行為語句,它常會通過條件來判斷該執行哪個行為)

4、5、6.三句橫線標注的語句功能同第3句一樣,大家很容易讀懂。

7.移出進入Robo X域的單位(這里的Entering Unit同樣指的是進入域的樹精靈)。

8.啟動觸發器Snap Camera to Player(檢查條件)。(執行Camera Control目錄下的Snap Camera to Player觸發器,你也可通過使用類似以Trigger開頭的語句的觸發類型語句來建造觸發器鏈,相當於連鎖反應)。

實例總結:現在我們知道RPG地圖開始時用一個精靈選擇自己喜歡的英雄來作戰,這個最基礎的觸發器實例是怎麼樣通過事件、條件、行為這3個部分來組合的,還了解了基本的語句構成。

實例二:類似Tower Defense的兵海,在這個例子中你將認識到觸發編輯器的差異性,即類似的語句卻會產生不同效果。

實例效果:在WarChasers地圖中會有一個開著坦克前進,然後很多骷髏兵向你涌來的效果,著名的Tower Defense地圖中也有類似的觸發器影子(圖15)。

實例講解:目錄Monster下面的TankRun1~9觸發器,鑒於這九個觸發器有相似性,所以我就拿觸發器TankRun1來作分析了(圖16)。

事件部分:意思是當一個單位(坦克)進入TankSpeak域時,則引發該觸發器。

條件部分:進入該域的單位必須屬於Playersgroup(這里出現了條件,不滿足條件時行為部分就不會被執行。其中Playersgroup是一個玩家組類型的變數,在其它觸發器中,已設定了Playersgroup包括了游戲中的四個玩家,所以這里也可理解為任何一個屬於玩家的單位進入TankSpeak域時,才能滿足執行行為的條件)。

行為部分:

1.關閉此觸發器(這個語句便是控制該觸發器,使它只運行一次,這里我們需要注意到的是行為部分的語序性,即語句是按照從上到下依次執行的)。

2.為玩家12在MakeSlimers域中任意一點新建兩個通過單位編輯器創建的名為Giant Skeleton Warrior的骷髏戰士(請注意到這個語句執行的效果是先確定任意一點,再在該點建立兩Giant Skeleton Warrior)。

3.為玩家12在TankSkels1域中任意一點新建一個單位名為RoadKill Skeleton的骷髏,並執行30次(其實效果便是在TankSkels1域內建立30個RoadKill Skeleton。玩家可能會覺得這個等同於上面的語句,但是請注意,因為域內的隨機點在每次執行語句時都會變化,所以這30個RoadKill Skeleton不會像上個語句里的兩個Giant Skeleton Warrior一樣聚集在一起,這樣才會有骷髏海的效果,請大家注意我用橫線標注的單位類型語句是相同的)。

實例總結:通過這個例子我們不僅學會製作Tower Defense效果,而且還看到For語句可簡化很多繁瑣的效果,大家應該多多練習使用。是不是覺得簡單了?那我們就來個難一點的!

實例三:瞬間移動。通過此實例我們可發現觸發編輯器不僅有差異性,也有多樣性,即用多種方法達到同一個目的,正是因為如此,觸發編輯器才可讓大家盡情發揮想像。

實例效果:當坦克到了終點以後,將玩家的英雄傳送到Waygate2 A域(圖17)。

實例講解:目錄Tanks下面的Player 1 Leaves Tank觸發器(圖18)。

事件部分:當一個單位(坦克)進入Tank Leave 02域時,則引發該觸發器。

條件部分:進入的單位為變數Player1(這里請大家不要被迷惑了,這個Player1隻是一個單位類型變數,而非玩家1,這個變數指代的便是坦克)。

行為部分:

1.關閉此觸發器。

2.取消變數TempPlayer1的隱藏狀態(當你的英雄進入坦克時,在其它觸發器中已將你的英雄隱藏,並賦予單位類型變數TempPlayer1,●表示單位相關語句)。

3.將TempPlayer1移動到Waygate2 A域(這個移動沒有等待時間,可算是瞬間移動)。

4.在Tank Leave 02域創造「傳送」特效(這是一個用來創造特效的語句,大家可能會問,英雄都被傳送到了Waygate2 A域了,怎麼還能在Tank Leave 02域看到特效?其實在玩家進入坦克時,視角已被固定在了坦克身上,在沒有新的語句來改變視角之前,視角依然只是坦克,▲表示特效相關語句)。

5.將剛才建立的特效賦值給特效類型變數列TankSFX[1](這里出現了變數列(Array)的概念,所謂變數列,就是將同類型變數集中在一起,便於操作,就像把書都放在一個包里便於攜帶一樣)。

6.等待0.10秒(等待語句在觸發編輯器里作用也比較顯著)。

7.隱藏變數Player1。由於坦克在以後的游戲中不會再使用到,所以我們完全可使用Remove命令將它刪除,你可新建移除單位的行為語句(Unit-Remove),然後將Triggering Unit值更改為變數(Variable)Player1,這樣便做到和隱藏變數Player1等同的效果了。

8.將TempPlayer1值賦予Player1(執行後,Player1便是指代的玩家的英雄了)。

9.執行Snap Camera to Player(忽略條件)(當選擇忽略條件時,就算執行的觸發器有條件也不會被考慮,這便是轉換視角的語句)。

10.等待2.00秒。

11.摧毀特效TankSFX[1]。(將剛才建立的特效摧毀)

實例總結:這個例子有些復雜,大家可反復看注釋並結合游戲來分析。我們從這個例子了解到在觸發編輯器中達到一個目的不是只有一種方法。另外,編輯觸發器中經常用到變數,但請大家注意使用變數時要有邏輯性,邏輯錯誤會導致整個地圖出現問題。

主題曲及配音——音效編輯器

四大編輯器中最後一個組員——音效編輯器,不過它並不像其它編輯器那樣強大,使用它為的是渲染地圖內涵的氣氛。

按F5鍵啟動聲效編輯器,結構與單位編輯器類似(圖19),上方的菜單欄中,可輸出/輸入聲音或者樂曲,在左方的聲效樹狀列表中,能找到出現在魔獸爭霸游戲中的所有聲音和樂曲。雙擊可播放該文件,若想在觸發編輯器中能調用該音效,則需要通過點擊菜單File→Use Internal Sound將該文件導入到右方的聲音變數列表,以使它成為一個變數。當然,這樣還不能算完工,還需要在觸發編輯器中調用它才行,在觸發器的行為部分加入播放聲音/樂曲(Sound-Play Sound或Sound-Play Music)的行為語句,便可播放剛才所加入的聲音/樂曲了。雖然聲音類型的行為語句很多,不過對於初學者來說,掌握這兩個和中止聲音/樂曲(Sound-Stop Sound或Sound-Stop Music)就差不多了。

OK,至此我們已了解WE的基本核心內容了,即通過四大編輯器來進行自主設計,為了能使大家有個較清晰的脈絡,我們為大家整理一下製作地圖的基本思路(圖20):

1.運用地形編輯器繪制出地圖的全貌,這是一張地圖能否吸引人的首要條件。

2.運用單位編輯器在地圖中創建游戲可能出現的任何單位,包括人物、建築等。

3.在策劃的前提下,合理使用觸發編輯器來讓整個地圖「動」起來。大體步驟為:初始化數據→建立游戲系統(即設置人物變數等,可以增加一些類似販賣物品系統等新元素)→游戲任務。初學者可根據上文介紹的實例進行模仿,平時多多分析高手的地圖設計,有了經驗後向更復雜階段挑戰。

4.地圖的後期製作,包括用音效編輯器添加背景音樂、游戲音效等,然後再進行一些其它方面的潤色。

5.調試階段,如果你想做出一張受大家喜愛的地圖,那麼設計完地圖後不要急於推出,首先讓自己不斷地去調試,去試玩,玩到自己都不想看到這張地圖時,就大功告成啦!

既然我們了解了運用WE製作地圖的方法,那麼介紹幾張人氣很旺的地圖下載後進行游戲,並運用學到的知識分析高手是怎樣設計出這些經典地圖的。

Kaggz RPG-Shadow of Evil(圖21)

這張地圖首次出現是在去年秋季。特色之一是多個分支任務,在游戲中,玩家可通過收集空瓶子來換取隱藏的裝備或去尋找某個NPC來學習技能;特色之二便是可「進入房屋」,即走到房屋門口便可進入房內購買道具等,其實便是基於前文所介紹的「瞬間移動」實例製作的;特色之三是通過了聲效編輯器插入了一首非常符合游戲節奏的MP3,使得玩家可充分融入游戲。

PhoenixFlame(圖22)

這張不久前才推出的RPG地圖可謂將觸發器的使用發揮到了極致。你甚至可像玩真正的RPG一樣和每個NPC進行對話。地圖中新建了一個龐大的游戲系統,即加入了風、土、火、水等幾大屬性,要得到相應的物品才能學習相關的技能,而且還需要不斷地使用技能來提高熟練度。它的成功不光是依賴游戲系統,作者在游戲任務上也下了不少苦心,例如有時你需要利用小石塊來引開守衛(怎麼聽起來像《盟軍敢死隊》?);如果要進入永久黑暗的地區你需要先去獲得火把;對付某個物理攻擊無效的Boss,你需要換成魔法攻擊。由此,讓人不得不佩服地圖製作者的水平。

LineAge 系列(圖23)

韓國著名在線游戲《天堂》的魔獸版,在亞洲伺服器上非常流行,玩家在進行游戲時需要做的只是殺怪練級然後完成任務,特點是對《天堂》模仿度很高,不僅擁有龐大的轉職系統,而且迷宮、任務的設定都是極力效仿原著,目前甚至它的一些改版乾脆使用了天堂裡面物品的圖標。至於這種地圖的游戲性不需要我說了吧,在線游戲的吸引力是不言而喻的。製作方面,因為是韓國人製作的地圖系列,所以都經過了加密,玩家不能通過WE對該系列地圖進行學習,不過依然可作為中級地圖編輯者進階時效仿的對象。

羅羅嗦嗦了這么多篇幅,希望大家對於使用WE製作魔獸地圖有了一個基本框架的認識,當然,如果想全面了解WE的所有功能以及使用方法,恐怕一本書也講不完。我們這篇WE教程只是讓更多的人熟悉WE並學會利用它做一些簡單的屬於自己的地圖,起到拋磚引玉的作用。要製作出受到玩家喜愛的、內容豐富的高級地圖,平時的積累和學習是非常重要的,當然,最重要的是個人的愛好和鑽研精神。期待不久的明天在各大伺服器上我也能玩到你們的地圖,祝各位好運!

(本文提及的所有地圖均可在War3.OGame.NeT下載,如有疑問歡迎大家到偶游社區魔獸地圖論壇討論)

地形編輯器技巧

1.點擊菜單File→Perferences可對WE進行優化,如果你總是忘了存檔,那麼在General欄中設置AutoSave的時間來開啟自動存檔,至於其它選項大家可根據喜好來調節。

2.通常在設計完地形以後會通過點擊菜單View→Pathing或按快捷鍵P開啟路徑選項,用來檢查道路是否可通過,其中紫色代表不能通過。

3.當為單位面板時你不能點選到擺設,需要切換到擺設面板;同樣,當在地形面板時,只能對地形進行操作。

單位編輯器技巧

用單位編輯器來讓一個單位變成無敵(Invulnerable)。很簡單,修改該單位的能力選項,再點選添加能力(Add Ability),然後你可從單位(Unit)能力面板中找到Invulnerable(Neutral),選擇它便可以了。

觸發編輯器技巧

在檢查錯誤時,通常在可能引起錯誤的行為語句前加入Game-Text Message(Auto-Timed),這是一個在游戲中顯示文字的語句,你可將它們設置為顯示不同的信息,這樣當你發現哪個信息沒有顯示時就可大致確定引起錯誤的語句了。
沒有截圖,多多包涵

Ⅲ 求這篇故事的主要內容概況,要有腳本和分鏡設計的。我全部給他分

枕頭不宜過高,厚度以單側肩寬為宜。
睡前取9厘米長蔥白3根放在嘴裡生嚼。

Ⅳ 會編vbscript腳本語言的兄弟們----求助

dim strname
dim i=0
strname+inputbox("請輸入你的大名:")
if strname="xxx" then
wscript,echo strname & ": 你好!"
else
wscript,echo strname & ": 你不是她,你是個渾蛋!"
i=i+1
end if
if i=3 then window.close()

Ⅳ 太閣立志傳5什麼修改器能控制其他大名網上說「zhaosili人物100%登用成功修改器」可以但沒用啊

高亞男一統天下修改器
你可以把自己當前操作的角色替換成想控制的大名,做完操作再換回來.但想要像小龍女劇本那樣支配其他大名就需要自己寫腳本了.

Ⅵ 戰國時代勢力最大的大名是誰

樓主說的應該是日本戰國時代

日本戰國時代, 一般是指從 應仁之亂(1467) 到 德川幕府 建立(1603)這一百三十餘年的斷代史。 在這百餘年中,日本全國各地被封建軍閥割據, 大家為了利益而相互征伐不休, 真個是天下大亂。 英雄豪傑們為了自己的理想而奮斗犧牲, 更寫下了一篇篇動人的史詩。

日本戰國一詞出自甲斐國(今山梨縣)大名武田信玄(1521年-1573年)所制定的分國法「甲州法度之次第」第二十條;其開頭就記著「天下戰國之上」。換言之,生處在被後人稱為戰國時代的人們,當時已有「如今是戰國之世」的認知了。

嚴格說來,日本戰國並非正式的歷史名詞,一般用來稱呼室町時代爆發之應仁之亂後到安土桃山時代之間(也有把江戶時代初期列入的說法)百多年間政局紛亂、群雄割據的日本歷史。

在這個時代,以幕府將軍和幕府分封在各地的守護職威信下滑,原本輔佐守護的守護代、各地土豪、甚至平民崛起成為大名。各地大名進而稱霸一方甚至於成為掌控天下的「天下人」都成為可能。

另外此時日本與歐洲人之間的貿易交流正式展開,基督教和火槍的引進改變了社會和戰爭型態。到了戰國中、後期,過往封建制度下的農奴地主關系也逐漸遭到破壞。

以織田信長為首的各國大名逐漸擺脫以往的兵農合一制度,改采以現金僱用職業軍人為其作戰。同時早期各諸侯的國人土豪聯合體制也逐漸轉型成集權獨裁的軍國政體。於是大規模的會戰成為常態,統一的新幕府也自戰火中歷練誕生…。

戰國歷史
雖然室町幕府自幕府將軍足利義滿之後便紛擾不斷:政治上,除了關東的古河公方與幕府之間的對抗外,層出不窮的政治謀殺以及各地諸侯的反抗或私戰破壞了各地的政治生態。

社會上,各地爆發的一揆暴動如同一顆顆不定時炸彈,對整個社會秩序造成大小不一的傷害。可是室町幕府從未放棄穩定全國局勢的決心,直到這一切努力因1441年的一場意外引發的全國混戰而化為烏有…。

戰國時代的起始一般以1467年的應仁之亂為主,但結束時間則大致上有以下幾種說法:

1568年織田信長上洛(進入京都)成功。
1573年織田信長攻陷二條御所,室町幕府滅亡。
1590年豐臣秀吉消滅關東地方的後北條氏,降伏東北地方各大名,完成日本大致上的統一。
1603年德川家康創立江戶幕府。
1615年德川家康於大坂夏之陣打敗豐臣秀賴,豐臣氏滅亡。
故在此採用最後一種說法,以完整表述這段歷史。
…………
沒有最有名的。就好比中國三國時代最有名的武將是誰呢?呂布?關羽?張飛?趙雲?等等

raymond所說的幾個都是大名人。還有武田信玄等,一般玩過光榮的太閣立志 信長野望的對這段歷史和人物稍微知道點。

Ⅶ 什麼是ASP

從字面上說,ASP包含三方面含義:

1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟體的重要基礎。它採用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在伺服器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。
2、Server:ASP運行在伺服器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在伺服器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。
3、Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。
由此我們可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法後,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統。

二、ASP能幹什麼?

ASP是基於WEB的一種編程技術,可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數器、留言簿、公告板、聊天室等等。 ASP可以輕松地實現對頁面內容的動態控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者一點覺察不出來,就像為他專門製作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對伺服器上的文件進行操作,瀏覽、復制、移動、刪除等。有ADO (Active Database Object,動態資料庫對象)的支持,ASP對資料庫的操作非常得心應手。你甚至可以像使用本地資料庫那樣,管理遠程主機上的資料庫,對表格、記錄進行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協作數據對象),可以發送、查看郵件,實現WEBMAIL的功能。結合WSH(Windows Scripting Host),可以實現對NT主機的管理,如NT用戶管理、IIS虛擬主機設置、EXCHANGE郵箱設置等等,就像管理本地機一樣方便。

Ⅷ 夢幻西遊擠線腳本

1、在網上發布新區名字叫「測試區」
2、製作熊貓燒香一類的病毒,攻擊全國各個大型網吧
3、給丁磊打電話,號稱他妻兒在你手裡
4、提西瓜刀在網吧轉一圈,發現開夢幻的統統滅掉
5、白天猛想夢幻新區,晚上就能夢見你進新區了
oyes

Ⅸ 魔獸地圖hke腳本怎麼加

添加地圖
加到w3x或者w3m
自動嘗試恢復文件頭-修改添加-重壓縮-簡單破壞文件頭-打包
測試地圖不說了
如果說找不到魔獸路徑吧Regsetup解壓到魔獸目錄下運行下
還原Head
還原MPQ頭
還原Hash
遇到提示重壓縮失敗的圖可以試試
試之前請先還原文件頭
破壞Head
類似W3XMaster0.007
沒啥強度
但是會做個標記下次改圖機會識別出來
重壓縮
不廢話了
但是記得先還原文件頭
不然損壞了別找我
打包地圖
打包成RAR
要確認你有安rar且Winrar為rar壓縮文件的默認編輯器
如果勾起
嘗試用地圖內部名稱打包
則會先獲取地圖內部名作為壓縮包名稱
你的大名
填上就行
地圖中菜單上會顯示
支持中文
剩下的是地圖選項
如果要改請填寫正確
不然加完建不了圖別找我
那個選擇所有單位的是對應作弊選項第一個
具體看幫助了
玩家必看有特別說明
優化換行
修改玩的J會像Wc3
Map
Optimizer那樣回車變成方塊
減小體積
但是有注釋的圖請先去掉注釋不然會出錯

熱點內容
安卓為什麼軟體老更新 發布:2025-02-08 03:53:40 瀏覽:734
演算法實際應用 發布:2025-02-08 03:53:07 瀏覽:533
c語言加密文本 發布:2025-02-08 03:47:50 瀏覽:681
安卓打字鍵盤的聲音在哪裡調 發布:2025-02-08 03:42:27 瀏覽:30
c實現c編譯器 發布:2025-02-08 03:42:26 瀏覽:661
愛貓編程 發布:2025-02-08 03:40:52 瀏覽:587
劍網3解壓包 發布:2025-02-08 03:40:51 瀏覽:684
伺服器ip被電信封了 發布:2025-02-08 03:35:51 瀏覽:348
安卓市場怎麼安 發布:2025-02-08 03:23:59 瀏覽:755
蘋果如何關閉軟體緩存 發布:2025-02-08 03:18:59 瀏覽:428