UID11525
帖子
精華
主題
積分97
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2007-9-3
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 怒 2017-4-5 06:13 PM |
---|
簽到天數: 139 天 連續簽到: 2 天 [LV.7]常住居民III
|
EA
私服版號: |
13091 |
問題內容: |
腳本問題 |
本帖最後由 hiphopiove 於 2014-4-6 09:05 PM 編輯
我這個租傭兵的腳本是舊版的
因為租傭兵這系統如果不死掉超過1秒傭兵也不會死會造成可以帶好幾隻傭兵
所以我設置了一個自殺的語法
但這語法出現報錯沒辦法復活 .. 不知道哪裡有問題 !
- job_cru.gat,30,103,4 script 租用怪物 52,{
- set $moneyy,1000;
- if(g1==3)goto ceo;
- if(g1==1)goto eeo;
- ceo:
- mes "是否恢復可租用狀態";
- menu "恢復",-,"不恢復",ceo2;
- // ceo1:
- set g1,1;
- atcommand strcharinfo(0)+"@die";
- addtimer 1000,"OnPCDieEvent::OnGi00";
- addtimer 2000,"OnPCDieEvent::OnGi01";
- addtimer 3000,"OnPCDieEvent::OnGi02";
- addtimer 4000,"OnPCDieEvent::OnGi03";
- end;
- OnGi00:
- dispbottom "三秒後自動復活";
- end;
- OnGi01:
- dispbottom "二秒後自動復活";
- end;
- OnGi02:
- dispbottom "一秒後自動復活";
- end;
- OnGi03:
- atcommand strcharinfo(0)+"@alive";
- end;
- ceo2:
- close;
- eeo:
- mes " 你想要租個怪物當作傭兵嗎?";
- mes " 租用期間";
- mes " 只要你不^FF0000死亡^000000.^FF0000重新登入^000000";
- mes " 他就會一直在,^FF0000除非租用時間到^000000";
- next;
- menu " 好",okk," 不用了",noo;
- noo:
- close;
- okk:
- mes " 你要租多久呢?";
- mes " 每秒要價^FF0000 "+$moneyy+" ^000000";
- next;
- mes " 輸入秒數";
- next;
- goto okk234;
- okk234:
- input @time;
- if(@time <= 0) goto Noitem;
- if((@time*$moneyy)>zeny){
- mes " ^FF0000你錢不夠喔!!^000000";
- close;
- }
- set $@monster,rand(5003,5012);
- mes " 隨機召喚!";
- summon "--ja--",$@monster,@time;
- set zeny,zeny-(@time*$moneyy);
- set g1,g1+1;
- close;
- Noitem:
- mes "[怪物傭兵]";
- mes "不能輸入1以下喔";
- close;
- }
複製代碼 已修正成功 , 將OnPCDieEvent改為NPC名稱(租用怪物)即可解決此問題
謝謝大大們的指導 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
|