傳奇兌換腳本
『壹』 傳奇sf 上線每天可領一次元寶腳本 只能領一次 一天 1108 3的引擎
()
%100
[@main]
尊敬的勇士,鑒於你對瑪法大陸的突出貢獻,將對你進行獎勵,\
但是,你每天只能領一回喔,你想現在就想領取嗎?\
<是的,我要領取經驗獎勵!/@獎勵>\\
[@獎勵]
#IF
checknamelist ..\QuestDiary\數據文件\經驗獎勵.txt
#act
#say
今天你已經領過了,不能再領了.明天再來吧!\\
#ELSEACT
addnamelist 網站{自己的網站} \QuestDiary\數據文件\經驗獎勵.txt
Changeexp + 5000000
SENDMSG 0 :%s在經驗使者處領取到今天的500萬經驗獎勵!
[@換獎]
#IF
checkitem 白金積分 1
#act
take 白金積分 1
Changeexp + 1000000
SENDMSG 0 :%s在經驗使者處用白金積分換取到100萬經驗獎勵!
#ELSEACT
MESSAGEBOX 你給我的白金積分在哪裡?
break
OK,這個就是完整的每天領取一次免費經驗和使用白金積分兌換經驗的腳本了。如果想要在自己的中也實現出個功能的話,那麼只需要把此腳本添加到你的游戲中就可以了。(怎麼添加就不需要我再多說出吧?)
可借鑒
『貳』 傳奇金剛石兌換裝備怎麼編寫腳本阿
這是25萬個元寶對應50金剛石。 我來做任務的,整點財富值。。。 ..會送一張礦區組隊卷 組隊進去打裝備
『叄』 傳奇商鋪兌換靈符腳本
商脯換元寶 你還的加個腳本~!
對換靈符示例腳本
在QFunction.txt下增加如下腳本
[@ShopLingfu]
#if
large W2 0 //檢查玩家輸入的數量是否大於0,這里W2變數為個人固定變數(用於靈符兌換),不能更改和操作
small W2 1001 //檢查玩家輸入的數量是否小於或等於1000
CHECKGAMEGOLD ? <$STR(W2)> //檢查玩家的元寶是否大於或等於輸入的數量(具體元寶或者其它兌換靈符比率可自行編寫)
#act
GAMEGOLD - <$STR(W2)> //扣除玩家的元寶
GAMEGIRD + <$STR(W2)> //給玩家增加指定的靈符數量
Messagebox 對換成功!
#elseact
Messagebox 對不起,你的元寶不夠本次對換!
卧龍莊主 屬於人型怪,你可以找下`!TXT文件,裡面有設置~!!!!
『肆』 求大神傳一個傳奇元寶兌換金剛石的腳本 實在沒分了 在線等 謝謝
[jgshyb1]
#IF
CHECKGAMEGOLD > 9999
#ACT
GAMEGOLD - 10000
#ACT
GAMEDIAMOND + 10
具體命令是這樣的,如果開頭及別的自己添加就是。
『伍』 傳奇私服NPC腳本問題!
地圖配置文件:MapInfo.txt
以比奇省圖為例
[0 比奇省 0] IncGamePoint(60/1)
此設置代表人物在比奇地圖中時.60秒會自動得到1個游戲點
通過腳本玩家可以查到自己的游戲點數及兌換經驗.例:
[@Main]
當前系統時間<$LOGINTIME>.<你進入游戲時間>為:<$LOGINLONG>\
<$USERNAME>您好根據您進入的時間所累計的<$GAMEGOLDNAME>有<$GAMEPOINT>點\
<當前等級>:<$LEVEL>級.<當前PK點數>:<$PKPOINT>點.<泡點點數>:<$GAMEPOINT>點\
<當前聲望>:<$CREDITPOINT>點.<當前經驗>:<$EXP>.<當前升級經驗>:<$MAXEXP>\ \
〔<兌換經驗/@GetExp>〕--每100個游戲點可以換經驗100W\ \
〔<關閉/@Exit>〕
文章版權:傳奇合擊私服
文章版權:新開傳奇私服
文章版權:熱血傳奇私服
文章版權:傳奇私服發布網
[@GetExp]
#If
CheckGamePoint > 100
#Act
GamePoint - 100
ChangeExp + 1000000
#Say
兌換成功
#ElseSay
你都沒100游戲點數!
<返回/@Main>
『陸』 傳奇私服獎勵腳本
一:腳本內容:此腳本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類型進行修改!