|
はじめまして
導入しようと思い、クールタイムの部分を修正してみたら、
下記のエラーがでます。
aurigaを使用してます。
-------------------------------------------------------
script error on script/npc/infinity_room2.txt line 35
illegal number of parameters
30 : }
31 : }
32 : //----------終了-------
33 : if ('ptid == 0) {
34 : mes "[美妙枝]";
* 35 : if (#CoolTime < gettimetick(')') {
36 : mes "申し訳ありません。クールタイム中です。";
37 : close;
38 : }
39 : mes "いきますか?いきませんか?";
40 : next;
bad duplicate name! (not exist) : 美妙枝#main line 253
-----------------------------------------------------------------
▼香流さん:
>1PT制限という事で多人数だと独占問題が起きてるようです。
>IDで連続作成禁止しては?という書き込みを見かけたので案を…
>行数がずれるので下から書きます。
>
>102〜103行目 NPCから飛ぶとき(最初に入る時)に各アカウントにクールタイム記録
>if (select("行く","行かない")==1)
>callfunc "Warp_Exe";
>↓
>if (select("行く","行かない")==1){
>if (#CoolTime != $@CoolTime)
>set #CoolTime,$@CoolTime;
>callfunc "Warp_Exe";
>}
>
>48行目 部屋を作る時にクールタイムをMAP変数にセット。開始からの時間なので、挑戦時間+クールタイム(秒)
>//必要変数をセット
>↓
>//必要変数をセット
>set $@CoolTime, gettimetick()+7200;//7200秒のクールタイム?(稼動からなので終了から1時間)
>
>34行目 はじめに話しかけた時にクールタイムのチェック。'ptid == 0(回廊未作成)の時だけチェック。
>//----------終了-------
>mes "[美妙枝]";
>mes "いきますか?いきませんか?";
>↓
>//----------終了-------
>mes "[美妙枝]";
>if (#CoolTime < gettimetick()) {
>mes "申し訳ありません。クールタイム中です。";
>close;
>}
>mes "いきますか?いきませんか?";
|
|
|