殺怪腳本
Ⅰ 求個蜀門的按鍵精靈自動打怪 自動見東西 自動喝葯,驗證報警的腳本...
General]
Description=蜀門
BeginHotkey=121
BeginHotkeyMod=0
PauseHotkey=0
PauseHotkeyMod=0
StopHotkey=123
StopHotkeyMod=0
RunOnce=1
EnableWindow=
Enable=1
[Repeat]
Type=0
Number=1
[CallBack]
OnSetup=
[Comment]
Content=
[Script]
VBS dim a,b,c,d,i,j,k
VBS dim x,y,x1,y1,x2,y2,x3,y3,x4,y4
UserVar a=F2 設置第一技能鍵(F2)。
UserVar b=F3 固定設置第一使用怒氣技能鍵(F3)。
UserVar c=F4 設置第二技能鍵(F4)。
UserVar d=F5 設置打坐回血藍鍵(F5)。
Delay 200
i=0
j=0
While true
x=0
y=0
Delay 200
VBSCall FindColorEx(100,100,870,510,"0000FD",0,0.8,x,y)
If x>=10 and y>=10
MoveTo x+8,y+25
LeftClick 1
Delay 200
Gosub 技能
Gosub 殺怪
ElseIf x<10 and y<10
Delay 200
k=1
KeyPress 116,1
Delay 3000
EndIf
EndWhile
Sub 技能
Delay 200
If k=1
MoveTo 767,35
Delay 350
RightClick 1
Delay 350
k=0
EndIf
VBSCall FindColorEx(172,42,172,42,"D5FFFF",0,0.9,x3,y3)
If x3=172 and y3=42
Delay 200
KeyPress 114,1
x3=0
y3=0
EndIf
Delay 200
VBSCall FindColorEx(187,37,187,37,"FF5C5D",0,0.9,x4,y4)
If x4=187 and y4=37
Delay 200
KeyPress 115,1
x4=0
y4=0
EndIf
Delay 200
Return 技能
Sub 殺怪
Delay 200
While true
x1=0
y1=0
Delay 200
VBSCall FindColorEx(221,29,224,29,"080810",0,0.9,x1,y1)
If x1>=221 and y1>=29
Delay 200
Goto 怪已死
EndIf
Delay 200
VBSCall FindColorEx(221,29,224,29,"3E4DFD",0,0.8,x2,y2)
If x2<=221 and y2<=29
i=(x+5)-510
j=(y+25)-400
MoveTo ABS(i-510),ABS(j-400)
Delay 200
LeftClick 1
Delay 200
Goto 怪已死
EndIf
EndWhile
Rem 怪已死
Delay 200
Return 殺怪
Ⅱ 傳奇私服殺怪任務腳本
首先在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
Ⅲ 傳奇清除怪物腳本
清除地圖怪物CLEARMAPMON 地圖號
,例子
#act
CLEARMAPMON D717
清理地圖怪物的腳本我以前用過上面的是在m2的說明書上找的你應該看看自己引擎的說明書,裡面有提及這方面的腳本命令 關於殺死寶寶的命令我看了看因為沒用過這種命令(感覺這種命令很少要用)抄幾句下來 把自己的寶寶殺死 #act
KILLCALLMOB 神獸
#say
你的神獸已經死亡 ;==========================================
[@killslave]
#IF
#ACT
KILLSLAVE
#say
你的寶寶清理干凈了。
;========================================== 感覺,不知道怎麼說,沒用過,今天也晚了沒時間測試好像都沒涉及到殺死別人的寶寶的意思不過可以自己測試一下,看看能不能殺死別人的自己的寶寶應該沒問題了 還有就是覺得不應該弄殺別人寶寶的腳本,影響公平
Ⅳ 傳奇任務腳本怎麼寫我
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的,方法一樣
Ⅳ 傳奇腳本。殺死怪物觸發傳送至某個地圖。MapQuest_def和MapQuest.txt都加了相應的文件,也實現不了
MapQuest
是在某地圖觸發某種功能,當然你也可以運用到殺怪觸發上。
簡單的方法:
你可以在QFunction-0.txt文本內添加以下內容。
[@殺怪傳送]
#IF
CheckKillMonName 白野豬
#ACT
mapmove 3 330 330
你可以把白野豬換成你想設置的怪物名稱。
利用地圖觸發的方法:
你在MapQuest_def文件夾里添加的東西應該是正確的,但是需要在MapInfo.txt文本內添加需要觸發的自定義腳本頭部名稱。
例如:
[0 比奇省] RUNMON SHAGUAI
然後在MapQuest_def文件夾內添加一個SHAGUAI文本,把腳本內容寫好就可以了
這種方法主要是指定某個地圖做某個觸發,和上面的相比更准確一些。
Ⅵ 傳奇怎麼寫英雄殺怪經驗倍數的腳本
#IF
#ACT
KILLMONEXPRATE 200 7200
SENDMSG 6 %s,你已經獲得了2個小時雙倍經驗時間,如果掉線或死亡雙倍時間將消失!
200是倍數 改下就好 比如 300是3倍
後面是時間以秒為單位
Ⅶ 設置傳奇殺怪經驗倍數的腳本或者格式
KILLMONEXPRATE 倍率 有效時間
倍率 為殺怪經驗倍數,倍數除以100為真正的倍率(200 為 2 倍經驗,150 為1.5倍)
;==========================================
[@KILLMONEXPRATE]
#IF
#ACT
KILLMONEXPRATE 1000 600
#SAY
您當前殺怪經驗倍數為 10倍,有效時間 600秒。