當前位置:首頁 » 編程軟體 » JMP的腳本

JMP的腳本

發布時間: 2024-07-17 17:13:27

❶ 天堂2行者內掛腳本

我有內掛1.98版的
離線10.9.0版的
全免費.

❷ 能給我份 行者腳本命令全集么 謝謝拉

腳本編輯說明:
腳本一個指令必須佔一行,()前是指令名稱,()中的是指令參數,沒有參數可以不用寫().
指令名稱可以使用大小寫.

Label:標簽Label(XX),LABEL(檢測打怪圈),標簽下面為若干腳本命令

Jmp:跳轉到指定標簽Jmp(XXX),如Jmp(檢測打怪圈),跳到並執行此條目,實現控制腳本執行流程的作用

Call:調用函數Call(XXX),如call(開始打怪),執行一段指定代碼,與Jmp不同執行完後會後會執行Call語句後的一條語句

Exit:退出運行腳本 Exit()

Pause:暫停運行腳本:Pause()

條件判斷指令,如果判斷正確會執行下一條指令或下面跟著{}中的指令,否則會跳過下一條指令
或跳過下面跟著{}中的指令繼續執行
例:
ITEMCOUNT(回城卷,<,1)
{
MSG(身上沒有回城卷,使用走回城)
JMP(走回城)
}
USEITEM(回城卷)
DELAY(5000)



ITEMCOUNT(回城卷,>=,1)
JMP(使用回城卷回城)
MSG(沒有回城卷,走回城)

描述 命令 舉例

使用物品 useitem(名稱[ID=XXX]) USEITEM(返回卷軸[ID=736])
無備注

購買物品 buyitem(名稱[ID=XXX],數量) BUYITEM(返回卷軸[ID=736],1)
無備注

出售物品 sellitem(*) SELLITEM(*)
自動出售所有在INI文件中設置好的物品

存放倉庫物品 saveitem(短劍[ID=1],1) SAVEITEM(道具名[ID=],數量)
存放指定的物品到倉庫,需要注意的是,不能象賣物品一樣使用INI文件設置,必須指定物品ID和數量

取出倉庫物品 loaditem(短劍[ID=1],1) LOADITEM(道具名[ID=],數量)
對應於SAVEITEM,就是從倉庫中取物品,用法和BUYITEM相同(取的東西必須是倉庫中已有的)

腳本信息 msg(信息) MSG(死亡回城!)
括弧中的信息只有自己可見

開始戰斗 set(fightstart) SET(FIGHTSTART)
自動開始戰斗

結束戰斗 set(fightstop) SET(FIGHTSTOP)
自動結束戰斗

腳本延時 delay(N) DELAY(1000)
延時執行腳本下一步,單位:毫秒.例子中為延時1秒

條目 label(XX) LABEL(檢測打怪圈)
條目下面為若干腳本命令

跳至 jmp(XXX) JMP(檢測打怪圈)
跳到並執行此條目,起到連接腳本動作的作用

移動到 moveto(X,Y,Z) MOVETO(-96716,255766,-3443)
移動到坐標X,Y,Z

選定NPC npcsel(NPC名[ID=XXX]) NPCSEL(傑克森[ID=7002])
選定NPC

和NPC對話 npcdlg(NPC名[ID=7002]) NPCDLG(傑克森[ID=7002])
與NPC對話

選定對話項目 dlgsel(XX) DLGSEL(出售)
選定和NPC對話時出現的某一個項目

檢測人物屬性 charstatus(xxxxxx) CHARSTATUS(WEIGHT,>=,45%)
例子中的是檢測負重超過45%,還有檢測其他的命令

檢測點 posoutrange(x,y,z,范圍) POSOUTRANGE(-96716,255766,-3443,3000)
檢測是否在此范圍之外

檢測范圍內 posinrange(x,y,z,范圍) POSINRANGE(-96716,255766,-3443,3000)
檢測是否在此范圍之內

死亡回城 gohome() GOHOME()
和charstatus一起用可以達到死亡自動回城的效果

