佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
楼主: 云斯

WoG中文化处理地图的步骤(内容已更新)

[复制链接]

 成长值: 30445

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5774

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9245415

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2006-3-20 13:34:06 | 显示全部楼层
    唔,支持,不做成exe文件不好运行的说,辛苦了。

    该用户从未签到

    11

    回帖

    8028

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    132
    发表于 2006-3-21 09:43:20 | 显示全部楼层
    bs下上边不劳而获的人,顺便也bs下自己

    该用户从未签到

    4992

    回帖

    3万

    金币

    7

    精华

    论坛嘉宾

    水神

    Rank: 9Rank: 9Rank: 9

    积分
    11234

    退役版主

    发表于 2006-3-21 16:49:51 | 显示全部楼层
    BS也没有办法!我也想劳动,可惜总是没有时间!而且也没有耐力!

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-3-22 11:02:19 | 显示全部楼层
    源代码如下:


    1. #include <iostream>
    2. #include <string>
    3. #include <fstream>

    4. using namespace std;

    5. //全局变量,放置输出的Erm
    6. string Export;
    7. //放置要翻译的事件的数量
    8. const int NUMBER = 1000;
    9. //存放事件描述的字符个数
    10. const int BUFFERSIZE = 10000;

    11. ////////////////////////////////////////////////////////////////////////////////
    12. //作用:将坐标(x,y,level)处的事件Discription转换到erm
    13. //输入:事件的坐标(x,y,level)
    14. //      事件的描述 buffer
    15. //输出:
    16. //附注: 发现第三个输入变量为string类型时候,直接在空格处分割字符串,调试未果
    17. //       改用*char类型替换(不解)
    18. ////////////////////////////////////////////////////////////////////////////////
    19. string to_erm( const string X, const string Y, const string Level, const char *Buffer )
    20. {
    21. string Out;
    22. //事件注释
    23. Out = "\n//在(" + X + ", " + Y + ", " + Level +" )处的事件" + "\n";  
    24. //事件的位置erm
    25. Out += "!?LE" + X + "/" + Y + "/" + Level + ";\n" ;
    26. //事件的描述erm
    27. Out += "!!VRz10:S^\n";
    28. Out += Buffer;
    29. Out += "\n^;\n";
    30. Out += "!!IF:D5/10;\n";
    31. Out += "!!IF:E1/5;\n";

    32. return Out;      
    33. }

    34. ////////////////////////////////////////////////////////////////////////////////
    35. //作用: 清空输入缓冲区,很重要,调试了半天
    36. ////////////////////////////////////////////////////////////////////////////////
    37. void clear_cache()
    38. {
    39.                   
    40.                   while ( cin.get() != '\n' )
    41.                   {}
    42. }

    43. ////////////////////////////////////////////////////////////////////////////////
    44. //作用:将转换好的erm储存成文件
    45. //输入:全局变量Export
    46. //输出:在当前目录下生成一个文本文件
    47. ////////////////////////////////////////////////////////////////////////////////
    48. void to_file()
    49. {
    50.    string FileName;
    51.    cout << endl << "请输入要输出的文件名称:" << endl;
    52.    cin >> FileName;
    53.    
    54.    if ( !cin.good())
    55.    {
    56.     cout << "错误的文件名称,请重新输入--" << endl;
    57.     to_file();   
    58.    }
    59.    
    60.    if ( cin.good () )
    61.    {
    62.    ofstream outfile ( FileName.c_str() );
    63.    outfile << Export;
    64.    
    65.    cout << "接受输入的文件名----" << endl;

    66.    cout << "输出文件完成:)" << endl << endl;
    67.    }
    68. }



    69. int main()
    70. {
    71. Export = "\nZVSE\n\n";
    72. //坐标(x,y,level),描述
    73. string x,y,level,discription;

    74. for ( int i = 0; i < NUMBER; ++i )
    75.      {
    76.            cout << "程序说明:" << endl;
    77.            cout << "依照提示输入,注意事件的描述,如果用粘贴的话,确保粘贴的内容里边"
    78.                 << endl;
    79.            cout << "不包含多个回车----"
    80.                 << endl;
    81.            cout << "按回车键开始:)" << endl;
    82.            
    83.            clear_cache();
    84.            
    85.            //基本输入部分
    86.            cout << endl << "请输入事件的x坐标( 0 - 143 ):" <<endl;
    87.            cin >> x;
    88.            
    89.            clear_cache();
    90.            
    91.            cout << endl << "请输入事件的y坐标( 0 - 143 ):" << endl;
    92.            cin >> y;
    93.            
    94.            clear_cache();
    95.            
    96.            cout << endl << "事件发生在地上/地下?(0/1)" << endl;
    97.            cin >> level;
    98.            
    99.            clear_cache();
    100.            
    101.            cout << endl << "请输入事件的描述" << endl;
    102.            char buffer[ BUFFERSIZE ];
    103.            cin.get( buffer, BUFFERSIZE, '\n' );

    104.           Export += to_erm( x, y, level, buffer );
    105.            //询问是否处理下一个事件
    106.            cout << endl << "该事件处理完毕\n" << endl;
    107.            cout << "继续处理下一个事件?(y/n)" << endl;
    108.            
    109.            clear_cache();
    110.            
    111.            //再清空一次,不放心:)
    112.            cin.clear();

    113.            char c;
    114.            cin.get( c );
    115.            if ( ( 'n' == c ) || ( 'N' == c ))
    116.            {
    117.              break;
    118.            }
    119.            
    120.            system ( "cls" );
    121.           //用linux的兄弟,把这句改成
    122.          //system ( "clear" );
    123.      }

    124. //输出到文件
    125. to_file();
    126.   
    127. system( "pause" );

    128. return 0;   
    129. }


    复制代码



    不好意思,断网了几天

    修改了几个bug
    生成了exe文件了,但是忽然发现传不了大的附件,打包之后是103k,论坛这么提示:
    上传新附件 (小于 102.4 kb , 可用扩展名: chm, pdf, zip, rar, tar, gz, bzip2, gif, jpg, jpeg, png)

    我晕倒,那位帮忙留下email,我传过去帮忙贴下
    谢谢
  • TA的每日心情

    2021-8-18 21:24
  • 签到天数: 9 天

    连续签到: 2 天

    [LV.3]火元素使者

    313

    回帖

    7158

    金币

    9

    精华

    绘图大师

    精灵奇侠的跟班

    Rank: 8Rank: 8

    积分
    664
     楼主| 发表于 2006-3-22 13:24:50 | 显示全部楼层
    偶等着你的新版小程序,哈~

    辛苦了!
    WoG中文论坛提示您:
    1 发贴提问前请使用论坛搜索功能,搜索相关主题;
    2 提问标题请写明你的简要问题,不要以&amp;quot;在线求助/救命/急急急/高手进&amp;quot;之类为题!
    3 严禁在多个版块发相同主题
    4 问题已解决的请编辑主题后加&amp;quot;已解决&amp;quot;

    该用户从未签到

    70

    回帖

    9819

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    122
    发表于 2006-3-22 14:35:20 | 显示全部楼层
    不懂,期待更多的佳作。

    完全精神支持!
    放爱流浪

    洋洋洒洒...

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-3-22 17:28:07 | 显示全部楼层
    刚刚调试好了
    帮忙看看有什么需要改进的?


    1. #include <iostream>
    2. #include <string>
    3. #include <fstream>
    4. #include <strstream>

    5. using namespace std;

    6. const char mynull = '\0';
    7. //全局变量,放置输出的Erm
    8. string Export;
    9. //放置要翻译的事件的数量
    10. const int NUMBER = 1000;
    11. //存放事件描述的字符个数
    12. const int BUFFERSIZE = 2550;
    13. //地图坐标最大值
    14. const int MAXSIZE = 143;
    15. //地图坐标最小值
    16. const int MINSIZE = 0;
    17. //每行最大字符数
    18. const int MAXLINECHAR = 30;
    19. //最大剧情字符数
    20. const int MAXCHAR = 240;

    21. //------------------------------------------------------------------------------
    22. ////////////////////////////////////////////////////////////////////////////////
    23. //作用: 清空输入缓冲区
    24. ////////////////////////////////////////////////////////////////////////////////
    25. void clear_cache()
    26. {                  
    27.                   while ( cin.get() != '\n' )
    28.                   {}
    29. }

    30. ////////////////////////////////////////////////////////////////////////////////
    31. //作用:询问是否继续下一次转换
    32. //输入:n/N --返回false
    33. //     其他 --返回true
    34. ////////////////////////////////////////////////////////////////////////////////
    35. bool will_continue()
    36. {
    37.            //询问是否处理下一个事件
    38.            cout << endl
    39.                 << "该事件处理完毕\n"
    40.                 << endl;
    41.            cout << "继续处理下一个事件?(y/n)"
    42.                 << endl;
    43.            
    44.            char c;
    45.            cin.get( c );
    46.            system( "cls" );
    47.            if ( ( 'n' == c ) || ( 'N' == c ))
    48.            {
    49.              return false;
    50.            }
    51.            
    52.            return true;
    53.            
    54.            clear_cache();
    55.            
    56. }

    57. ////////////////////////////////////////////////////////////////////////////////
    58. //作用:将转换好的erm储存成文件
    59. //输入:全局变量Export
    60. //输出:在当前目录下生成一个文本文件
    61. ////////////////////////////////////////////////////////////////////////////////
    62. void to_file()
    63. {
    64.    string FileName;
    65.    cout << endl
    66.         << "请输入要输出的文件名称:"
    67.         << endl;
    68.    cin >> FileName;
    69.    
    70.    if ( !cin.good())
    71.    {
    72.     cerr << "错误的文件名称,请重新输入--"
    73.          << endl;
    74.     to_file();   
    75.    }
    76.    
    77.    if ( cin.good () )
    78.    {
    79.    ofstream outfile ( FileName.c_str() );
    80.    outfile << Export;
    81.    
    82.    cout << "接受输入的文件名----" << endl;

    83.    cout << "输出文件完成:)" << endl << endl;
    84.    }
    85. }

    86. ////////////////////////////////////////////////////////////////////////////////
    87. //作用:转换一个int类型数据到string
    88. //输入:int
    89. //输出:string
    90. //附注:似乎记得一个转换的函数来着,但是想不起来了,也查不到
    91. //      将就着自己写了一个
    92. //      用Wall选项编译的时候有警告去不掉~——~
    93. ////////////////////////////////////////////////////////////////////////////////
    94. string int2string(unsigned int aInteger)
    95. {
    96.         ostrstream ostr;
    97.         int anInt;
    98.         anInt = static_cast<int>(aInteger);
    99.         ostr << anInt << ends;
    100.         return ostr.str();
    101. }

    102. ////////////////////////////////////////////////////////////////////////////////
    103. //作用:程序开始的说明部分
    104. ////////////////////////////////////////////////////////////////////////////////
    105. void introduce()
    106. {
    107. Export = "\nZVSE\n\n";

    108. cout << "程序说明:" << endl;
    109. cout << "依照提示输入就ok了,注意事件的描述如果用粘贴的话,确保粘贴的内容里边"
    110.      << endl;
    111. cout << "不包含多个回车----"
    112.      << endl;
    113. cout << "右键电击标题栏 Edit -> Paste"
    114.      << endl;
    115. cout << "按回车键开始:)";
    116.            
    117. clear_cache();     
    118. }
    119. //******************************************************************************
    120. ////////////////////////////////////////////////////////////////////////////////
    121. //核心类定义
    122. ////////////////////////////////////////////////////////////////////////////////
    123. class ToErm
    124.       {
    125.            public:
    126.                   ToErm()
    127.                   {
    128.                          x = 0;
    129.                          y = 0;
    130.                          level = 0;
    131.                          discription = "\nDefault.\n";                        
    132.                   }
    133.                   
    134.                   //输入x坐标
    135.                   void set_x( )
    136.                   {
    137.                        cout << endl << "请输入x坐标:" << MINSIZE << "--" << MAXSIZE
    138.                             << endl;
    139.                        cin >> x;
    140.                        
    141.                        clear_cache();
    142.                        
    143.                        if ( ( !cin.good() )||( x > MAXSIZE) || ( x < MINSIZE ) )
    144.                        {
    145.                             system( "cls" );
    146.                             cerr << endl
    147.                                  << "输入错误,请重新输入x坐标:"
    148.                                  << endl;
    149.                             this -> set_x();
    150.                        }
    151.                   }
    152.                   
    153.                   void set_x( const int X )
    154.                   {
    155.                        x = X;
    156.                   }
    157.                   
    158.                   //输入y坐标
    159.                   void set_y()
    160.                   {
    161.                        cout << endl << "请输入y坐标:" << MINSIZE << "--" << MAXSIZE
    162.                             << endl;
    163.                        cin >> y;
    164.                        
    165.                        clear_cache();
    166.                                              
    167.                        if ( ( !cin.good() ) || ( y > MAXSIZE) || ( y < MINSIZE ) )
    168.                        {
    169.                             system( "cls" );
    170.                             cerr << endl
    171.                                  << "输入错误,请重新输入y坐标:"
    172.                                  << endl;
    173.                             this -> set_y();
    174.                        }
    175.                                           
    176.                   }
    177.                   
    178.                   void set_y( const int Y )
    179.                   {
    180.                        y = Y;
    181.                   }
    182.                   
    183.                   //输入level坐标
    184.                   void set_level( )
    185.                   {
    186.                        cout << endl << "请输入level坐标:0/1"
    187.                             << endl;
    188.                        cin >> level;
    189.                        
    190.                        clear_cache();
    191.                        
    192.                        if ( ( !cin.good() ) || ( level > 1) || ( level < 0 ) )
    193.                        {
    194.                             system( "cls" );
    195.                             cerr << endl
    196.                                  << "输入错误,请重新输入level坐标:"
    197.                                  << endl;
    198.                            
    199.                             this -> set_level();
    200.                        }
    201.                   }
    202.                   
    203.                   void set_level( const int LEVEL )
    204.                   {
    205.                        level = LEVEL;
    206.                   }
    207.                   
    208.                   //输入剧情描述
    209.                   void set_discription( )
    210.                        {
    211.                         cout << endl
    212.                              << "请输入剧情描述:"<< endl
    213.                              << "可以右键点击标题栏(编辑--粘贴)"<< endl
    214.                              << "但是注意其中不要有多个回车--------很重要,目前我解决不了,不好意思"
    215.                              << endl;
    216.                         
    217.                         char buffer[ BUFFERSIZE ];
    218.                         for ( int i = 0; i < BUFFERSIZE; ++i )
    219.                         {
    220.                         buffer[ i ] = mynull;
    221.                         }
    222.                         
    223.                         cin.get( buffer, BUFFERSIZE, '\n' );
    224.                        
    225.                         discription = buffer;
    226.                         
    227.                         clear_cache();
    228.                         
    229.                         if ( discription.size() > MAXCHAR )
    230.                         {
    231.                              cerr << endl
    232.                                   << "不要多于最大的字符数 "
    233.                                   << MAXCHAR
    234.                                   << endl
    235.                                   << "请分割一下,重新输入:)"
    236.                                   << endl;
    237.                              int Size = strlen( buffer );
    238.                              //汗~~~~
    239.                              //好容易把它搞定
    240.                              for ( int i = 0; i < Size; ++i )
    241.                              {
    242.                                  buffer[ i ] = mynull;
    243.                              }
    244.                              system( "pause" );
    245.                              system( "cls" );
    246.                              
    247.                              this -> set_discription();
    248.                         }
    249.                         
    250.                        }
    251.                        
    252.                   void set_discription( const string Discription )
    253.                   {
    254.                        discription = Discription;
    255.                   }
    256.                                          
    257.                   //设置剧情描述:每行不超过多少字符
    258.                   void modify_discription_line()
    259.                   {
    260.                        const char *tmp = discription.c_str();
    261.                        char tmp1[ BUFFERSIZE ];
    262.                        int size = strlen( tmp );
    263.                        int j = 0;
    264.                        for ( int i = 0; i < size; ++i )
    265.                            {
    266.                                 
    267.                                  if ( 0 == ( i % MAXLINECHAR ) )
    268.                                  {
    269.                                       tmp1[ i + j ] = '\n';
    270.                                       ++j;
    271.                                  }
    272.                                  if ( mynull != tmp[ i ])
    273.                                  {
    274.                                  tmp1[ i + j ] = tmp[ i ];
    275.                                  }
    276.                            }
    277.                        discription = tmp1;
    278.                        discription += "\n";
    279.                   }
    280.                
    281.                   void const set_export()
    282.                   {
    283.                                                 
    284.                         string Out;
    285.                         //事件注释
    286.                         Out = "\n//在(" + int2string( x ) + ", " + int2string( y )
    287.                               + ", " +int2string( level ) +" )处的事件" + "\n";  
    288.                         //事件的位置erm
    289.                         Out += "!?LE" + int2string( x ) + "/" + int2string( y ) + "/"
    290.                                + int2string( level ) + ";\n" ;
    291.                         //事件的描述erm
    292.                         Out += "!!VRz10:S^\n";
    293.                         Out += discription;
    294.                         Out += "\n^;\n";
    295.                         Out += "!!IF:D5/10;\n";
    296.                         Out += "!!IF:E1/5;\n\n\n";

    297.                         Export += Out;
    298.                   }
    299.                   
    300.            private:
    301.                    int x;//x坐标
    302.                    int y;//y坐标
    303.                    int level;//level坐标
    304.                    string discription;//描述
    305.       
    306.       };
    307. //******************************************************************************      
    308. //******************************************************************************
    309. int main()
    310. {
    311. //开场白
    312. introduce();

    313. ToErm * myerm = new ToErm;

    314. for ( int i = 0; i < NUMBER; ++i )
    315. {
    316.     //分别是x,y,level和事件的输入
    317.     myerm -> set_x();
    318.     myerm -> set_y();
    319.     myerm -> set_level();
    320.     myerm -> set_discription();
    321.    
    322.     //设置30字符换行
    323.     myerm -> modify_discription_line();
    324.     //输出到暂时存储变量中
    325.     myerm -> set_export();
    326.     //是否继续下一次转换
    327.     if ( !will_continue() )
    328.     {
    329.          break;
    330.     }
    331.    
    332. }

    333. delete myerm;

    334. //发送到文件
    335. to_file();

    336. system( "pause" );
    337. return 0;   
    338. }


    复制代码




    云斯先帮忙看看
    我发到你的信箱了
    原先的缓冲区太小了,很容易溢出,重新定义到2550

    [ 本帖最后由 fallening 于 2006-3-22 18:00 编辑 ]

    该用户从未签到

    335

    回帖

    1万

    金币

    10

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    962

    论坛元老杰出贡献

    发表于 2006-3-22 17:32:28 | 显示全部楼层
    又有新的了...明天回公司运行看看...
    我现在在学MFC...
    对基本的C++程序也是一知半解,哈哈...

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-3-22 17:39:48 | 显示全部楼层
    那你帮忙做一个带gui的吧,我在用纯c++做

    但是编译老是通不过

     成长值: 30445

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5774

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9245415

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2006-3-22 18:18:43 | 显示全部楼层
    邮件收到了,测试了一下,感觉还不错,不过每行设定的是15个字符,太少了,显示的时候统统集中到了对话框中部,不太美观,能否把这个改进一下?

    另外,可以联系一下lysfox,他可以尝试把程序做成可视化界面的。原贴在下面:

    http://h3wog.com/redirect.php?tid=1200&goto=lastpost#lastpost

    他已经行动了,不过你们的拍子不一致,赶紧联系一下吧。

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-7-5 21:17:20 | 显示全部楼层
    汗,这个帖子云斯要修改下哦

    该用户从未签到

    43

    回帖

    9805

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    91
    发表于 2006-7-5 22:00:52 | 显示全部楼层
    请问下??
    我是玩中文的地图,但存在乱码,通过LZ所说的剧情替换,能达到消除乱码的目的吗??
  • TA的每日心情

    2021-8-18 21:24
  • 签到天数: 9 天

    连续签到: 2 天

    [LV.3]火元素使者

    313

    回帖

    7158

    金币

    9

    精华

    绘图大师

    精灵奇侠的跟班

    Rank: 8Rank: 8

    积分
    664
     楼主| 发表于 2006-7-5 23:22:16 | 显示全部楼层
    原帖由 fallening 于 2006-7-5 21:17 发表
    汗,这个帖子云斯要修改下哦

    嗯,需要与时俱进了,你们的处理程序都出来了,本来应该你们来写一个如何使用的教程的,你写一个使用你的程序处理地图的图文教程吧,我给你授精:-_*:

    原帖由 sd3924006 于 2006-7-5 22:00 发表
    请问下??
    我是玩中文的地图,但存在乱码,通过LZ所说的剧情替换,能达到消除乱码的目的吗??

    如果你使用中文的H3升级到wog,这样处理只能保证剧情都能正常显示,其他的乱码(如城镇名字、英雄名字、技能描述等)无法消除。如果你下载的是本站置顶的wog,通过这样剧情处理,可以实现剧情正常显示

    汗,说了一大堆,能看懂吧?

    另外,现在处理中文剧情已经不用这么麻烦了,楼上的fallening同学和lysfox同学已经给大家用不同程序语言编写了剧情处理程序,到下面两个链接看看如何使用程序吧:
    http://h3wog.com/viewthread.php?tid=1200&extra=page%3D1
    http://h3wog.com/viewthread.php?tid=1222&extra=page%3D1

    [ 本帖最后由 云斯 于 2006-7-5 23:54 编辑 ]
    WoG中文论坛提示您:
    1 发贴提问前请使用论坛搜索功能,搜索相关主题;
    2 提问标题请写明你的简要问题,不要以&amp;quot;在线求助/救命/急急急/高手进&amp;quot;之类为题!
    3 严禁在多个版块发相同主题
    4 问题已解决的请编辑主题后加&amp;quot;已解决&amp;quot;

    该用户从未签到

    43

    回帖

    9805

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    91
    发表于 2006-7-6 14:16:29 | 显示全部楼层
    另外,现在处理中文剧情已经不用这么麻烦了,楼上的fallening同学和lysfox同学已经给大家用不同程序语言编写了剧情处理程序,到下面两个链接看看如何使用程序吧:
    http://h3wog.com/viewthread.php?tid=1200&extra=page%3D1
    http://h3wog.com/viewthread.php?tid=1222&extra=page%3D1

    [ 本帖最后由 云斯 于 2006-7-5 23:54 编辑 ]
    --------------------------------------------------------------------------------------------------------------------------
    HOHO~偶不是学计算机的,看不懂呀!

    另外,我按你的方法已经会做了,只是替换工作量太大,做了一晚才替换了一副地图。
    至于其他的乱码(如城镇名字、英雄名字、技能描述等)无法消除,哎,没办法,只有把
    城市,英雄和场景介绍等改为E文了。

    该用户从未签到

    43

    回帖

    9805

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    91
    发表于 2006-7-6 19:52:12 | 显示全部楼层
    再问一下,
    城镇事件用!?TM时间触发器运行
    地图事件可以用!?LE句法来实现
    野兵怪物对白可以用!?OB句法来实现

    那么,先知小屋,路牌和任务守卫的对白得用什么句法呢??
    一个个试好麻烦的!

    该用户从未签到

    218

    回帖

    6066

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    342
    发表于 2006-7-6 21:05:58 | 显示全部楼层
    呵呵
    第二副图就暴露了yunings的姓名

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-7-6 21:22:42 | 显示全部楼层
    原帖由 sd3924006 于 2006-7-6 19:52 发表
    再问一下,
    城镇事件用!?TM时间触发器运行
    地图事件可以用!?LE句法来实现
    野兵怪物对白可以用!?OB句法来实现

    那么,先知小屋,路牌和任务守卫的对白得用什么句法呢??
    一个个试好麻烦的!

    尝试下我的那个event2erm
    很简单,都有自动生成~~~~

    该用户从未签到

    43

    回帖

    9805

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    91
    发表于 2006-7-6 21:55:41 | 显示全部楼层
    那么event2erm
    在哪有下呢??我去本站找了找,好象没得呀

    该用户从未签到

    197

    回帖

    9361

    金币

    4

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    1497
    发表于 2006-7-7 09:25:15 | 显示全部楼层
    http://h3wog.com/viewthread.php?tid=1222&extra=page%3D1
    本来应该写个教程的
    实在没有时间
    今晚要去北京,开会半个月
    然后办护照签证
    不好意思

    该用户从未签到

    43

    回帖

    9805

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    91
    发表于 2006-7-7 11:15:46 | 显示全部楼层
    谢谢~
    这个东东真好用呀~!一下子就替换出来了!~

    恩~另外祝你一路顺风~
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-25 08:07 , Processed in 0.456514 second(s), 10 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表