UID176198
帖子
精華
主題
積分91
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-7-20
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 難過 2010-7-7 09:36 PM |
---|
簽到天數: 25 天 連續簽到: 0 天 [LV.4]偶爾看看III
|
本帖最後由 senano 於 2010-6-6 11:51 AM 編輯
不好意思本腳本取自 腳本區的R先生的作品
以下取自一小段腳本
目前問題為:NPC無法過地圖問題
其它功能都完整無誤
unitwarp 110000000,@mapname$,@mapx,@mapy;
unitwarp 使用方法 應為GID吧
是魔物的編號?
我測試過 【如影隨形】.1999 都無法過地方
使用sea的話要怎修改?
//==================================prontera.gat,155,225,4 script 【如影隨形】 1999,{
if(strcharinfo(0) == [url=mailto @FollowName$]$@FollowName$[/url]
deltimer "【如影隨形】::OnFollowMode";
npctalk "停止跟隨";
}
end;
OnPCLoginEvent:
if(strcharinfo(0)==$@FollowName$){
npcspeed 40;
addtimer 100,"【如影隨形】::OnFollowMode";
}
end;
OnFollowMode:
getmapxy(@mapname$,@mapx,@mapy,0,$@FollowName$);
getmapxy(@mapname2$,@mapx2,@mapy2,1,"【如影隨形】");
if(@mapname$ != @mapname2$){
unitwarp 110000000,@mapname$,@mapx,@mapy;
npctalk "Normal Imitation Player Script by r. Beta 1.0";
}
if(@mapx > (@mapx2+5) || @mapx < (@mapx2-5) || @mapy > (@mapy2+5) || @mapy < (@mapy2-5)){
movenpc "【如影隨形】",@mapx-1,@mapy-1;
addtimer 500,"【如影隨形】::OnFollowMode";
end;
}
//======================================//
npcwalkto @mapx-1,@mapy-1;//小部分防止重疊
addtimer 500,"【如影隨形】::OnFollowMode";
end; |
|