OK論壇

 找回密碼
 註冊
查看: 1161|回復: 2

留言版有GM回覆但是用了卻沒有顯示出來

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2010-10-15 09:09 AM
  • 簽到天數: 20 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

    發表於 2010-10-23 01:11:33 | 顯示全部樓層 |閱讀模式
    本帖最後由 aa9700566 於 2010-10-23 01:24 AM 編輯

    我設置了一個留言版玩家留言GM可以回覆
    但是我回覆了之後回覆的話卻沒有出現在視窗裡面..
    意思就是說..
    [某玩家名稱](No.1)
    留言內容
    我點選GM回覆之後..跑出問我要回第幾封我打1按下確認之後
    會顯示出回覆內容 打完之後又按下確認一次
    但是卻沒有出現在留言版裡面
    想請問各位大大這問題是發生在哪裡..
    以下是腳本內容




    1. payon,156,239,4 script Goddameit-留言板 46,{

    2. if(!$n){ set ghj,0; }

    3. menu "[留言]",savq,"[全部的留言]",resd,"[自己的留言]",resd1,( getgmlevel()== 99 ?"[清除所有留言]":""),Chang,( getgmlevel()== 99 ?"[GM回覆]":""),GMreply;

    4. GMreply:

    5. mes "No.?";

    6. input .@m;

    7. if( getd("$n"+.@m+"$") == "" ){ mes "(nothing...)"; close; }

    8. mes "回覆內容?";

    9. input .@m$;

    10. set $Mb,$Mb+1;

    11. set $m[$Mb],.@m;

    12. setd "$GMreply"+.@m+getcharid(0)+"$","^FF0000["+$GMname$[GMname]+"GM]:"+.@m$;

    13. close;

    14. Chang:

    15. if( .@n < $n ){

    16. set .@n,.@n+1;

    17. setd "$nt"+.@n+"$","";

    18. setd "$n"+.@n+"$","";

    19. goto Chang; }

    20. set $n,0;

    21. Chang2:

    22. while( .@q < $Mb ){

    23.   set .@q,.@q+1;

    24.   setd "$GMreply"+$m[.@q]+$AID[1]+"$","";

    25.   setd "$GMreply"+$m[.@q]+$AID[2]+"$","";

    26.   setd "$GMreply"+$m[.@q]+$AID[3]+"$","";

    27.   setd "$GMreply"+$m[.@q]+$AID[4]+"$","";

    28.   setd "$GMreply"+$m[.@q]+$AID[5]+"$","";

    29.   setd "$GMreply"+$m[.@q]+$AID[6]+"$","";

    30.   setd "$GMreply"+$m[.@q]+$AID[7]+"$","";

    31.   setd "$GMreply"+$m[.@q]+$AID[8]+"$","";

    32.   setd "$GMreply"+$m[.@q]+$AID[9]+"$","";

    33.   setd "$GMreply"+$m[.@q]+$AID[10]+"$","";

    34. }

    35. set $Mb,0;

    36. close;





    37. resd:

    38. if( .@n < $n ){

    39. set .@n,.@n+1;

    40. mes getd("$nt"+.@n+"$");

    41. mes getd("$n"+.@n+"$");

    42. for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){

    43. if( getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != ""  && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+1]+"$")

    44. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+2]+"$" )

    45. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+3]+"$" )

    46. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+4]+"$" )  )

    47. mes getd( "$GMreply"+.@n+$AID[.@i]+"$" )+"^000000"; }

    48. if( .@n % 5 == 0 ){ next; }

    49. goto resd; }

    50. if( getd("$n"+.@n+"$") == "" ){ mes "(nothing...)"; close; }

    51. close;

    52. savq:

    53. input .@t$;

    54. set $n,$n+1;

    55. setd "$nt"+$n+"$","^000088["+strcharinfo(0)+"]^000000^660000(No."+$n+")^000000";

    56. setd "$n"+$n+"$",.@t$;

    57. set ghj,ghj+1;

    58. setd "dfg"+ghj,$n; close;



    59. resd1:

    60. for( set .@o, 1; .@o <= ghj; set .@o, .@o +1 ){

    61. mes "^660000["+.@o+"]^000000";

    62. mes getd("$n"+getd("dfg"+.@o)+"$");

    63. for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){

    64.   if( getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != ""  && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+1]+"$")

    65.   && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+2]+"$" )

    66.   && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+3]+"$" )

    67.   && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+4]+"$" )  )

    68.    mes getd( "$GMreply"+.@o+$AID[.@i]+"$" )+"^000000"; }

    69. }

    70. close;

    71. }

    72. - script 123 -1,{

    73. OnPCLoginEvent:

    74.    if( getcharid(0) == 150003 ){ set GMname,3; }

    75.    if( getcharid(0) == 150004 ){ set GMname,1; }

    76. setarray $GMname$[1],"[總]","[腳本]","[管理]";

    77. if( getgmlevel() > 90 ){

    78. while( .@P < 10 ){

    79. set .@P,.@P+1;

    80.   if( $AID[.@P] == 0 && $AID[.@P] != getcharid(0)  ){ set $AID[.@P],getcharid(0);

    81.    end; }

    82. } }



    83. }

    複製代碼

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-10-23 01:20:36 | 顯示全部樓層
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2010-10-15 09:09 AM
  • 簽到天數: 20 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2010-10-25 09:13:09 | 顯示全部樓層
    本帖最後由 aa9700566 於 2010-10-25 09:30 AM 編輯

    回復 2# goddameit

    這位大大 這是我按照您的方式轉後的內容 謝謝..

    1. payon,156,239,4 script Goddameit-留言板 46,{
    2. if(!$n){ set ghj,0; }
    3. menu "[留言]",savq,"[全部的留言]",resd,"[自己的留言]",resd1,( getgmlevel()== 99 ?"[清除所有留言]":""),Chang,( getgmlevel()== 99 ?"[GM回覆]":""),GMreply;

    4. GMreply:
    5. mes "No.?";
    6. input .@m;
    7. if( getd("$n"+.@m+"$") == "" ){ mes "(nothing...)"; close; }
    8. mes "回覆內容?";
    9. input .@m$;
    10. set $Mb,$Mb+1;
    11. set $m[$Mb],.@m;
    12. setd "$GMreply"+.@m+getcharid(0)+"$","^FF0000["+$GMname$[GMname]+"GM]:"+.@m$;
    13. close;

    14. Chang:
    15. if( .@n < $n ){
    16. set .@n,.@n+1;
    17. setd "$nt"+.@n+"$","";
    18. setd "$n"+.@n+"$","";
    19. goto Chang; }
    20. set $n,0;
    21. Chang2:

    22. while( .@q < $Mb ){
    23. set .@q,.@q+1;
    24. setd "$GMreply"+$m[.@q]+$AID[1]+"$","";
    25. setd "$GMreply"+$m[.@q]+$AID[2]+"$","";
    26. setd "$GMreply"+$m[.@q]+$AID[3]+"$","";
    27. setd "$GMreply"+$m[.@q]+$AID[4]+"$","";
    28. setd "$GMreply"+$m[.@q]+$AID[5]+"$","";
    29. setd "$GMreply"+$m[.@q]+$AID[6]+"$","";
    30. setd "$GMreply"+$m[.@q]+$AID[7]+"$","";
    31. setd "$GMreply"+$m[.@q]+$AID[8]+"$","";
    32. setd "$GMreply"+$m[.@q]+$AID[9]+"$","";
    33. setd "$GMreply"+$m[.@q]+$AID[10]+"$","";
    34. }

    35. set $Mb,0;
    36. close;



    37. resd:
    38. if( .@n < $n ){
    39. set .@n,.@n+1;
    40. mes getd("$nt"+.@n+"$");
    41. mes getd("$n"+.@n+"$");
    42. for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){
    43. if( getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != "" && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+1]+"$")
    44. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+2]+"$" )
    45. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+3]+"$" )
    46. && getd( "$GMreply"+.@n+$AID[.@i]+"$" ) != getd( "$GMreply"+.@n+$AID[.@i+4]+"$" ) )
    47. mes getd( "$GMreply"+.@n+$AID[.@i]+"$" )+"^000000"; }
    48. if( .@n % 5 == 0 ){ next; }
    49. goto resd; }
    50. if( getd("$n"+.@n+"$") == "" ){ mes "(nothing...)"; close; }
    51. close;

    52. savq:
    53. input .@t$;
    54. set $n,$n+1;
    55. setd "$nt"+$n+"$","^000088["+strcharinfo(0)+"]^000000^660000(No."+$n+")^000000";
    56. setd "$n"+$n+"$",.@t$;
    57. set ghj,ghj+1;
    58. setd "dfg"+ghj,$n; close;

    59. resd1:
    60. for( set .@o, 1; .@o <= ghj; set .@o, .@o +1 ){
    61. mes "^660000["+.@o+"]^000000";
    62. mes getd("$n"+getd("dfg"+.@o)+"$");
    63. for( set .@i, 1; .@i <= 10; set .@i, .@i +1 ){
    64. if( getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != "" && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+1]+"$")
    65. && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+2]+"$" )
    66. && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+3]+"$" )
    67. && getd( "$GMreply"+.@o+$AID[.@i]+"$" ) != getd( "$GMreply"+.@o+$AID[.@i+4]+"$" ) )
    68. mes getd( "$GMreply"+.@o+$AID[.@i]+"$" )+"^000000"; }
    69. }
    70. close;
    71. }
    72. - script 123 -1,{
    73. OnPCLoginEvent:
    74. if( getcharid(0) == 150003 ){ set GMname,3; }
    75. if( getcharid(0) == 150004 ){ set GMname,1; }
    76. setarray $GMname$[1],"[總]","[腳本]","[管理]";
    77. if( getgmlevel() > 90 ){
    78. while( .@P < 10 ){
    79. set .@P,.@P+1;
    80. if( $AID[.@P] == 0 && $AID[.@P] != getcharid(0) ){ set $AID[.@P],getcharid(0);
    81. end; }
    82. } }


    83. }
    複製代碼

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-7-1 06:26 PM , Processed in 0.124502 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表