编写AMX下的sma一个注意的问题
参考string.inc知道,有个copy()的函数,它的目的就是复制string。例如:
new str1[] = "Dt-Club"
new str2[]
copy(str2,10,str1)
但是如果是
new str1[] = "点通"
执行copy就会导致hlds异常退出,也就是说复制的string必须保证第一个字符为ASCII。
说到这里不知道大家是否有灵感了 :4:
我们目前作的汉化,是将lang目录下的txt文件进行汉化。利用 _T()来转换。
我想这个_T()可能是类似copy()的函数。
因此造成AMX0.99汉化失败的原因也就是我们对txt的处理不当。
哈哈,剩下的问题大家一起解决。 :21: :76: 多谢启发 说的好,有希望了 不错的提示! 测试成功
明天就可以放出新的中文amx0.99 Post by nwb13
测试成功
明天就可以放出新的中文amx0.99
那就快点分享。http://:76: 不怪得我自己编的中文语言包放到服务器里运行时服务器挂了!原来是这样。
谢谢闪闪兄呀。 :thefinger Post by undoer
怪不得我自己编的中文语言包放到服务器里运行时服务器挂了!原来是这样。
谢谢闪闪兄呀。 :thefinger
好东西拿出来分享下。不要私藏。
最近yam没空。好东西不能藏底。 :wink: Post by 金闪闪
好东西拿出来分享下。不要私藏。
最近yam没空。好东西不能藏底。 :wink:
我已经发出来了 我没有用这个。我用的是unix格式编译所以不挂。。。 :thefinger:thefinger:thefinger
页:
[1]