在傳奇服務端版本中很多朋友設置了千里傳音喊話功能,下面我們叫大家幾種設置千里傳音喊話功能。
第一:傳統的千里傳音全服務端喊話功能。
直接在DBC數據庫StdItems.DB表里添加對應的DB數據后
傳奇GOM引擎服務端里千里傳音物品數據庫DB:
千里傳音(小);7;0;1;1;0;0;1000;5000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;255;0;99;
千里傳音(大);7;0;1;1;0;0;1000;10000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;255;0;99;
傳奇GEE和GOM引擎的DB一樣我就不重復了
傳奇legend(BLUE)引擎服務端里千里傳音物品數據庫DB:
503;千里傳音(大);7;0;1;0;0;0;1000;20000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;0;11;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
504;千里傳音;7;0;1;0;0;0;1000;10000;0;0;0;0;0;0;0;0;0;0;0;0;5000;1;0;11;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;
第一種方法比較簡單,千里傳音佩帶于四格寶石位置在游戲里實用 @傳+要要說的話(+號換成空格)
2.jpg (44.52 KB, 下載次數: 289)
下載附件
傳奇千里傳音喊話效果
2019-5-24 00:14 上傳
第二:無須佩戴千里傳音即可全服務端喊話功能。
這種模式是通過命令觸發的,在M2上面→查看列表信息→用戶命令 設置方法如下看
1.png (20.43 KB, 下載次數: 355)
下載附件
傳奇千里傳音設置
2019-5-23 23:39 上傳
注意的是 在 QFunction-0.txt 功能文件里面 @UserCmd 里面的2一定要和在M2上面設置的相同
通過這種模式可以 將傳奇全服公告千年傳音喊話設置為每次扣除 元寶 金幣 或者金剛石等。功能較強
;===以下為原始喊話腳本,不能使用空格,如需空格支持請看最后面一條。
- [@UserCmd2]
- #IF
- CHECKGAMEGOLD
- > 0
- #ACT
- MOV S1 <$PARAM(1)>
- GAMEGOLD - 1
- SENDMSG 0
- <$USERNAME>:<$STR(S1)> 255 253 0
復制代碼
第三:通過NPC腳本,或者一個道具雙擊千里傳音喊話功能。
傳奇NPC腳本來實現千里傳音腳本方法,
在NPC腳本里面調用 @@InPutString2
[@InPutString2]
#IF
CHECKGAMEGOLD > 0
#ACT
GAMEGOLD - 1
SENDMSG 0 <$USERNAME>:<$STR(S2)> 255 253 0
#ELSEACT
SENDMSG 7 使用千里傳音需要支付1元寶
BREAK
如果通過道具雙擊觸發來實現的話可以在物品數據庫 添加StdMode字段為31
AniCount為觸發字段 例如數據AniCount字段為99 那就在QFunction-0.txt 功能文件里添加[@StdModeFunc99]
[@StdModeFunc99]
<千里傳音喊話/@@InPutString2>
[@InPutString2]
#IF
CHECKGAMEGOLD > 0
#ACT
GAMEGOLD - 1
SENDMSG 0 <$USERNAME>:<$STR(S2)> 255 253 0
#ELSEACT
SENDMSG 7 使用千里傳音需要支付1元寶
BREAK
使用雙擊物品觸發的話需要注意StdModeFunc字段不要觸發,一般傳奇引擎支持1-255
用NPC腳本還可以直接用 SETSENDMSGFLAG 命令來觸發 但是建議用上面的腳本
第三種模式添加千里傳音的話類似于第二種,只是觸發的方式不同而已,好了今天的千里傳音教程就到這樣了,思路基本是這樣具體實行方案大家可以根據自己傳奇服務端里面的情況來調整部分參數。
|
|