攻沙紅藍雙方活躍點檢測腳本
『壹』 關於自動攻沙的腳本,麻煩一休哥和各位大俠幫忙看下問題在那裡!
問題一 你的理解是正確的問題二CHECKVAR GLOBAL Mrrp_GCJS = 1 是開區的第二天攻城CHECKVAR GLOBAL Mrrp_GCJS > 1 是每日攻城CALCVAR GLOBAL Mrrp_GCLX = 3 每日攻城把這個變數設置成3 估計是控制每日老區領獎的問題三CHECKVAR GLOBAL Mrrp_GCJS > 0 大於0 不就是次日的意思嗎。包括老區 也都會自動喊話 其實這些你不用明白 直接用就行了 只要知道哪裡控制時間的 哪個領取的 就行了
『貳』 傳奇攻沙腳本都需要提取什麼腳本
傳奇自動拿沙腳本很簡單,需要依靠機器人腳本來實現,以下是具體方法!
1.在機器人時間控制文本下面(D:\mirserver\Mir200\Envir\Robot_def\AutoRunRobot.txt)加入以下腳本:
#AutoRun NPC RUNONDAY 19:30:00 @開始攻城
2.在機器人腳本文本裡面加入以下(D:\mirserver\Mir200\Envir\Robot_def\RobotManage.txt)腳本:
[@開始攻城]
#ACT
AddAttackSabukAll 0
SENDMSG 0 [攻城提示]沙巴克爭霸戰將於今天晚上8點准時開啟,請各行會做好戰前准備!
這個腳本是在7點半設置自動拿沙(也可以自己修改).不是代表攻城時間,攻城時間依舊是8點.傳奇自動設置攻沙腳本能為廣大GM節約時間,需要的可以加在自己的傳奇服務端裡面.
『叄』 傳奇私服如何製作登陸獎勵腳本
一:腳本內容:此腳本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類型進行修改!
『肆』 求傳奇無需提交頭像自動攻沙的腳本,2622076789
第一步:
AutoRunRobot.txt 文件
;====================沙巴克自動攻城 新區第三天開====================
#AutoRun NPC RUNONDAY 18:00 @攻沙喊話
#AutoRun NPC RUNONDAY 19:00 @攻沙喊話
#AutoRun NPC RUNONDAY 19:50 @攻沙設置
#AutoRun NPC RUNONDAY 22:00 @獎勵開啟
#AutoRun NPC RUNONDAY 22:05 @獎勵關閉
#AutoRun NPC RUNONDAY 23:59 @開區天數
#AutoRun NPC RUNONDAY 0:00 @清理沙獎勵
第二步:
注意:【..\QuestDiary\設置\沙獎勵.txt 】 類的路徑 套用自己的路徑就可以!!
RobotManage.txt 文件
;=================================================
[@開區天數]
#ACT
CALCVAR GLOBAL 開區天數 + 1
SAVEVAR GLOBAL 開區天數 ..\QuestDiary\設置\沙獎勵.txt
[@清理沙獎勵]
#ACT
CALCVAR GLOBAL 領取次數 = 0
SAVEVAR GLOBAL 領取次數 ..\QuestDiary\設置\沙獎勵.txt
[@獎勵開啟]
#ACT
CALCVAR GLOBAL 攻沙獎勵 = 1
SAVEVAR GLOBAL 攻沙獎勵 ..\QuestDiary\設置\沙獎勵.txt
[@獎勵關閉]
#ACT
CALCVAR GLOBAL 攻沙獎勵 = 0
SAVEVAR GLOBAL 攻沙獎勵 ..\QuestDiary\設置\沙獎勵.txt
[@攻沙設置]
#IF
CHECKVAR GLOBAL 開區天數 > 2
#ACT
AddAttackSabukAll 0 ;--------所有行會在當晚同時攻城
CALCVAR GLOBAL 領取次數 = 0
SAVEVAR GLOBAL 領取次數 ..\QuestDiary\設置\沙獎勵.txt
CLEARNAMELIST ..\QuestDiary\設置\沙獎名單.txt ;----清除列表內容
SENDMSG 1 ぐ系統:集體攻城已經開啟!--請提早建會!否則參加不了集體攻城!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--每天19點50分開啟全服大型攻城!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--每個行會都可以攻城!無需提交頭像
SENDMSG 1 ぐ系統:集體攻城已經開啟!--如果您的勢力不行!建議找結盟好友!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--所有行會做好准備!它是不是屬於你呢?
[@攻沙喊話]
#IF
CHECKVAR GLOBAL 開區天數 > 2
#ACT
SENDMSG 1 ぐ系統:集體攻城已經開啟!--請提早建會!否則參加不了集體攻城!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--每天19點50分開啟全服大型攻城!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--每個行會都可以攻城!無需提交頭像
SENDMSG 1 ぐ系統:集體攻城已經開啟!--如果您的勢力不行!建議找結盟好友!
SENDMSG 1 ぐ系統:集體攻城已經開啟!--所有行會做好准備!它是不是屬於你呢?
『伍』 傳奇私服獎勵腳本
一:腳本內容:此腳本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類型進行修改!
『陸』 我想修改下申請傳奇攻沙的腳本!
暈!你給的是對話腳本,怎麼可能修改阿!
[@requestcastlewar]
請求對 沙巴克 作戰你應該有祖瑪教主的頭像,你有它嗎?戰爭將會在\
申請日期的第 二 天內開始。\ \
<給祖瑪頭像/@requestcastlewarnow>\
<返回./@main>\
這一段是你要改的,可是相關的requestcastlewarnow函數你沒給我,如果我沒記錯,下面或者是有一個腳本寫著
[@requestcastlewarnow]
give 祖馬頭像 1
後面還有幾個函數,你把這個改成
[@requestcastlewarnow]
give 祖馬頭像 1
give 金條 1
具體名字去查odbe數據源返回的名稱
『柒』 傳奇攻沙拿獎腳本 請問怎麼改以下腳本只可以拿獎一次,怎麼樣可以攻沙後次次拿獎
你只需要添加檢測開區天數的變數,就可以了。