200102125 发表于 2011-11-25 14:09:07

好强悍的楼主

ru486 发表于 2011-11-25 14:29:27

liou8600 发表于 2011-11-25 12:43 static/image/common/back.gif
你是区域语言是繁体?改为简体就行了
编译swf时也要用简体,不然你进不了游戏的
最好是用cs5.5比较稳 ...

這樣就變成了更換系統語系
而不是更改遊戲本身的語系(GB2312 變成 UTF8 或 BIG5 )
這樣不就跟主題毫不相干了

zhirong 发表于 2011-11-25 14:34:16

bio2_qq 发表于 2011-11-25 14:36:35

关于增加地图我就不太清楚后面怎么改数据库

师小杰 发表于 2011-11-25 14:36:40

ru486 发表于 2011-11-25 14:29 static/image/common/back.gif
這樣就變成了更換系統語系
而不是更改遊戲本身的語系(GB2312 變成 UTF8 或 BIG5 )
這樣不就跟主題毫不相 ...

说真的 你看了后台没 我记得后台有的 转换,还有你这样换的话 你换到哭的..

bio2_qq 发表于 2011-11-25 14:43:26

单人副本把文件覆盖了也没用还是提示要组队怎么办

师小杰 发表于 2011-11-25 14:53:04

本帖最后由 师小杰 于 2011-11-25 14:53 编辑

bio2_qq 发表于 2011-11-25 14:43 static/image/common/back.gif
单人副本把文件覆盖了也没用还是提示要组队怎么办

确实是 需要组队的...你自己组自己就可以

liou8600 发表于 2011-11-25 15:06:53

本帖最后由 liou8600 于 2011-11-25 15:24 编辑

ru486 发表于 2011-11-25 14:29 static/image/common/back.gif
這樣就變成了更換系統語系
而不是更改遊戲本身的語系(GB2312 變成 UTF8 或 BIG5 )
這樣不就跟主題毫不相 ...

你是要更改游戏的语系??这游戏是简体服务端,你需要转繁体。
如果只需要客户端显示为繁体,在后台系统管理改变语言版本为2就是繁体了。想要改全端为繁体需要将服务端脚本改写函数
1、利用javascript在客户端进行转换。
2、利用php的ob功能,在服务器端转换

<?php

function   isgb($code)   {
    if   (strlen($code)> =2)   {   
      $code=strtok($code, " ");   
      if   ((ord($code)   <   161)||(ord($code)   > =   247))   {   
            return   (0);   
      }   
      else   {   
            if   ((ord($code)   <=   161)||(ord($code)   > =   254))   {   
                return   (0);   
            }   
            else   {   
                return   (1);   
            }   
      }   
    }   
    else{   
      return   (1);   
    }   
}   

function   gboffset($code)   {   
    if   (strlen($code)   > =   2)   {   
      $code=strtok($code, " ");   
      return   ((ord($code)   -   161)   *   94   +   (ord($code)   -   161));   
    }   
    else   {   
      return(-1);   
    }   
}   

function   wordtostring($code)   {   
    return   (chr(hexdec(substr($code,0,2))).chr(hexdec(substr($code,2,2))));   
}   

function   gbtobig5($code)   {   
    include   "data_gb.php ";   
    $output= " ";   
    $length=strlen($code);   
    $code=strtok($code, " ");   
    $idx=0;   
    while   ($idx   <   $length)   {   
      $tmpStr=$code[$idx].$code[$idx+1];   

      if   (isgb($tmpStr))   {   
            $offset=gboffset($tmpStr);   
            if   (($offset   > =   0)||($offset   <=   8177))   {   
                $output.=wordtostring($gborder[$offset]);   
                $idx++;   
            }   
            else   {   
                $output.=   $code[$idx];   
            }   
      }   
      else   {   
            $output.=   $code[$idx];   
      }   
      $idx++;   
    }   
    return   ($output);   
};   
?>
这只是文字简繁转换函数,看你水平了,弄起来很麻烦
然后保存,更换管理器的语言包