說話 say(文本) SAY(早) 其他玩家可見

退出運行腳本 exit() EXIT()
退出腳本的運行,如果退出命令前沒有條件激活跳到其他label.則腳本停止

暫停運行腳本 pause() PAUSE()
暫停運行腳本的段落

判斷包含文字 strindlg(文字) STRINDLG(蘑菇)
判斷NPC對話中是否有特定的文字,如果有,即執行下面的指令,用法同ITEMCOUNT(),多用於判斷是否接過任務用.

判斷不包含文字 stroutdlg(文字) STROUTDLG(蘑菇)
對應於STRINDLG,判斷對話中有無特定的文字,如果沒有,即執行下面的指令

人物站立或坐下 ChangeWaitType(x) ChangeWaitType(1)
x = 0 坐
x = 1 站

人物狀態判斷,HP.MP.WEIGHT為百分比
CharStatus([CHP|CMP|HP|MP|WEIGHT|LV|SP|RACE|STAND],[>=|>|==|!=|<|<=],num)
CharStatus(STAND,==,0)
CHP,CMP為人物當前實際值
WEIGHT為負重百分比
LV為人物等級
RACE為人物種族(人類=0,精靈=1,黑暗精靈=2,半獸人=3,矮人=4)
STAND判斷是否站立

ForceAttack()強行攻擊 可用於降級

動作指令:
MOVETO(x,y,z)
說明:移動到x,y,z

NPCSEL(名字[ID=x])
說明:選擇NPC

NPCDLG(名字[ID=x])
說明:跟NPC對話

DLGSEL(名稱)
說明:對話選擇

GOHOME()
說明:死亡回城

SAY(文字)
說明:一般說話

MSG(文字)
說明:外掛提示,別人看不到

UseItem(名字[ID=x])
說明:使用道具

BuyItem(名字[ID=x],數量)
說明:購買物品
例1:BuyItem(返回卷軸[ID=736],2)
例2:BuyItem(返回卷軸[ID=736],2;復活卷軸[ID=737],3)

SellItem(名字[ID=x],數量)
例1:SellItem(返回卷軸[ID=736],2)
例2:SellItem(返回卷軸[ID=736],2;復活卷軸[ID=737],3)
例3:SellItem(*)賣出道具設定中設為"賣"的全部物品

SaveItem(名字[ID=x],數量)
例1:SavelItem(返回卷軸[ID=736],2)
例2:SavelItem(返回卷軸[ID=736],2;復活卷軸[ID=737],3)
例3:SavelItem(*)保存道具設定中設為"存"的全部物品

LoadItem(名字[ID=x],數量)
例1:LoadlItem(返回卷軸[ID=736],2)
例2:LoadlItem(返回卷軸[ID=736],2;復活卷軸[ID=737],3)

ChangeWaitType(x)
人物站立或坐下
x = 0 坐
x = 1 站

條件指令:
StrInDlg(對話文字)
說明:用來判斷和NPC對話的對話框中是否有指定的文字
例:
NPCSEL(克普[ID=1007534])
NPCDLG(克普[ID=1007534])
DLGSEL(任務)
STRINDLG(答應委託)
{
DLGSEL(答應委託)
JMP(任務接完)
}
JMP(任務已經接過)

StrNotInDlg(對話文字)
說明:用來判斷和NPC對話的對話框中是否沒有指定的文字
例:
NPCSEL(克普[ID=1007534])
NPCDLG(克普[ID=1007534])
DLGSEL(任務)
STRNOTINDLG(答應委託)
{
MSG(已經接過任務)
JMP(已接任務)
}
DLGSEL(答應委託)

CharStatus([CHP|CMP|HP|MP|WEIGHT|LV|SP|RACE|STAND],[>=|>|==|!=|<|<=],num)
說明:人物狀態判斷,HP.MP.WEIGHT為百分比
CHP,CMP為人物當前實際值
WEIGHT為負重百分比
LV為人物等級
RACE為人物種族(人類=0,精靈=1,黑暗精靈=2,半獸人=3,矮人=4)

