OK論壇

 找回密碼
 註冊
查看: 1310|回復: 2

請問我的道館打/nc 他也不會自動攻擊

[複製鏈接]

該用戶從未簽到

發表於 2008-8-9 21:56:37 | 顯示全部樓層 |閱讀模式
我是適用EA版本的

我換過很多道館
我確定我有打/nc 可是他都只會打怪物一下 不會連續的打

請問這是會什麼?

以下是我道館的腳本



ra_temple,125,153,4 script 道館傳送員 964,{ callfunc "Mod_F10_Script"; end; }
//====================================================//
prontera.gat,0,0,0 script ModF_OnInit -1,{ OnInit:
//--- Script 執行時的相關設定 , 請各伺服器依情況斟酌 ---
//----- 道館開場費用 (預設 10000000 Zeny) -----
set [email=$@ModFZeny,1]$@ModFZeny,1[/email];
//----- 隊員進場費用 (預設 5000000 Zeny) -----
set [email=$@ModFPZeny,0]$@ModFPZeny,0[/email];
//----- 道館的參加人數 (預設 12人) -----
set [email=$@ModFPlayer,12]$@ModFPlayer,12[/email];
//----- 道館的怪物編號 -----
setarray [email=$@ModFName[1],1040,1050,1708,1059,1086,1087,1112,1115,1147,1150]$@ModFName[1],1040,1050,1708,1059,1086,1087,1112,1115,1147,1150[/email],
    1157,1159,1190,1086,1252,1272,1312,1373,1389,1418,
    1492,1511,1059,1159,1511,1312,1115,1418,1373,
    1087,1596,1596;
//----- 道館的怪物總數量 (預設 38隻) -----
//----- Ps:請對應 道館的怪物編號 的總數後 -1 -----
set [email=$@ModFNumber,32]$@ModFNumber,32[/email];
//----- 道館的總關數 (預設 10關) -----
set [email=$@AllGuanShu,10]$@AllGuanShu,10[/email];
//----- 道館的休息關數 -----
setarray [email=$@RestsGuanShu[1],5,9]$@RestsGuanShu[1],5,9[/email];
//----- 道館的怪物數量 -----
setarray [email=$@GuanShuMod[1],1,1,1,1,1,1,1,1,1,3]$@GuanShuMod[1],1,1,1,1,1,1,1,1,1,3[/email];
//====================================================//
//--- 挑戰賽獎勵員的相關設定 , 請各伺服器依情況斟酌 ---
//----- 挑戰賽獎勵的獎金設定 -----
//----- 獎勵金額最少能夠取得多少 (預設 100萬 Zeny)
set [email=$@ModFReZeny,5000000]$@ModFReZeny,5000000[/email];
//----- 獎勵金額最多能夠取得多少 (預設 500萬 Zeny)
set [email=$@ModFReZenyMax,10000000]$@ModFReZenyMax,10000000[/email];
//----- 挑戰賽獎勵的商城點數設定 -----
//----- 獎勵金額最少能夠取得多少 (預設 1 點)
set [email=$@ModFReCash,100]$@ModFReCash,100[/email];
//----- 獎勵商城點數最多能夠取得多少 (預設 10 點)
set [email=$@ModFReCashMax,200]$@ModFReCashMax,200[/email];
//----- 挑戰賽獎勵的獎品設定 -----
//----- 獎勵獎品能夠取得的物品
setarray [email=$@ModFReItem[0],0,7420,7420,7420,5226,5294,5292]$@ModFReItem[0],0,7420,7420,7420,5226,5294,5292[/email];
//----- 獎勵獎品能夠取得的數量
setarray [email=$@ModFReItemMax[0],0,50,70,110,1,1,1]$@ModFReItemMax[0],0,50,70,110,1,1,1[/email];
//----- 獎勵獎品的總數量 (預設 6個) -----
//----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----
set [email=$@ModFReItemNumber,10]$@ModFReItemNumber,10[/email]; }
//====================================================//
function script Mod_F10_Script {
if ( [email=$@ModF_PTimer]$@ModF_PTimer[/email] == 1 ) {
announce "道館傳送員 : 有玩家正在報名中,請稍後或等待 30 秒鐘!",bc_self,0xFF0000;
close; }
set [email=$@ModF_PTimer,1]$@ModF_PTimer,1[/email];
initnpctimer "ModF_PTimer";
if ( getcharid(1) == 0 ) {
mes "[道館傳送員]";
mes "對不起,您沒有加入任何隊伍!";
mes "無法參加挑戰賽。";
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
close; }
for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) {
if ( getmapusers("guild_vs"[email=+@MnF+]+@MnF+".gat[/email]") == 0 ) set $ModFPID[@MnF],0; }
for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) {
if ( getcharid(1) == $ModFPID[@MnF] ){
mes "[道館傳送員]";
mes "您好,我是道館傳送員。";
mes "您是 [^FF0000"+getpartyname(getcharid(1))+"^000000] 的隊員吧!";
mes "參加前須付^FF0000"[email=+$@ModFPZeny+]+$@ModFPZeny+"^000000[/email]的參加費唷!";
mes "請問有需要為您服務嗎?";
next;
if (select("我要參加挑戰!","不小心點到!")==1) {
if ( [email=$@ModF_PTimer]$@ModF_PTimer[/email] == 0 ) {
announce "道館傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
close; }
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
if ( [email=$@ModFStart[@MnF]$@ModFStart[@MnF[/email]] == 1 ) {
mes "[道館傳送員]";
mes "您的隊友已經開始挑戰了,";
mes "請稍後或加入其他隊伍另外報名參加!";
close; }
if ( zeny < [email=$@ModFPZeny]$@ModFPZeny[/email] ) {
mes "[道館傳送員]";
mes "對不起,您沒有足夠的金錢!";
close; }
if ( getmapusers("guild_vs"[email=+@MnF+]+@MnF+".gat[/email]") >= [email=$@ModFPlayer]$@ModFPlayer[/email] ) {
mes "[道館傳送員]";
mes "隊伍 [^FF0000"+getpartyname(getcharid(1))+"^000000] 參加的人數已滿,";
mes "請稍後或加入其他隊伍另外報名參加!";
close; }
set zeny,zeny - [email=$@ModFPZeny]$@ModFPZeny[/email];
warp "guild_vs"[email=+@MnF+]+@MnF+".gat",49,47[/email];
end; }
mes "[道館傳送員]";
mes "那您以後別在那麼不小心哩!";
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
close; } }
//====================================================//
mes "[道館傳送員]";
mes "您好,我是道館傳送員。";
mes "您和您的隊伍要報名參加挑戰賽嗎?";
mes "參加前須付^FF0000"[email=+$@ModFZeny+]+$@ModFZeny+"^000000[/email]萬的參加費唷!";
mes "請問有需要為您服務嗎?";
next;
if (select("我要參加挑戰!","不小心點到!")==1) {
if ( [email=$@ModF_PTimer]$@ModF_PTimer[/email] == 0 ) {
announce "道館傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
close; }
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
if ( Zeny < [email=$@ModFZeny]$@ModFZeny[/email] ) {
mes "[道館傳送員]";
mes "對不起,您沒有足夠的金錢!";
close; }
for ( set @MnF,1; @MnF <= 5; set @MnF,@MnF+1 ) {
if ( getmapusers("guild_vs"[email=+@MnF+]+@MnF+".gat[/email]") == 0 ) {
enablenpc "道館裁判#"[email=+@MnF]+@MnF[/email]+"";
killmonsterall "guild_vs"[email=+@MnF+]+@MnF+".gat[/email]";
set Zeny,Zeny - [email=$@ModFZeny]$@ModFZeny[/email];
set [email=$@ModFStart[@MnF],0]$@ModFStart[@MnF],0[/email];
set $ModFPID[@MnF],getcharid(1);
set [email=$@ModFCID[@MnF],getcharid(0]$@ModFCID[@MnF],getcharid(0[/email]);
set [email=$@GuanShu[@MnF],1]$@GuanShu[@MnF],1[/email];
announce "請 ["+getpartyname($ModFPID[@MnF])+"] 隊伍的隊員,找 [道館傳送員] !",15;
warp "guild_vs"[email=+@MnF+]+@MnF+".gat",49,47[/email];
end; } }
mes "[道館傳送員]";
mes "所有場地都有隊伍在挑戰中,";
mes "請您稍後再試,謝謝!!";
close; }
mes "[道館傳送員]";
mes "那您以後別在那麼不小心哩!";
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
close; }
//====================================================//
- script ModF_PTimer -1,{
OnTimer30000:
set [email=$@ModF_PTimer,0]$@ModF_PTimer,0[/email];
setnpctimer 0;
end; }
//====================================================//
guild_vs1.gat,50,49,4 script 道館裁判#1 758,{ callfunc "ModF_Referee",1; }
guild_vs2.gat,50,49,4 script 道館裁判#2 758,{ callfunc "ModF_Referee",2; }
guild_vs3.gat,50,49,4 script 道館裁判#3 758,{ callfunc "ModF_Referee",3; }
guild_vs4.gat,50,49,4 script 道館裁判#4 758,{ callfunc "ModF_Referee",4; }
guild_vs5.gat,50,49,4 script 道館裁判#5 758,{ callfunc "ModF_Referee",5; }
//====================================================//
function script ModF_Referee {
if ( getcharid(0) != [email=$@ModFCID[@MnF]$@ModFCID[@MnF[/email]] ) {
mes "[道館裁判]";
mes "您不是報名參加挑戰賽的人";
close; }
mes "[道館裁判]";
mes "您好,我是道館裁判。";
mes "請問有需要為您服務嗎?";
next;
switch(select("開始挑戰!","不小心點到!")) {
case 1:
set [email=$@ModFStart[@MnF],1]$@ModFStart[@MnF],1[/email];
disablenpc "道館裁判#"[email=+@MnF]+@MnF[/email]+"";
set [email=$@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]$@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF[/email]]];
doevent "ModF_Mod::OnSummon_ModF";
close;
end;
case 2:
mes "[道館裁判]";
mes "那您以後別在那麼不小心哩!";
close; } }
//====================================================//
- script ModF_Mod -1,{
OnSummon_ModF:
set [email=$@ModF,rand(1,$@ModFNumber]$@ModF,rand(1,$@ModFNumber[/email]);
set [email=$@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1]$@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1[/email];
monster "guild_vs"[email=+@MnF+]+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF[/email]";
if ( [email=$@GuanShu[@MnF]$@GuanShu[@MnF[/email]] == getarraysize([email=$@GuanShuMod]$@GuanShuMod[/email]) - 1 ) {
  announce "道館裁判 : 最後一關挑戰開始,請繼續努力!",17;
end; }
announce "道館裁判 : 魔物放出,挑戰開始!",1;
end;
OnKill_ModF:
if ( [email=$@ModFQuantity[@MnF]$@ModFQuantity[@MnF[/email]] != 0 ) {
addtimer 2500,"ModF_Mod::OnSummon_ModF";
end; }
if ( [email=$@GuanShu[@MnF]$@GuanShu[@MnF[/email]] == [email=$@AllGuanShu]$@AllGuanShu[/email] ) {
announce "道館裁判 : 恭喜隊伍 ["+getpartyname($ModFPID[@MnF])+"] ,挑戰道館成功!!",15;
areawarp "guild_vs"[email=+@MnF+]+@MnF+".gat",0,0,300,300,"guild_room.gat",42,283[/email];
end; }
announce  "道館裁判 : 恭喜第 ["[email=+$@GuanShu[@MnF]+$@GuanShu[@MnF[/email]]+"] 關挑戰成功!",17;
set @CheckRests,0;
CheckRests:
if ( getarraysize([email=$@RestsGuanShu]$@RestsGuanShu[/email]) > @CheckRests ){
if ( [email=$@GuanShu[@MnF]$@GuanShu[@MnF[/email]] == [email=$@RestsGuanShu[@CheckRests]$@RestsGuanShu[@CheckRests[/email]] ) {
set [email=$@GuanShu[@MnF],$@GuanShu[@MnF]$@GuanShu[@MnF],$@GuanShu[@MnF[/email]] +1;
  announce "道館裁判 : 休息時間,請準備好在開始挑戰!",17;
enablenpc "道館裁判#"[email=+@MnF]+@MnF[/email]+"";
end; }
set @CheckRests,@CheckRests+1;
goto CheckRests; }
set [email=$@GuanShu[@MnF],$@GuanShu[@MnF]$@GuanShu[@MnF],$@GuanShu[@MnF[/email]] +1;
set [email=$@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]$@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF[/email]]];
addtimer 5000,"ModF_Mod::OnSummon_ModF";
end; }
//====================================================//
guild_room.gat,30,285,6 script 道館獎勵員#1 935,{
{
set @GetItem,rand(1,$@ModFReItemNumber);
getitem [email=$@ModFReItem[@GetItem],$@ModFReItemMax[@GetItem]$@ModFReItem[@GetItem],$@ModFReItemMax[@GetItem[/email]];
announce "道館獎勵獎品員 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵獎品 ["+getitemname([email=$@ModFReItem[@GetItem]$@ModFReItem[@GetItem[/email]])+"] 數量 ["[email=+$@ModFReItemMax[@GetItem]+$@ModFReItemMax[@GetItem[/email]]+"] 個。",15;
     warp "amatsu",112,151;
} close; }
guild_room.gat,53,285,4 script 道館獎勵員#2 920,{
{
set @GetZeny,rand([email=$@ModFReZeny,$@ModFReZenyMax]$@ModFReZeny,$@ModFReZenyMax[/email]);
set zeny,zeny + @GetZeny;
announce "道館獎勵獎金員 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵獎金 ["[email=+@GetZeny]+@GetZeny[/email]+"] Zeny。",15;
     warp "amatsu",112,151;
} close; }
guild_room.gat,42,287,4 script 道館獎勵員#3 936,{
{
set @GetCash,rand([email=$@ModFReCash,$@ModFReCashMax]$@ModFReCash,$@ModFReCashMax[/email]);
set #CASHPOINTS,#CASHPOINTS + @GetCash;
announce "道館獎勵點數員 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵商城點數 ["[email=+@GetCash]+@GetCash[/email]+"] 點。",15;
     warp "amatsu",112,151;
} close; }
//====================================================//
guild_room.gat mapflag nobranch
guild_room.gat mapflag noloot
guild_room.gat mapflag nomemo
guild_room.gat mapflag nopenalty
guild_room.gat mapflag noteleport
guild_vs1.gat mapflag nobranch
guild_vs1.gat mapflag noloot
guild_vs1.gat mapflag nomemo
guild_vs1.gat mapflag nopenalty
guild_vs1.gat mapflag noteleport
guild_vs1.gat mapflag nosave SavePoint
guild_vs2.gat mapflag nobranch
guild_vs2.gat mapflag noloot
guild_vs2.gat mapflag nomemo
guild_vs2.gat mapflag nopenalty
guild_vs2.gat mapflag noteleport
guild_vs2.gat mapflag nosave SavePoint
guild_vs3.gat mapflag nobranch
guild_vs3.gat mapflag noloot
guild_vs3.gat mapflag nomemo
guild_vs3.gat mapflag nopenalty
guild_vs3.gat mapflag noteleport
guild_vs3.gat mapflag nosave SavePoint
guild_vs4.gat mapflag nobranch
guild_vs4.gat mapflag noloot
guild_vs4.gat mapflag nomemo
guild_vs4.gat mapflag nopenalty
guild_vs4.gat mapflag noteleport
guild_vs4.gat mapflag nosave SavePoint
guild_vs5.gat mapflag nobranch
guild_vs5.gat mapflag noloot
guild_vs5.gat mapflag nomemo
guild_vs5.gat mapflag nopenalty
guild_vs5.gat mapflag noteleport
guild_vs5.gat mapflag nosave SavePoint
//====================================================//
  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2008-8-10 00:58:18 | 顯示全部樓層
    請確定地圖是否gvg模式
    conf\mapflag\gvg.txt內看
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-8-12 10:14:42 | 顯示全部樓層
    應該是腳本設定問題battle_athena 是否設定自動攻擊
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-6-30 07:45 PM , Processed in 0.371952 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表