⑴ 最近傳奇GOM引擎強化技能腳本如何寫。 例如: 35級強化骷髏到三重 (土城左下免費強化) (強
需要引擎和資料庫支持,在M2-功能-技能魔法-道士-召喚骷髏里設置。到多少等級招什麼怪物名字,或者技能多少級招什麼怪,你自己看著搞定。資料庫是外觀和怪物屬性,引擎設置調用資料庫。
腳本寫只需要寫上改變技能等級到多少級。如果不支持強化技能。就只有M2里設置多少級人物招什麼怪。希望你滿意。
⑵ gom引擎活動腳本在哪裡
現在就說重點吧!
首先開始服務端和游戲,上面講了如何快速找到相應的NPC腳本!
從今日起教指令基本!
咱們先找游戲裡面的腳本我們來分析一下!
例如,NPC兌換這種貨幣,我們去找他的確切位置,
趣味游戲網幣兌換n3n322334【貨幣兌換】0300040。
下面一行就是NPC在游戲中對應的腳本,我們來看看貨幣兌換-n3nN3N就是他的地圖號這個版本的《土城》已經不再是原版的3了,而是變成了n3n!
[@main]首先這個你可以理解為創建游戲對話吧!這個對話框是什麼?這時滑鼠指代的地方就是對話框!
CloseBigDialogBox我們的指南將會關閉大型對話框模式.(專用的登錄程序)
先把跟游戲裡面的腳本對照一下,游戲裡面有什麼變化,通過對比我們了解到,很多在腳本裡面看不到的東西都是游戲裡面沒有出現的,這也是讓你編程時與玩家對應的思路!
用我們自己來猜,也可以讀懂在游戲中顯示的按鈕文字,那麼/SCOLOR=249是什麼?
這是表示的顏色,對照後發現是紅色的字體我們來看看游戲中的紅色字體!
換成250看下是否變成綠色,保存完NPC腳本後,在M2控制台點裝載NPC!
它現在變綠了,好讓你知道它是干什麼的!
說到重點!<提取1000火龍幣/@1000>游戲裡面成成成成成一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
然後,後邊的@1000不示示對吧這個是我們編程用到的,當玩家點擊1000火龍幣他就會執行@1000。
就會找到和他一樣的人,看看有沒有@1000的!
[@兌換1000]
#IF
CHECKGamePoint>9。
#ACT
游戲點10。
游戲滑鼠+10。
游戲圖+1000。
SendMsg7恭喜兌換1000個火龍幣+10點充值額,余額<$GameDiamond>個。
break
#ELSEACT。
MESSAGEBOX提示:您沒有10個RMB點數,不可兌換!
Break
這時代碼將運行到[@兌換1000]這個地地開始手他的工作!
下面將解釋一些重要的命令!#IF#ACT#ELSEACT。
你能把#IF理解為判斷-判斷什麼?您在下面輸入的內容將會判斷哪些內容如CHECKGamePoint>9我們的指令,看看代碼所表示的意思,並得知這是游戲泡點值,他的意思就要判斷是否>9判斷誰大於9?
是誰點擊了這個NPC就知道誰寫的代碼寫的點數超過了9你點NPC就判斷你自己點就判斷他身上的!
你自己去考慮吧!
#ACT代表正確,例如,上面的IF決定人物是否大於9如果我們身上有10泡點值,那麼這個條件是正確的,請從ACT下開始執行代碼GamePoint-10,扣掉10個GameGird靈符+10。GameDiamond鑽石+1000。
#ELSEACT這個代表錯誤,例如,IF判斷泡點是否大於9,而我們只有8則條件不成立,跳入該代碼,開始執行錯誤執行段!
MESSAGEBOX提示:您沒有10個RMB點數,不可兌換!【提示您不能使用10RMB】
代碼結尾是Break!
把圖片做一個總結的總結!
如果玩家點擊游戲提取1000碼,就會跳到和他一樣的@1000段開始者!從上到下執行代碼首先要通過判斷!
#if判斷是否已經足夠了,比如我們現在就與8和9比較下>9我們現在是8不成立時跳入錯誤。
假如我們的值是10,繼續判斷我們是否>9條件正確,將在ACT下執行。
游戲點10。
游戲滑鼠+10。
游戲圖+1000。
SendMsg7恭喜兌換1000個火龍幣+10點充值額,余額<$GameDiamond>個。
加碼扣錢提示兌換成功!
也許初學者看起來有點亂慢慢理解下可以記住誰點擊這個NPC就能判斷誰!
⑶ 傳奇任務腳本怎麼寫我
A: NPC領取殺怪任務100隻,當殺怪達到100隻的時候回來NPC處領取獎勵
B:人物在某地圖殺怪提示。即每殺一隻怪 聊天框 就提示你目前殺怪總數為:
C:當殺怪達到100隻,;聊天框提示:殺怪總數完成,請回去領取獎勵
A 用到自定義變數
B 用到殺怪觸發
C 一樣殺怪觸發
臨時寫的 看下面的
[@main]
#if
#say
<領取殺怪100任務/@領取> <任務完成領取獎勵/@獎勵>
[@領取]
#if
Check [100] 0
#act
set [100] 1
SENDMSG 6 提示:任務領取完畢,請盡快完成.
#elseact
SENDMSG 6 提示:草,領取過的還來搗亂,勞資乾死你.
break
[@獎勵]
#if
CHECKVAR HUMAN SGCF > 99
#act
set [100] 0
CREDITPOINT + 5
SENDMSG 6 提示:任務完成獎勵聲望+5.
CALCVAR HUMAN SGCF = 0
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
#elseact
SENDMSG 6 提示:草,任務未完成,還想要獎勵,滾.
break
-----------------------------------------------------------------------------
登陸腳本如下:
請在mirserver\Mir200\Envir\QuestDiary\數據文件\ ---目錄下建立一個[變數數據.txt]的文本
如果沒有的話就自己創建
[@login]
#if
CHECKLEVELEX > 0
#act
VAR Integer HUMAN SGCF
LOADVAR HUMAN SGCF ..\QuestDiary\數據文件\變數數據.txt
-----------------------------------------------------------------------------
殺怪觸發:
mirserver\Mir200\Envir目錄下MapQuest.txt文本,添加如下一行:
3 [035] 0 沃瑪教主 * Q016
上面的3代表殺怪所在的地圖號,沃瑪教主代表殺的怪物名稱,可以自己修改
Q016對應的是mirserver\Mir200\Envir\MapQuest_Def 裡面的文本
意思就是這里寫Q016那麼MapQuest_Def目錄下觸發的文本名稱也必須是 Q016.txt
總之最後你寫什麼那麼MapQuest_Def目錄下就必須創建一個相對應的名稱txt文本
-----------------------------------------------------------------------------
mirserver\Mir200\Envir\MapQuest_Def\Q016.txt 裡面的文本內容如下:
[@main]
#IF
CHECKVAR HUMAN SGCF > 99
#ACT
mapmove 3 333 333
SENDMSG 6 提示:任務完成.
#elseact
CALCVAR HUMAN SGCF + 1
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
messagebox 您的當前殺怪數量為:<$HUMAN(SGCF)>
break
3K的,方法一樣
⑷ 傳奇世界單機限時地圖腳本怎麼寫
傳奇世界單機限時地圖腳本編寫方法如下。
1、打開傳奇世界腳本編輯器,點擊單機限時地圖進入3K/HGE引擎,點擊進入。
2、根據腳本段備編輯器上面的提示,一步步的按照說明填上自己需握行毀要的內容。
3、按照說明一步步填好後,點擊生成腳本,生成完畢後,點擊保存即可,傳奇世界手游腳本是一款超級熱血刺激的傳奇輔助工具,有著全新的帶枝作戰模式,超多的輔助工具都免費進行使用。
⑸ gom引擎頂戴花翎命令放在哪個腳本裡面
你說的頂戴花翎是說傳奇稱號,人物頭頂稱號
添加稱號 有兩種方法
第一:直接用SetIcon 位置 圖片編號 ;這種種現在基本沒有人用了
第二:在資料庫裡面添加,添加傳奇稱號素材網頁鏈接方法有點多你看這篇文章寫得比較全面
稱號顯示效果
⑹ GOM引擎技能腳本在哪
這個你先考慮你的引擎是否支持,如果鐵血引擎、GOM引擎的話,很好實現,HERO這些老引擎就需要復雜山坦裂的變數腳本來實現了。
需要用到登陸器信粗動畫播放,然後再用變數腳本逗閉來將坐標定位,這個比較難實現,如果是對人釋放魔法,就需要在用魔法觸發。
配合變數使用,就可以做出來一個畫地為牢的技能,比如對玩家釋放技能,在玩家周圍出現光環【需要自己找素材】,然後玩家在光環裡面可以移動,但是不可以離開光環。
還需要用到GM命令來實現回退一步等。
反正用HERO這些老2D引擎是比較復雜的。
用鐵血和GOM這些會方便些。
我企鵝 劉武器烏溜溜無而已 看的懂的話可以加我交流下!
⑺ GOM引擎的腳本問題
這段檢測極品的點數 一個裝備位置0到4的極品點數
#IF
#ACT
GETITEMADDVALUE 0 0 <$STR(M10)>
GETITEMADDVALUE 0 1 <$STR(M11)>
GETITEMADDVALUE 0 2 <$STR(M12)>
GETITEMADDVALUE 0 3 <$STR(M13)>
GETITEMADDVALUE 0 4 <$STR(M14)>
INC M10 <$STR(M11)>
INC M10 <$STR(M12)>
INC M10 <$STR(M13)>
INC M10 <$STR(M14)>
4個位置的極品點數相加後
#IF
equal M10 1
;如果4個位置只有1點就變色 215顏色
#ACT
ChangeItemNameColor 0 215
#IF
;如果4個位置只有2點就變色 255顏色
equal M10 2
#ACT
ChangeItemNameColor 0 255
要自己擴展 自己往下寫就可以了