PosInRange(x,y,z,range)
說明:檢測人物當前坐標是否在以x,y,z為中心點range為半徑的圓心中

PosOutRange(x,y,z,range)
說明:檢測人物當前坐標是否在以x,y,z為中心點range為半徑的圓心外
例:在腳本開頭加入
PosOutRange(100,100,100,500)
{
MSG(請站在xxx附近開始)
EXIT()
}

ItemCount(名字[ID=x],[>=|>|==|!=|<|<=],count)
說明:比較人物身上指定名字或ID的道具數量是否滿足條件

流程式控制制指令:
CALL(LABEL名稱)
說明:調用LABEL標識的標簽地址執行,執行完返回,必須要有RETURN指令
例:
CALL(下一步)
調用完成會繼續執行下一步
...
EXIT()
LABEL(下一步)
...
RETURN

JMP(LABEL名稱)
說明:跳轉到LABEL標識的標簽地址執行

RETURN()
說明:CALL調用時必須用這個返回

EXIT()
說明:結束腳本運行

DELAY(x)
說明:延遲x毫秒

PAUSE()
說明:暫停腳本的執行,提示信息給玩家,讓玩家控制繼續執行

LABEL(標簽名)
說明:定義標簽名,用來JMP或CALL

設置指令:
SET([FIGHTSTART|FIGHTSTOP])
說明:設置戰斗開始或停止戰斗
例:SET(FIGHTSTART)//開始戰斗
SET(FIGHTSTOP)//停止戰斗

❸ 求天堂2行者腳本

小意思,你是要在傳送點左邊打還是右邊打?(右邊怪級別高點),一次身上可以拿多少蛋?吃什麼蛋?什麼職業?

沒更新前腳本還可以自動買賣東西呢。

腳本其實很簡單,復制下面的內容到文本文檔,然後改TXT為SEC就是腳本了,身上帶夠葯水和回城卷,倉庫存夠C蛋,可以把不想打的怪名字刪除。

LABEL(檢測蛋)
ITEMCOUNT(靈魂彈-C級[ID=1464],<=,100)
{
CALL(歐瑞回城)
CALL(歐瑞-GK)
CALL(去取蛋)
JMP(加狀態)
}
LABEL(檢測BUFF)
CHARBUFFS(冒險家用魔法屏障,[ID=5637])
{
JMP(檢測蛋)
}
CALL(歐瑞回城)
CALL(歐瑞-GK)
LABEL(加狀態)
MOVETO(82431,53301,-1522)
DELAY(1000)
NPCSEL(冒險教師[ID=32327])
NPCDLG(冒險教師[ID=32327])
DELAY(500)
DLGSEL(確認可以獲得的輔助魔法清單)
DELAY(500)
DLGSEL(獲得輔助魔法)
DELAY(1000)
MOVETO(82929,53177,-1522)
DELAY(1000)
NPCSEL(瓦倫蒂娜[ID=30177])
NPCDLG(瓦倫蒂娜[ID=30177])
DELAY(500)
DLGSEL(傳送)
DELAY(500)
DLGSEL(犯罪者的森林)
DELAY(15000)
MOVETO(90537,-11471,-2383)
MOVETO(89203,-9632,-2217)
MOVETO(86608,-6869,-3121)
DELAY(1000)
SET(MON,NOATTACK,*)
SET(MON,ATTACK,塔爾克邪惡蜥蜴[ID=20573];塔爾克邪惡蜥蜴首領[ID=20574];奧耶瑪夫[ID=20161];狩獵翼魔[ID=20241];豺狼卓越者[ID=20261])
SET(RANGETYPE,DEFPOS,86163,-5752,-3224,3500)
SET(FIGHTSTART)
JMP(檢測蛋)
********************************
LABEL(死亡狀態回城)
DELAY(1000)
GOHOME()
DELAY(20000)
SET(FIGHTSTOP)
ChangeWaitType(1)
DELAY(1000)
RETURN