师小杰 发表于 2011-11-25 15:33:01

liou8600 发表于 2011-11-25 15:06 static/image/common/back.gif
你是要更改游戏的语系??这游戏是简体服务端,你需要转繁体。
如果只需要客户端显示为繁体,在后台系 ...

把NPC之类的 PHP   另存为   换语言不就好了

liou8600 发表于 2011-11-25 15:34:37

师小杰 发表于 2011-11-25 15:33 static/image/common/back.gif
把NPC之类的 PHP   另存为   换语言不就好了

swf的显示文件怎么处理,游戏进去不是黑屏吗?

师小杰 发表于 2011-11-25 15:41:35

liou8600 发表于 2011-11-25 15:34 static/image/common/back.gif
swf的显示文件怎么处理,游戏进去不是黑屏吗?

swf的话应该只是 配套 数据库 ID 我改了几次 都是这样 数据库改错了 SWF立马黑屏

所以 我相信语言改了 应该没什么大问题

liou8600 发表于 2011-11-25 15:48:17

本帖最后由 liou8600 于 2011-11-25 15:53 编辑

师小杰 发表于 2011-11-25 15:41 static/image/common/back.gif
swf的话应该只是 配套 数据库 ID 我改了几次 都是这样 数据库改错了 SWF立马黑屏

所以 我相信语言改 ...

这游戏的resource文件夹好象就是客户端,显示的都在这,所以按他说的需要改NPC和怪物,包括任务为繁体,必须要做一个繁体语言包,再配合前端显示,不然肯定是加载不了游戏的

后台有设置繁体的地方,所以就象服务器需要数据库支持,这游戏的前端显示就需要resource文件夹内相关文件支持,所以需要繁体这些文件,不然图片、文字、NPC等的显示不匹配,肯定不能加载游戏

师小杰 发表于 2011-11-25 15:51:55

liou8600 发表于 2011-11-25 15:48 static/image/common/back.gif
这游戏的resource文件夹好象就是客户端,显示的都在这,所以按他说的需要改NPC和怪物,包括任务为繁体,必 ...

他试了就知道了   

liou8600 发表于 2011-11-25 15:55:11

师小杰 发表于 2011-11-25 15:51 static/image/common/back.gif
他试了就知道了

等他去试吧,这可是"大工程",等同于自己拿个数据源制作游戏

look1009 发表于 2011-11-25 16:18:42

不错 介绍很详细,省的我们去摸索了,谢谢了:

cqqjyjc 发表于 2011-11-25 16:59:07

帅哥太强大了,谢谢谢谢

欧阳宇飞 发表于 2011-11-25 18:31:04

看了这么多就是有一个没人提的问题,可能没人关心吧,怎么修改武器装备的升级几率,想改高点。

夏乘风 发表于 2011-11-25 19:02:06

对了,请问一下我换了群里的一个新的太一剑,结果看不到手里拿的剑,就想换回来,但是我替换回原来的太一剑了以后,不是不显示,打出去的时候
还是新的太一剑的模型,请问怎么解决啊,现在弄得所有职业的第一把武器和皇堎副本里送的那把剑也都不显示了,请帮帮我谢谢

ybx 发表于 2011-11-25 20:11:07

谢谢楼主分享!!

ru486 发表于 2011-11-25 20:20:04

liou8600 发表于 2011-11-25 15:06 static/image/common/back.gif
你是要更改游戏的语系??这游戏是简体服务端,你需要转繁体。
如果只需要客户端显示为繁体,在后台系 ...

兩位大哥真神人也
小弟好生佩服

我光看就頭暈了,更別想改語系。:
這的確是大工程,我看我還是用虛擬機玩吧

感謝這兩位大大熱心幫忙~:
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 御剑江湖各类问题大杂烩

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明