UID294400
帖子
精華
主題
積分163
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2010-11-29
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 無聊 2013-8-26 09:56 AM |
---|
簽到天數: 50 天 連續簽到: 1 天 [LV.5]常住居民I
|
本帖最後由 huankonghave 於 2011-9-18 06:38 AM 編輯
狩獵任務所打的指定怪
有時候打了卻不被判定
【正常打了指定怪會顯示剩下幾隻】
【不被判定時甚麼都不會出現,也沒有出現錯誤】
※以確認怪物id無誤,有時候打成功,剛剛打就失敗
請問是哪裡出了問題
觀察多個腳本後
自己更改成這樣 目前還沒出現問題
- script OnKillData -1,{
OnNPCKillEvent:
sleep2 10;
If(yourmm==0)end;
for( set .@i, 0; .@i <= yourmon; set .@i, .@i +1 ){
if(killedrid==getd("yourqq"+.@i+"")){
setd "killbl"+.@i+"",getd("killbl"+.@i+"")+1;
if(getd("yourqqm"+.@i+"")-getd("killbl"+.@i+"")>=0)announce "[任務系統]:你殺了 "+getmonsterinfo(getd("yourqq"+.@i+""),0)+"-還剩下-"+(getd("yourqqm"+.@i+"")-getd("killbl"+.@i+""))+"個",bc_self;
if(getd("yourqqm"+.@i+"")-getd("killbl"+.@i+"")==0)set fiba,fiba+1;
if(fiba==yourmon){
announce "[任務系統]:"+$@qmenu$[yourmm]+"完成!",bc_self;
announce "[任務系統]:獎勵給予!!",bc_self;
for( set .@i, 1; .@i <= getarraysize(getd("$@qi"+yourmm+""))-1; set .@i, .@i +1 ){
getitem getd("$@qi"+yourmm+"["+.@i+"]"),getd("$@qic"+yourmm+"["+.@i+"]");
}
set namepoint,namepoint+getd("$@qw"+yourmm+"");
getexp getd("$@qbase"+yourmm+""),getd("$@qjob"+yourmm+"");
set Zeny,Zeny+getd("$@qmon"+yourmm+"");
for( set @i, 1; @i <= yourmon; set @i, @i +1 ){
setd "yourqq"+@i+"",0;
setd "yourqqm"+@i+"",0;
}
set fiba,0;
set @i,0;
for( set .@i, 1; .@i <= yourmon; set .@i, .@i +1 ){
setd "killbl"+.@i+"",0;
}
set yourmm,0;
set yourmon,0;
}
}
}
end;
} |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
|