UID286032
帖子
精華
主題
積分302
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2010-9-11
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 奮斗 2010-10-15 09:09 AM |
---|
簽到天數: 20 天 連續簽到: 0 天 [LV.4]偶爾看看III
|
本帖最後由 aa9700566 於 2010-10-23 01:24 AM 編輯
我設置了一個留言版玩家留言GM可以回覆
但是我回覆了之後回覆的話卻沒有出現在視窗裡面..
意思就是說..
[某玩家名稱](No.1)
留言內容
我點選GM回覆之後..跑出問我要回第幾封我打1按下確認之後
會顯示出回覆內容 打完之後又按下確認一次
但是卻沒有出現在留言版裡面
想請問各位大大這問題是發生在哪裡..
以下是腳本內容
-
- payon,156,239,4 script Goddameit-留言板 46,{
- if(!$n){ set ghj,0; }
- menu "[留言]",savq,"[全部的留言]",resd,"[自己的留言]",resd1,( getgmlevel()== 99 ?"[清除所有留言]":""),Chang,( getgmlevel()== 99 ?"[GM回覆]":""),GMreply;
- GMreply:
- mes "No.?";
- input .@m;
- if( getd("$n"+.@m+"$") == "" ){ mes "(nothing...)"; close; }
- mes "回覆內容?";
- input .@m$;
- set $Mb,$Mb+1;
- set $m[$Mb],.@m;
- setd "$GMreply"+.@m+getcharid(0)+"$","^FF0000["+$GMname$[GMname]+"GM]:"+.@m$;
- close;
- Chang:
- if( .@n < $n ){
- set .@n,.@n+1;
- setd "$nt"+.@n+"$","";
- setd "$n"+.@n+"$","";
- goto Chang; }
- set $n,0;
- Chang2:
- while( .@q < $Mb ){
- set .@q,.@q+1;
- setd "$GMreply"+$m[.@q]+$AID[1]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[2]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[3]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[4]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[5]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[6]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[7]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[8]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[9]+"$","";
- setd "$GMreply"+$m[.@q]+$AID[10]+"$","";
- }
- set $Mb,0;
- close;
-
-
- resd:
- if( .@n < $n ){
- set .@n,.@n+1;
- mes getd("$nt"+.@n+"$");
- mes getd("$n"+.@n+"$");
- for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){
- if( getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != "" && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+1]+"$")
- && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+2]+"$" )
- && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+3]+"$" )
- && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+4]+"$" ) )
- mes getd( "$GMreply"+.@n+$AID[.@i]+"$" )+"^000000"; }
- if( .@n % 5 == 0 ){ next; }
- goto resd; }
- if( getd("$n"+.@n+"$") == "" ){ mes "(nothing...)"; close; }
- close;
- savq:
- input .@t$;
- set $n,$n+1;
- setd "$nt"+$n+"$","^000088["+strcharinfo(0)+"]^000000^660000(No."+$n+")^000000";
- setd "$n"+$n+"$",.@t$;
- set ghj,ghj+1;
- setd "dfg"+ghj,$n; close;
-
- resd1:
- for( set .@o, 1; .@o <= ghj; set .@o, .@o +1 ){
- mes "^660000["+.@o+"]^000000";
- mes getd("$n"+getd("dfg"+.@o)+"$");
- for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){
- if( getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != "" && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+1]+"$")
- && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+2]+"$" )
- && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+3]+"$" )
- && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+4]+"$" ) )
- mes getd( "$GMreply"+.@o+$AID[.@i]+"$" )+"^000000"; }
- }
- close;
- }
- - script 123 -1,{
- OnPCLoginEvent:
- if( getcharid(0) == 150003 ){ set GMname,3; }
- if( getcharid(0) == 150004 ){ set GMname,1; }
- setarray $GMname$[1],"[總]","[腳本]","[管理]";
- if( getgmlevel() > 90 ){
- while( .@P < 10 ){
- set .@P,.@P+1;
- if( $AID[.@P] == 0 && $AID[.@P] != getcharid(0) ){ set $AID[.@P],getcharid(0);
- end; }
- } }
-
- }
-
複製代碼 |
|