傳奇任務腳本
⑴ 求一個傳奇,一天只能領一次任務腳本的命令
1.你用在線時長判斷 肯定不行。
2.你用的是什麼引擎的??
3.思路:獲得當前的月和天的值,保存在個人變數中,做完一次任務後改變這個變數的值,點再次領取該任務時,做判斷當前的日期和剛才那個個人變數的值是否一致,一致就提示 完成了,不一致就繼續接任務成功。
希望對你有所幫助!
⑵ 傳奇殺怪領取經驗腳本任務
首先在D:\mirserver\Mir200\Envir下的MapQuest.txt裡面寫 0 [001] 0 稻草人 * Q001意思是在比奇殺稻草人就轉到腳本Q001再在D:\mirserver\Mir200\Envir\MapQuest_Def裡面建立Q001.TXT裡面寫[@main]
#IF
#ACT
CALCVAR HUMAN 稻草人 + 1
SENDMSG 6 您已經殺死了稻草人:<$HUMAN(稻草人)>/20隻
SAVEVAR HUMAN 稻草人 ..\QuestDiary\數據文件\稻草人.txt #IF
CHECKVAR HUMAN 稻草人 > 19
#ACT
SENDMSG 6 你已經消滅了20隻稻草人
CALCVAR HUMAN 稻草人 - 20SAVEVAR HUMAN 稻草人 ..\QuestDiary\數據文件\稻草人.txt
CHANGEEXP + 20000
break
⑶ 傳奇服務端任務腳本
用 個人變數 HUMAN 來製作 建議多學習下 畢竟變數確實比較麻煩
申明
讀取
檢測
調整
保存
5個步驟!
⑷ 傳奇特色任務腳本和怎麼做一個每人每天只能做3次的任務腳本呢!
在腳本里加一個自定義的個人變數 每做一次變數加1 每次接受任務之前 檢查變數值 當大於3 不能接受任務 再在機器人腳本里加每天零點清空變數
⑸ 求一個傳奇新手任務的腳本
不太清楚你用什麼引擎,給你個通用為例吧。
1.D:mirserverMir200EnvirMapQuest_def路徑下。QManage.txt文本內添加以下信息。
[@Login]
#ACT
VARIntegerHUMANSJ
--------------------------------------------------------------------------------------------------
2.D:mirserverMir200EnvirMapQuest_def路徑下。建立文本,命名Q001.txt
文本內容,我現在用的引擎不支持殺怪觸發文本內檢測多個腳本所以用跳轉。
你的要是支持不用這么寫也行。
[@main]
#IF
checknamelist..QuestDiary任務殺雞完成名單.txt;名單內無角色名,繼續,反之無;效果
#ACT
CALCVARHUMANSJ+1
SENDMSG6您已經殺死了雞:<$HUMAN(SJ)>/15隻
SAVEVARHUMANSJ..QuestDiary數據文件雞.txt
goto@main1
break
[@main1]
#IF
CHECKVARHUMANSJ>14
#ACT
SENDMSG6你已經消滅了15隻雞
mapmove0291610
messagebox你的任務已經完成。
break
3.D:mirserverMir200Envir路徑下。MapQuest.txt文本內,添加以下內容
0[001]0雞*Q001
0為地圖號,Q001為腳本名。
4.檢測領取1次及35級後不能領取
例:
新手指導。
<接任務/@接任務>
[@接任務]
#IF
CHECKLEVELEX>35
#ACT
messagebox等級以超過35
#elseact
goto@接任務1
break
[@接任務1]
#IF
checknamelist..QuestDiary任務殺雞完成名單.txt
#ACT
messagebox你已經完成該任務
#elseact
goto@接任務2
break
[@接任務2]
#IF
ISNEWHUMAN;第一次登陸
#say
請到比奇哪哪哪去殺雞。然後回來領取獎勵。
<交任務/@交任務>
break
[@交任務]
#IF
CHECKVARHUMANSJ>14
#ACT
addnamelist..QuestDiary任務殺雞完成名單.txt
CHANGELEVEL=35
break
⑹ 傳奇任務腳本怎麼寫
任務 腳本 一般都是通過 檢測 和給與腳本來實現的!
就是給與變數或者是物品 然後下一個NPC 檢測相應的變數後者是物品
⑺ 每天有次數限制的傳奇副本任務腳本怎麼編寫請高手指點!
YY94533378每周一免費教傳奇架設。還長期收傳奇學徒
⑻ 傳奇每日任務詳細腳本!
一般是文本記錄名單的
⑼ 傳奇私服殺怪任務腳本
首先在D:\mirserver\Mir200\Envir下的MapQuest.txt裡面寫 0 [001] 0 稻草人 * Q001
意思是在比奇殺稻草人就轉到腳本Q001
再在D:\mirserver\Mir200\Envir\MapQuest_Def裡面建立Q001.TXT
裡面寫
[@main]
#IF
#ACT
CALCVAR HUMAN 稻草人 + 1
SENDMSG 6 您已經殺死了稻草人:<$HUMAN(稻草人)>/20隻
SAVEVAR HUMAN 稻草人 ..\QuestDiary\數據文件\稻草人.txt
#IF
CHECKVAR HUMAN 稻草人 > 19
#ACT
SENDMSG 6 你已經消滅了20隻稻草人
CALCVAR HUMAN 稻草人 - 20
SAVEVAR HUMAN 稻草人 ..\QuestDiary\數據文件\稻草人.txt
CHANGEEXP + 20000
break
⑽ 傳奇任務腳本怎麼寫我
A: NPC領取殺怪任務100隻,當殺怪達到100隻的時候回來NPC處領取獎勵
B:人物在某地圖殺怪提示。即每殺一隻怪 聊天框 就提示你目前殺怪總數為:
C:當殺怪達到100隻,;聊天框提示:殺怪總數完成,請回去領取獎勵
A 用到自定義變數
B 用到殺怪觸發
C 一樣殺怪觸發
臨時寫的 看下面的
[@main]
#if
#say
<領取殺怪100任務/@領取> <任務完成領取獎勵/@獎勵>
[@領取]
#if
Check [100] 0
#act
set [100] 1
SENDMSG 6 提示:任務領取完畢,請盡快完成.
#elseact
SENDMSG 6 提示:草,領取過的還來搗亂,勞資乾死你.
break
[@獎勵]
#if
CHECKVAR HUMAN SGCF > 99
#act
set [100] 0
CREDITPOINT + 5
SENDMSG 6 提示:任務完成獎勵聲望+5.
CALCVAR HUMAN SGCF = 0
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
#elseact
SENDMSG 6 提示:草,任務未完成,還想要獎勵,滾.
break
-----------------------------------------------------------------------------
登陸腳本如下:
請在mirserver\Mir200\Envir\QuestDiary\數據文件\ ---目錄下建立一個[變數數據.txt]的文本
如果沒有的話就自己創建
[@login]
#if
CHECKLEVELEX > 0
#act
VAR Integer HUMAN SGCF
LOADVAR HUMAN SGCF ..\QuestDiary\數據文件\變數數據.txt
-----------------------------------------------------------------------------
殺怪觸發:
mirserver\Mir200\Envir目錄下MapQuest.txt文本,添加如下一行:
3 [035] 0 沃瑪教主 * Q016
上面的3代表殺怪所在的地圖號,沃瑪教主代表殺的怪物名稱,可以自己修改
Q016對應的是mirserver\Mir200\Envir\MapQuest_Def 裡面的文本
意思就是這里寫Q016那麼MapQuest_Def目錄下觸發的文本名稱也必須是 Q016.txt
總之最後你寫什麼那麼MapQuest_Def目錄下就必須創建一個相對應的名稱txt文本
-----------------------------------------------------------------------------
mirserver\Mir200\Envir\MapQuest_Def\Q016.txt 裡面的文本內容如下:
[@main]
#IF
CHECKVAR HUMAN SGCF > 99
#ACT
mapmove 3 333 333
SENDMSG 6 提示:任務完成.
#elseact
CALCVAR HUMAN SGCF + 1
SAVEVAR HUMAN YUAN ..\QuestDiary\數據文件\變數數據.txt
messagebox 您的當前殺怪數量為:<$HUMAN(SGCF)>
break
3K的,方法一樣