LABEL(回城)
SET(FIGHTSTOP)
SET(MON,NOATTACK,*)
SET(RANGETYPE,STARTPOS,72)
CharStatus(CHP,<=,0)
{
CALL(死亡狀態回城)
RETURN
}
ChangeWaitType(0)
DELAY(3500)
CharStatus(STAND,==,0)
{
ChangeWaitType(1)
DELAY(4000)
USEITEM(返回卷軸[ID=736])
DELAY(40000)
RETURN
}
CharStatus(HP,>=,100)
{
USEITEM(返回卷軸[ID=736])
DELAY(40000)
RETURN
}
SET(FIGHTSTART)
DELAY(15000)
JMP(回城)

LABEL(歐瑞回城)
POSOUTRANGE(82567,53817,-1488,5000)
{
CALL(回城)
JMP(歐瑞回城)
}
RETURN
LABEL(歐瑞-GK)
POSINRANGE(82946,53184,-1522,200)
{
RETURN
}
POSINRANGE(80559,55805,-1552,1300)
{
MOVETO(80559,55805,-1552)
MOVETO(80481,54182,-1552)
JMP(歐瑞-GK)
}
POSINRANGE(82374,55722,-1520,1300)
{
MOVETO(82374,55722,-1520)
MOVETO(82567,53817,-1488)
MOVETO(82897,53224,-1488)
JMP(歐瑞-GK)
}
POSINRANGE(82567,53817,-1488,1300)
{
MOVETO(82897,53224,-1488)
JMP(歐瑞-GK)
}
MOVETO(80624,53786,-1586)
MOVETO(81549,53461,-1522)
MOVETO(82946,53184,-1522)
JMP(歐瑞-GK)

LABEL(去取蛋)
MOVETO(82736,53394,-1522)
MOVETO(81108,53414,-1585)
MOVETO(81068,54693,-1551)
MOVETO(81353,54743,-1536)
MOVETO(81325,54930,-1536)
DELAY(1000)
NPCSEL(克里弗[ID=30182])
NPCDLG(克里弗[ID=30182])
DELAY(500)
DLGSEL(個人倉庫)
DELAY(500)
DLGSEL(取回物品(個人倉庫))
DELAY(500)
LOADITEM(靈魂彈-C級[ID=1464],8000;)
DELAY(1000)
MOVETO(81313,54708,-1535)
MOVETO(80965,54699,-1551)
MOVETO(81116,53427,-1586)
MOVETO(82777,53363,-1522)
MOVETO(82949,53210,-1522)
DELAY(1000)
RETURN

❹ JMP鐨凧SL浠嬬粛

鎻寮JMP鐨勫己澶у垎鏋愰潰綰憋細JSL鐨勫疄鐢ㄨ剼鏈鎸囧崡


鍦ㄦ祴璇曞伐紼嬪笀鐨勪笘鐣岄噷錛孞MP鏄涓鎶婂己澶х殑鏁版嵁鍒嗘瀽鐟炲+鍐涘垁銆傚畠涓嶄粎鎻愪緵浜嗙洿瑙傜殑鐣岄潰錛屾洿鍙閫氳繃JSL鑴氭湰瀹炵幇鑷鍔ㄥ寲錛屾彁鍗囧伐浣滄晥鐜囥傝╂垜浠涓璧鋒帰緔㈠備綍閫氳繃JSL璁㎎MP鐨勫垎鏋愬伐浣滄洿鍔犻珮鏁堛



鏁版嵁瀵煎叆涓庤劇疆


棣栧厛錛屼綘闇瑕佽劇疆濂藉伐浣滆礬寰勶紝渚嬪傦細


Set Path Variable("root","C:Users<xxx>data_analysis");

鎺ョ潃錛岃交鏉炬墦寮浣犵殑鏁版嵁鏂囦歡錛屽侰SV鏍煎紡錛


Open("$root<XXX>.csv");

緇樺埗鑴氭湰鐨勫姏閲


