傳奇私服登錄腳本
1. 傳奇私服一個簡單的NPC腳本
這個寫起來很簡單,都寫完就麻煩了
我就舉個攻擊傷害的例子吧,PS這腳本是實現的是2000元寶加一點,最高10點的限制,如果自己有變動到GAMEGOLD和CheckGameGold那邊改元寶以及
CheckNewItemvalue 1 1 < 10;修改這邊的10為你自己設置的封頂
[@攻擊傷害]
#say
請選擇位置
<武器/@武器> <左手戒指/@左手戒指> <左手護腕/@左手護腕>
<項鏈/@項鏈> <右手戒指/@右手戒指> <右手護腕/@右手護腕>
<頭盔/@頭盔> <斗笠/@斗笠>
[@武器]
#IF
CheckGameGold > 1999
CheckNewItemvalue 1 1 < 10 ;這是一個檢測語句
;第一個數字是指【物品位置】,例如1表示武器。
;第二個是屬性,例如1在這個完整的語句中就是指攻擊傷害
#ACT
GameGold - 2000
SetNewItemvalue 1 1 + 1
SENDMSG 5 恭喜附加攻擊傷害元素屬性成功增加1點!~!~!~
break
#elseact
messagebox 你元寶不足或者你的升級點數超過10%的限制\
[@左手戒指]
。。。。。
內容同上,只不過在CheckNewItemvalue 以及SetNewItemvalue 後面的第一個數字改成6
SENDMSG 5 里的文字改成對應自己添加的屬性
其它都一樣
-----------------------------------------------------------
把上面寫好的腳本寫入你服務端文件夾里的 後台管理夾里的 攻擊傷害.txt中
其他的什麼忽視防禦之類的一樣的寫入對應的TXT文件里
-----------------------------------------------------------
-------------------------------------
下面有用到的資料
【物品位置】
物品位置 解釋
0 盔甲
1 武器
2 照明物
3 項鏈
4 頭盔
5 右手鐲
6 左手鐲
7 右戒指
8 左戒指
9 四格護身符
10 腰帶
11 靴子
12 寶石
-------------------------------------
【SetNewItemValue】的使用
功能: 給裝備附加新屬性. 專用登錄器. (未注冊版本可使用物理傷害減少和魔法傷害減少)
格式: SetNewItemValue 位置(0-12) 屬性(0-5) 操作符(+,-,=) 值(1-100)
說明: 屬性 0=致命一擊 1=攻擊傷害增加 2=物理傷害減少 3=魔法傷害減少 4=攻擊傷害反彈 5=人物體質增加
例子: 給武器加5點攻擊傷害增加屬性
#IF
CheckGold 10000
#ACT
Take 金幣 10000
SetNewItemValue 1 1 + 5
-------------------------------------
【CheckNewItemValue】的使用
功能: 檢測當前裝備是否附加了新屬性. 專用登錄器.
格式: CheckNewItemValue 位置(0-12) 屬性(0-5) 操作符(<,=,>) 值(1-100)
說明: 屬性 0=致命一擊 1=攻擊傷害增加 2=物理傷害減少 3=魔法傷害減少 4=攻擊傷害反彈 5=人物體質增加
例子:
#IF
CheckNewItemValue 1 0 > 5
#SAY
你的武器附加了5%的致命一擊屬性.
#IF
CheckNewItemValue 1 1 > 5
#SAY
你的武器附加了5%的攻擊傷害增加屬性.
-------------------------------------
我覺得我說的夠詳細了吧。如果還不懂我也沒辦法。
不要指望我給你寫全了哇,沒時間的。
你讓人家寫這個腳本人家都是要收費的嘛。
祝你開F順利 ^_^~
2. 怎麼做傳奇私服腳本拿什麼工具做
推介樓主用凌霜傳奇輔助免費版功能比如有:普通服一鍵設置,智能走田字位,提高攻擊間隔移動魔法攻擊自動隨機到設置坐標位置o血不死瞬間補葯等功能。支持目前所有的主流登錄器!
3. 傳奇私服如何製作登陸獎勵腳本
一:腳本內容:此腳本NPC安排放到沙城堡內部.
[@main]
本區設置,開區首次攻沙獎勵元寶50萬,以後天天拿沙每次\
獎勵元寶20萬 \
注意:攻沙獎勵只可以在每天22點01分-22點59分之間領取,\
過期不可以繼續領取,請廣大沙城主每日及時領取\
<當前時間>:[<$DATETIME>]\ \
<領取新區攻沙元寶獎勵/@新區YB> <領取每日攻沙獎勵/@每日YB>
[@新區YB]
#IF
EQUAL G200 1
#ACT
MeSSageBox 無法重復領取...\或者不是首次拿沙
BREAK
#IF
ISCASTLEMASTER
HOUR 22 22
MIN 1 59
EQUAL G200 0
#ACT
MOV G200 1
GAMEGOLD + 500000
SENDMSG 0 沙老大:<$USERNAME>領取了首次攻沙獎勵50萬元寶.
BREAK
#ELSESAY
不在領取獎勵的時間.或者您不是沙老大.
[@每日YB]
#IF
EQUAL G201 0
#ACT
MeSSageBox 不可以領取.......
BREAK
#IF
EQUAL A119
#ACT
MeSSageBox 新區不可以領取此獎勵...
BREAK
#IF
EQUAL G202 0
ISCASTLEMASTER
HOUR 22 22
MIN 1 59
EQUAL A119 老區
#ACT
MOV G202 1
GAMEGOLD + 200000
SENDMSG 0 沙老大:<$USERNAME>領取了每日攻沙獎勵20萬元寶.
BREAK
#ELSESAY
不在領取獎勵的時間.或者您不是沙老大.
二:管理員後台設置
<[設置首次攻沙]/@首次攻沙>\
[@首次攻沙]
尊敬的GM:<$USERNAME>您好!本系統方便您管理\
第一次集體攻沙需要手動設置,以後每天拿沙系統自動安排\
本功能只需要在您想要攻沙的當天設置[20點前],比如您想\
9月7日當天集體拿沙,那麼就在7日的當天20點前設置一下,\
以後每日拿沙不需要設置了,系統自動安排!\ \
<設置首次拿沙/@設置攻城> <96845.Com為您服務/@exit>
[@設置攻城]
#IF
EQUAL G200 0
EQUAL G201 0
#ACT
MOV A119
MOV G201 1
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今天晚上進行開區首次攻城.獎勵YB50萬 ┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
#ELSESAY
首次攻沙您已經設置過了,請謹慎使用.
第三步:在機器人腳本設置好每日攻沙自動設置,當GM沒有設置第一次拿沙時,系統不執行
AutoRunRobot.txt內容
#AutoRun NPC RUNONDAY 0:01 @每日拿沙
RobotManage.txt內容
[@每日拿沙]
#IF
EQUAL G201 1
#act
MOV A119 老區
MOV G202 0
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今日集體拿沙設置完畢,沙老大獎YB20萬┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
BREAK
結尾聲明:此套系統理論上適合所有M2,但是因為不同的M2 設置集體拿沙的參數不盡相同(ADDATTACKSABUKALL),廣大GM可以根據自己的M2類型進行修改!
4. 傳奇世界私服掛機腳本
用傳家寶破解版就可以了,不用腳本
5. 傳奇禁止管理員登錄的腳本在哪裡
一般在登錄腳本的,你是不是登錄之後出現含歲,被踢下線的情況?那就是一般在登錄腳本里,你去D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt 文檔里去看。一般是這樣寫的:
#CALL [\游戲登陸\登陸腳本.txt] @登陸設置 對應的在 D:\Mirserver\Mir200\Envir\QuestDiary\游戲登錄\登錄腳本.txt 裡面,發中鬧現有kick 命令的。就刪掉,就可以了。
#CALL [\封號系統\封號系統.txt] @封號 對應的在 D:\Mirserver\Mir200\Envir\QuestDiary\封號系統\封號系統.txt 裡面
#CALL [\變數\個人變數.txt] @個人談培睜變數 對應的在 D:\Mirserver\Mir200\Envir\QuestDiary\變數\個人變數.txt 裡面。
自己找找,把幾個前面帶 #CALL連接的文件都查一下啊 應該就能解決了。
6. 傳奇私服在網吧怎麼修改腳本載入進游戲
修改好後,上傳或者放到伺服器上,從新載入腳本即可
7. 傳奇私服天下第一腳本經驗倍數和攻擊倍數在哪改
用替換專家 查找
POWERRATE 欄位
一般是在登錄腳本中QFunction-0.txt 中 腳本段 找到以下命令
KILLMONEXPRATE 150 88888
POWERRATE 120 88888
把
KILLMONEXPRATE 150 改成120
POWERRATE 120 88888 刪除
8. 傳奇私服 登陸腳本被隱藏
[@main]
#CALL [\ \游戲登陸\登陸設置.txt] @登陸設置
這里打錯字了。
或者把 登陸設置.txt裡面的復制到QManage.txt裡面
第一行命令寫
[@Login]
#IF
之後的不用說了吧