傳奇批量賣出物品腳本
『壹』 傳奇買賣腳本 什麼都能買 什麼都能賣 就是NPC能夠買賣所有東西
直接把商品加進去就行了,腳本實現
『貳』 傳奇腳本製作命令
分類: 游戲 >> 游戲工具
問題描述:
我想知道一些傳奇腳本製作命令,就是NPC的例如給東西 檢測結婚 師徒,傳送到那些地方,給寶寶什麼的。多多益善 越詳細越好謝謝。
解析:
傳奇腳本命令大全
命令與函數:
checkjob (Warr, Wizard, Taos) ;測試職業
checkgold (金幣數) ;測試金幣
checklevel (等級) ;測試等級
checkitem (物品名) (數量) ;測試物品及數量
give gold (金幣數) ;給錢
give (物品名) (數量) ;給物及數量
take gold (金幣數) ;拿走錢
take (物品名) (數量) ;拿走物及數量
checkpkpoint (pk值) ;測試PK值
checkluckypoint (幸運值) ;幸運值正值為好,負值為差
checkraeva (物品名) (數值) ;一般測試礦物等物品的品質
checkhum (地圖名) (數值) ;測試這個地圖的人數
checkmonmap (地圖名) (數值) ;測試這個地圖的怪物數
map (地圖名) ;移動到這個地圖
mapmove (地圖名) (坐標A) (坐標B) ;移動到這個地圖指定坐標
monclear 地圖清除
close 關閉對話框
TimeRecall (設定時間值) ;分鍾,一般指進入地圖時間限制
BreakTimeRecall ;中斷設定時間
ExchangeMap (地圖名) ;與指定地圖里的人交換位置
daytime sunset ;一天時間
checkbaggage ;測試背包滿沒
*** all (變數) (數值) ;測試變數是不是小於指定數值
large (變數) (數值) ;測試變數是不是大於指定數值
equal (變數) (數值) ;測試變數是不是等於指定數值
mov (變數) (數值) ;讓變數等於指定數值
sum (變數A) (變數B) ;A+B 注意,如果還要家第3個數直接換行寫sum (變數C)
注:關於SUM的詳解
首先有MOV (變數X) 0 ;(變數X)清0
sum (變數A) (變數B) ;X=A+B
sum (變數C) ;X=X+C
movr (變數) (數值) ;隨機把指定數值以下的數(正數)給變數
inc (變數) (數值) ;讓變數自動加指定數值到變數
playdice (骰子數) @xxx ;玩骰子,跳轉到標簽[@xxx]
random (隨機數) ;一般用在#IF語句中作為觸發#IF機率,有時隨機數=並列#IF語句數用於隨機多項選擇,既:
#IF RANDOM 3 #SAY() #ELSEACT
#IF RANDOM 3 #SAY() #ELSEACT
#IF RANDOM 3 #SAY() #ELSEACT
Check [條件數] 1 ;測試[條件數]觸發與否 1(觸發)
SET [條件數] 1 ;設置[條件數]觸發
batchDelay (暫停時間) ;一般為1
addbatch (地圖名1)
addbatch (地圖名2)
addbatch (地圖名3)
addbatch (地圖名4)
addbatch (地圖名5)
batchmove ;一步步到下一個地圖直到5
param1 01141 ;01141=(地圖名)
param2 10
param3 10
mongen 火焰沃瑪2(怪物名) 30 10
;玩骰子腳本解析
#IF
equal p9 1 ;測試 p9是不是等於1
#ACT
goto @cube ;是的,到@cube
BreakTimeRecall (中斷設定時間)
break
#IF
equal p9 9 ;測試 p9是不是等於9
#ACT
goto @quit ;是的,到@quit 退出
BreakTimeRecall (中斷設定時間)
break
[@main-1]
#IF
#ACT
mov p9 0 ;測試 p9是不是等於0
#SAY
say ;歡迎詞
<下一步/@pre_cube>
[@pre_cube]
#IF
checkitem 籌碼 1 ;測試有沒有籌碼
#ACT
mov p9 1 ;有,讓p9=1
take 籌碼 1 ;給出一個籌碼
movr d0 6 ;;隨機把6以下的數(正數)給d0
inc d0 1 ;讓d0自動加1到d0
playdice 1 @cube ;玩骰子,點擊到標簽[@cube]
#SAY
正在投骰子. \ <下一個/@cube>
#ELSESAY
quit
<退出/@Quit>
#ELSEACT
mov p9 9 ;轉到標簽@quit並讓P9等於9
[@Quit]
#IF
#ACT
map B011 ;退出到B011地圖
[@cube]
#IF
#SAY
骰子的點數 <$STR(D0)> \ ;<$STR(D0)>是變數,把D0數值型轉字元型
你可以前進 <$STR(D0)> \ <移動/@next_cube>
[@next_cube]
#IF
equal d0 1 ;如果 d0=1
#ACT
goto @posi1 ;到POSI1
break
#IF
equal d0 2
#ACT
goto @posi2
break
#IF
equal d0 3
#ACT
goto @posi3
break
#IF
equal d0 4
#ACT
goto @posi4
break
#IF
equal d0 5
#ACT
goto @posi5
break
#IF
equal d0 6
#ACT
goto @posi6
break
[@Posi1]
#IF
#ACT
batchDelay 1 ;一般為1(暫停時間)
addbatch B102 ;步進地圖名1
batchmove ;移動到最後一個步進地圖
[@Posi2]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
batchmove
[@Posi3]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
batchmove
[@Posi4]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
addbatch B105
batchmove
[@Posi5]
#IF
#ACT
batchDelay 1
addbatch B102
addbatch B103
addbatch B104
addbatch B105
addbatch B106
batchmove
[@Posi6]
#IF
#ACT
batchDelay 1 ;一般為1(暫停時間)
addbatch B102 ;步進地圖名1
addbatch B103 ;步進地圖名2
addbatch B104 ;步進地圖名3
addbatch B105 ;步進地圖名4
addbatch B106 ;步進地圖名5
addbatch B107 ;步進地圖名6
batchmove ;移動到最後一個步進地圖(這里是6)
;結束
SET
語句:
#IF
……
#ACT(SAY)
……
#ELSESAY(ACT) ;ELSE的兩句是並列的,都是IF<>(條件)的動作
……
#ELSEACT(SAY)
……
goto (標簽名)
break (中斷)
\ ;換行
變數:
<$USERNAME> 當前用戶名
<$GUILDWARFEE>行會戰金幣數
<$LORD>沙巴克行會頭名
<$OWNERGUILD>沙巴克行會名
<$UPGRADEWEAPONFEE>升級武器價格
<$USERWEAPON> 放在對話框里的武器名字
<$STR(變數)> 把變數轉換為字元型
網風傳奇腳本編輯器V1.0.1
wfyl/sfrj/sfrj/200603/20060314224115
『叄』 傳奇私服自動打裝備回收的腳本怎麼做急急急急急急
你依樣畫葫蘆修改就行了,腳本在D:\Mirserver\Mir200\Envir\Market_Def裡面,建立那個回收npc的腳本。
比如建立在土城(土城地圖編號3號)位置的名字叫「回收元寶」的npc,建立npc應該你會吧。
腳本就是在這個M-def文件裡面打上叫「回收元寶-3.txt」的文本文件在這個文件夾就行了。就這樣建立關聯的腳本就行了。
接下來就是寫腳本語句。
具體回收的語句截取狂戰手的語句給你吧,太多了。你看著照寫就行了。
[@main]
我要回收裝備\
<回收/@六級回收>
[@六級回收]
『<雷霆戰甲(男)/@雷霆>』┆『<光芒道袍(男)/@光芒>』┆『<烈焰魔衣(男)/@烈焰>』\\
『<誓言腰帶(戰)/@誓言戰>』┆『<誓言腰帶(道)/@誓言道>』┆『<誓言腰帶(法)/@誓言法>』\
『<傳說魔靴(戰)/@傳說戰>』┆『<傳說魔靴(道)/@傳說道>』┆『<傳說魔靴(法)/@傳說法>』\\
『<霸者之刃/@霸者>』┆『<傳送戒指/@傳送>』┆『<隱身戒指/@隱身>』┆『<探測項鏈/@探測>』\\
『<星王戰盔/@星戰盔>』┆『<星王道盔/@星道盔>』┆『<星王法冠/@星法冠>』┆『<太極戒指/@太極>』\\
『<星王戰靴/@星戰靴>』┆『<星王道靴/@星道靴>』┆『<星王法靴/@星魔靴>』┆『<太極手鐲/@太極手>』\\
『<星王腰帶(戰)/@星王戰>』┆『<星王腰帶(道)/@星王道>』┆『<星王腰帶(法)/@星王法>』\\
『<狂戰戒指/@狂戰>』┆『<狂戰手鐲/@狂戰手>』┆『<混世戒指/@混世>』┆『<混世手鐲/@混世手>』\
<返回/@main>\
[@狂戰手]
#ifcheckitem 狂戰手鐲 1
#ACT
take 狂戰手鐲 1
ChangeExp + 200000000
GAMEGOLD + 3000
SENDMSG 6 〖提示〗回收成功,金幣增加:20000。經驗值:<$EXP>.
#ELSEACTSENDMSG 5 〖提示〗你沒有狂戰手鐲!
GOTO @六級回收
『肆』 高分請教傳奇私服拍賣NPC腳本問題
你是放商鋪賣嗎?
肯定是要在M2裡面設置了,
你說你寫腳本? 寫什麼腳本了?
要在商鋪添加東西是在游戲M2,裡面的。
我就能幫到你這么多了,
『伍』 傳奇通用的拍賣行NPC腳本
MirServer\Mir200\Envir\UserData
數據路徑
『陸』 傳奇GOM拍賣行腳本如何寫
給你個思路 你可以 按照行會競價的模式來對物品的 拍賣 但是 拍賣成功後需要手動把物品交易給下家
如果要自動交易的話可能需要插件哦 用腳本實現不了
『柒』 關於傳奇交易NPC腳本的解釋!
代表項鏈的代碼。。。
『捌』 傳奇一鍵回收腳本問題
[@回收]
#if
checkitem 戰甲(女) 1
#ACT
take 戰甲(女) 1
INC m88 400
INC m89 150000
#if
checkitem 戰甲(男) 1
#ACT
take 戰甲(男) 1
INC m88 400
INC m89 150000
GOTO @回收
break
#ELSEACT
GAMEGOLD + <$STR(m88)>
CHANGEEXP + <$STR(m89)>
GuildNoticeMsg 0 151 會員[%s]一鍵回收了裝備獲得經驗了<$STR(m89)>經驗和元寶<$STR(m88)>
GuildNoticeMsg 0 151 你一鍵回收了裝備獲得經驗了<$STR(m89)>經驗和元寶<$STR(m88)>,當前元寶數:
mov m89 0
mov m89 0
break