緇樺埗鍥懼艦鏄疛SL鐨勬嬁鎵嬪ソ鎴忋備互鍒嗗竷鍥句負渚嬶紝鏃犺烘槸鐩存柟鍥俱佹f佸垎浣嶅浘榪樻槸CDF鍥撅紝鍙闇緙栧啓綆鍗曠殑鎸囦護鍗沖彲瀹炵幇銆備緥濡傦紝鍒涘緩涓涓鍫嗗彔鍒嗗竷鍥撅細


stack(0|1): Ƈ'

Horizontal Layout(0|1): 0;

Vertical(0|1): 1;

瀵逛簬姣旇緝澶氫釜嫻嬭瘯欏圭殑鍒嗗竷宸寮傦紝Variability Chart鏄浣犵殑寰楀姏鍔╂墜錛屽畠鑳界洿瑙傚睍紺哄氱粍鏁版嵁鐨勫垎甯冨樊寮傦紝鎻紺烘綔鍦ㄧ殑鍘熷洜錛屽:


Variability Chart(YourDataColumn, "Vmin Stress Before vs. After");

鏁版嵁娓呮礂鐨勮壓鏈


鍘熷嬫暟鎹鐨勯勫勭悊騫墮潪闅鵑橈紝JMP鐨勫唴緗宸ュ叿鑳藉府鍔╃瓫閫夊拰娓呮礂銆傛瘮濡傦紝鏍規嵁瀛楁墊潯浠剁瓫閫夎岋細


If("YourColumnName" contains "FilterValue", Keep(); Else(), Remove();)

鍑芥暟鐨勯瓟鍔


鍒╃敤JSL鐨勫嚱鏁板畾涔夛紝浣犲彲浠ュ皢甯哥敤鍥捐〃灝佽呬負杞婚噺綰х殑璋冪敤錛岀畝鍖栧伐浣滄祦紼嬨備緥濡傦紝瀹氫箟涓涓鑷瀹氫箟鍑芥暟錛


Function MyCustomChart(data, config) {
// Your chart configuration here
}


璋冭瘯涔嬫棶


JSL鐨勫己澶ц繕浣撶幇鍦ㄥ叾寮哄ぇ鐨勮皟璇曞姛鑳姐傚彧闇榪涘叆璋冭瘯妯″紡錛岄氳繃鍗曟ユ墽琛岋紝浣犲彲浠ュ湪:


Edit -> Debug Script

杞繪澗鏌ユ壘鍜岀悊瑙JSL鍑芥暟錛屽傚湪:


Help -> Script Index

鎬葷殑鏉ヨ達紝JMP鐨凧SL鑴氭湰涓嶄粎鎻愪緵浜嗗己澶х殑鏁版嵁鍒嗘瀽宸ュ叿錛岃繕閫氳繃鑴氭湰鍖栫畝鍖栦簡綣佺悙鐨勬搷浣溿傞氳繃瀛︿範鍜岀啛緇冭繍鐢↗SL錛屼綘鐨勬祴璇曟暟鎹鍒嗘瀽鑳藉姏灝嗘洿涓婁竴灞傛ゼ銆

熱點內容
忘記的志願者賬號和密碼如何找回來 發布:2024-11-26 01:57:46 瀏覽:205
交換機怎麼復制配置文件 發布:2024-11-26 01:51:47 瀏覽:489
輸編程 發布:2024-11-26 01:51:05 瀏覽:724
推薦類的演算法 發布:2024-11-26 01:50:22 瀏覽:917
怎麼製作ftp軟體 發布:2024-11-26 01:45:41 瀏覽:567
演算法m是誰 發布:2024-11-26 01:40:35 瀏覽:44
h1z1文件夾安裝 發布:2024-11-26 01:40:28 瀏覽:23
電話加密 發布:2024-11-26 01:39:09 瀏覽:28
hotspot源碼 發布:2024-11-26 01:33:05 瀏覽:282
日本電報密碼是多少 發布:2024-11-26 01:33:00 瀏覽:441