1. 傳奇服務端添加合成裝備腳本
- -b
網路就有
[@ltzjn]
#IF
CHECKITEM 天魔神甲 3 檢測物品名稱與物品的數量
CHECKGAMEGOLD > 4 這個是檢測是不是大於4個元白
RANDOM 3 這個是合成的成功幾率
#ACT
TAKE 天魔神甲 3 回收物品與物品數量
GAMEGOLD - 5 扣除5元寶
GIVE 雷霆戰甲(男) 1 成功合成後給予的物品
sendmsg 5 %s你的裝備升級成功,
break
#say
你非常的幸運,你的雷霆戰甲(男)成功了!請你收好!\ \
<關閉窗口/@exit> 失敗後跳出的對話框
以上是合成有失敗率的
以下是絕對成功合成的
[@ltzjn1]
#IF
CHECKITEM 天魔神甲 3
#ACT
TAKE 天魔神甲 3
GIVE 雷霆戰甲(男) 1
sendmsg 5 %s你的裝備升級成功,
break
2. 請教一個傳奇裝備升級的成功率腳本問題。
去掉random 4就可以了
貌似你這個不是百分之80成功.
random 2 為二分之一可能
random 3 為三分之一可能
random 4 為四分之一可能
3. 傳奇裝備升級腳本以下幾個都不行 UPGRADEITEM 1 0 1 upgradeitemex 1 0 0 1 0 checkitemaddvalue 1 0 1
文件頭寫成這:
(@buy @sell @repair @s_repair @bigstorage @biggetback @getnextpage @getPreviouspage @@sendmsg)
%100
+0
+1
*
*
+50
#if
CHECKUSEITEM 0
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
SENDMSG 6 開始煉化...祝你好運....
UPGRADEITEMEX 0 2 0 1 0
goto @盔甲升級
#ELSEACT
MESSAGEBOX 你沒有1000元寶或未穿盔甲.不能升級!
這樣還不行,你找我!這是我傳奇的腳本!完全可以!
至於你說 怎麼還原 是不是說 升級不成功就把他的以前升的屬性也消除了!
很簡單
一個隨機語句 TAKE走他的屠龍(已經升過,又升的) ,在give他一個屠龍(這個新給的屬性保準是。。。。),等於就是拿走他升過的,給他換個新的!他不就是等於還原了!!!!
4. 傳奇裝備精練腳本,變數不對,拜請高手指教
我的電腦不在身邊,所以沒有辦法給你測試,但就腳本本身說一下吧。。。
首先不知道你為什麼要選擇使用A變數,這是公共變數,實在想不明白這里使用公共變數的用途所在。因為隨便使用公共變數會導致以後涉及到該變數時忘記賦值所產生的錯誤。。
第二不知道為什麼CHECKUSEITEM 1檢測武器要在前面五個屬性都加完了才在第六個屬性之前加這么一個判斷,因為你的這個腳本是漸進式的,所以需要在第一個判斷時使用此檢測語句。。。
或者,直接這么寫:
[@開始判斷]
#IF
CHECKUSEITEM 1
#ACT
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A60
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A61
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A62
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A63
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A64
GetRandomText .\QuestDiary\數據文件\鍛造數值.txt A65
SetNewItemValue 1 1 + <$STR(A60)>
SetNewItemValue 1 2 + <$STR(A61)>
SetNewItemValue 1 3 + <$STR(A62)>
SetNewItemValue 1 4 + <$STR(A63)>
SetNewItemValue 1 5 + <$STR(A64)>
SetNewItemValue 1 6 + <$STR(A65)>
MESSAGEBOX [精煉成功]:你的武器<$WEAPON>,成功的增加了:\\體質+<$STR(A65)>%\攻擊傷害+<$STR(A60)>%\物理傷害減少+<$STR(A61)>%\魔法傷害減少+<$STR(A62)>%\忽視目標防禦+<$STR(A63)>%\攻擊傷害反彈+<$STR(A64)>%
SENDMSG 7 [精煉成功]:你的武器<$WEAPON>屬性精煉成功,元素之石消耗完了。
#ELSEACT
MESSAGEBOX [失敗提示]:你身上的武器沒有存在,元素之石消失了.
如上所示就精簡多了。還有你說變數有問題,可沒說什麼問題,在我看來就是公共變數問題,如果有問題的話,那隻有一個,就是你的這幾個變數在其它地方也被調用著,所以出現問題,建議直接使用S變數。。
附小技巧:
其實還有更簡單的辦法。。。。
[@開始判斷]
#IF
CHECKUSEITEM 1
#ACT
mov N99 0
goto @開始執行
#ELSEACT
MESSAGEBOX [失敗提示]:你身上的武器沒有存在,元素之石消失了.
[@開始執行]
#IF
small N99 6
#ACT
movr N98 1 100
SetNewItemValue 1 <$STR(N99)> + <$STR(N98)>
inc N99 1
goto @開始執行
#elseact
SENDMSG 7 [精煉成功]:你的武器<$WEAPON>屬性精煉成功,元素之石消耗完了。
5. 跪求,傳奇2的裝備強化腳本
[@盔甲防禦]
#act
UPGRADEITEMEX 0 0 1 1 0
GOTO @增衣服
break
[@盔甲魔御]
#act
UPGRADEITEMEX 0 1 1 1 0
GOTO @增衣服
break
[@盔甲攻擊]
#act
UPGRADEITEMEX 0 2 1 1 0
GOTO @增衣服
break
[@盔甲魔法]
#act
UPGRADEITEMEX 0 3 1 1 0
GOTO @增衣服
break
[@盔甲道術]
#act
UPGRADEITEMEX 0 4 1 1 0
GOTO @增衣服
break
[@手鐲物防]
#act
UPGRADEITEMEX 5 0 1 1 0
UPGRADEITEMEX 6 0 1 1 0
GOTO @增手鐲
break
[@手鐲魔防]
#act
UPGRADEITEMEX 5 1 1 1 0
UPGRADEITEMEX 6 1 1 1 0
GOTO @增手鐲
break
[@手鐲攻擊]
#act
UPGRADEITEMEX 5 2 1 1 0
UPGRADEITEMEX 6 2 1 1 0
GOTO @增手鐲
break
[@手鐲魔法]
#act
UPGRADEITEMEX 5 3 1 1 0
UPGRADEITEMEX 6 3 1 1 0
GOTO @增手鐲
break
[@手鐲道術]
#act
UPGRADEITEMEX 5 4 1 1 0
UPGRADEITEMEX 6 4 1 1 0
GOTO @增手鐲
break
[@戒指物防]
#act
UPGRADEITEMEX 7 0 1 1 0
UPGRADEITEMEX 8 0 1 1 0
GOTO @增戒指
break
[@戒指魔防]
#act
UPGRADEITEMEX 7 1 1 1 0
UPGRADEITEMEX 8 1 1 1 0
GOTO @增戒指
break
[@戒指攻擊]
#act
UPGRADEITEMEX 7 2 1 1 0
UPGRADEITEMEX 8 2 1 1 0
GOTO @增戒指
break
[@戒指魔法]
#act
UPGRADEITEMEX 7 3 1 1 0
UPGRADEITEMEX 8 3 1 1 0
GOTO @增戒指
break
[@戒指道術]
#act
UPGRADEITEMEX 7 4 1 1 0
UPGRADEITEMEX 8 4 1 1 0
GOTO @增戒指
break
[@項鏈物防]
#act
UPGRADEITEMEX 3 0 1 1 0
GOTO @增項鏈
break
[@項鏈魔防]
#act
UPGRADEITEMEX 3 1 1 1 0
GOTO @增項鏈
break
[@項鏈攻擊]
#act
UPGRADEITEMEX 3 2 1 1 0
GOTO @增項鏈
break
[@項鏈魔法]
#act
UPGRADEITEMEX 3 3 1 1 0
GOTO @增項鏈
break
[@項鏈道術]
#act
UPGRADEITEMEX 3 4 1 1 0
GOTO @增項鏈
break
[@頭盔物防]
#act
UPGRADEITEMEX 4 0 1 1 0
GOTO @增頭盔
break
[@頭盔魔防]
#act
UPGRADEITEMEX 4 1 1 1 0
GOTO @增頭盔
break
[@頭盔攻擊]
#act
UPGRADEITEMEX 4 2 1 1 0
GOTO @增頭盔
break
[@頭盔魔法]
#act
UPGRADEITEMEX 4 3 1 1 0
GOTO @增頭盔
break
[@頭盔道術]
#act
UPGRADEITEMEX 4 4 1 1 0
GOTO @增頭盔
break
[@靴子物防]
#act
UPGRADEITEMEX 11 0 1 1 0
GOTO @增靴子
break
[@靴子魔防]
#act
UPGRADEITEMEX 11 1 1 1 0
GOTO @增靴子
break
[@靴子攻擊]
#act
UPGRADEITEMEX 11 2 1 1 0
GOTO @增靴子
break
[@靴子魔法]
#act
UPGRADEITEMEX 11 3 1 1 0
GOTO @增靴子
break
[@靴子道術]
#act
UPGRADEITEMEX 11 4 1 1 0
GOTO @增靴子
break
[@腰帶物防]
#act
UPGRADEITEMEX 10 0 1 1 0
GOTO @增腰帶
break
[@腰帶魔防]
#act
UPGRADEITEMEX 10 1 1 1 0
GOTO @增腰帶
break
[@腰帶攻擊]
#act
UPGRADEITEMEX 10 2 1 1 0
GOTO @增腰帶
break
[@腰帶魔法]
#act
UPGRADEITEMEX 10 3 1 1 0
GOTO @增腰帶
break
[@腰帶道術]
#act
UPGRADEITEMEX 10 4 1 1 0
GOTO @增腰帶
break
[@寶石物防]
#act
UPGRADEITEMEX 12 0 1 1 0
GOTO @增寶石
break
[@寶石魔防]
#act
UPGRADEITEMEX 12 1 1 1 0
GOTO @增寶石
break
[@寶石攻擊]
#act
UPGRADEITEMEX 12 2 1 1 0
GOTO @增寶石
break
[@寶石魔法]
#act
UPGRADEITEMEX 12 3 1 1 0
GOTO @增寶石
break
[@寶石道術]
#act
UPGRADEITEMEX 12 4 1 1 0
GOTO @增寶石
break
[@武器攻擊]
#act
UPGRADEITEMEX 1 0 1 1 0
GOTO @增武器
break
[@武器魔法]
#act
UPGRADEITEMEX 1 1 1 1 0
GOTO @增武器
break
[@武器道術]
#act
UPGRADEITEMEX 1 2 1 1 0
GOTO @增武器
break
[@武器准確]
#act
UPGRADEITEMEX 1 5 1 1 0
GOTO @增武器
break
[@武器幸運]
#act
UPGRADEITEMEX 1 3 1 1 0
GOTO @增武器
break
[@武器速度]
#act
UPGRADEITEMEX 1 6 1 1 0
GOTO @增武器
break
[@武器持久]
#act
UPGRADEITEMEX 1 14 1 1 0
GOTO @增武器
break
需要的條件自己加
6. 求傳奇裝備自動合成腳本教程
[@PickUpItemEX]
;gee、gom引擎撿取任意物品觸發函數
#if
checkitemw 屠龍 3
#act
take 屠龍 3
give 開天 1
break
#if
checkitemw 木劍 3
#act
take 木劍 3
give 烏木劍 1
break
7. 傳奇私服裝備合成腳本問題
這個很簡單的,用好幾個命令就可以。
1、檢測。首先檢測身上是否有裝備,裝備是不是已經升級到最大值,其次檢測人物身上元寶夠不夠。
2、執行。具體增加屬性的命令根據引擎的版本有些不同,可以參照引擎版本的說明。不光要執行屬性增加,還有記得把扣除元寶的命令也寫進去。
3、提示。比如成功之後全服公告啊、元寶不夠提示元寶不夠、升級到最大值提示無法升級、身上沒穿裝備的時候提示沒有穿戴某某裝備之類的。
當然,這樣的腳本也可以擴展一下,可以限制為需要指定類型的裝備才可升級。
看你說要自己研究,我就只跟你說說大概的思路,剩下的自己研究出來才有意思。如果直接給個腳本就沒意思了。
請採納答案,支持我一下。
8. 傳奇 煉武器老闆 腳本問題!
首飾沒有加屬性
9. 傳奇裝備卷製作腳本
先必須的有個 菜鳥編輯器 多著呢 下載個吧
讀取物品數據 打開編號31的那欄,隨便找個東西點復制。把名字隨便改下,比如 無敵裝備卷 ,把樣子改下(這些都無所謂的) 主要是anicount這個(在重量的右邊) 寫上一個X:\mirserver\Mir200\Envir\Market_def下QFunction-0.txt裡面[@StdModeFuncXXX]沒有的數字(XXX就是代表數字)。然後確認,然後打開這個QFunction-0.txt
在最下面寫上
[@StdModeFuncXXX](這個XXX一定要個編輯器上的一樣)
#if
#act
give 天龍聖劍 1
give 天龍聖衣(男) 1
give 星王手鐲 2
give 星王戒指 2
give 星王項鏈 1
give 榮譽勛章43號 1
give 魔血石(大) 1
這個是例子 什麼裝備 自己寫上 然後就 OK了
10. 關於傳奇裝備的問題,請問我想在某個裝備上增加技能提升的腳本怎麼寫
那個不用寫腳本 M2裡面 查看-列表信息二-裝備技能威力 裡面有設置裝備提升技能威力的!