搜索
查看: 1767|回复: 9

编写AMX下的sma一个注意的问题

[复制链接]
发表于 2004-9-3 13:25:11 | 显示全部楼层 |阅读模式 来自 中国–福建–龙岩
参考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:
发表于 2004-9-3 13:30:44 | 显示全部楼层 来自 中国–陕西–西安
:76: 多谢启发
回复

使用道具 举报

发表于 2004-9-3 13:49:31 | 显示全部楼层 来自 中国–吉林–长春
说的好,有希望了
回复

使用道具 举报

发表于 2004-9-4 08:46:02 | 显示全部楼层 来自 中国–广西–柳州
不错的提示!
回复

使用道具 举报

发表于 2004-9-4 21:33:11 | 显示全部楼层 来自 中国–陕西–西安
测试成功
明天就可以放出新的中文amx0.99
回复

使用道具 举报

 楼主| 发表于 2004-9-4 21:42:40 | 显示全部楼层 来自 中国–福建–龙岩
Post by nwb13
测试成功
明天就可以放出新的中文amx0.99

那就快点分享。http://:76:
回复

使用道具 举报

发表于 2004-9-5 19:15:33 | 显示全部楼层 来自 中国–广东–深圳–南山区
不怪得我自己编的中文语言包放到服务器里运行时服务器挂了!原来是这样。

谢谢闪闪兄呀。 :thefinger
回复

使用道具 举报

 楼主| 发表于 2004-9-5 21:49:24 | 显示全部楼层 来自 中国–福建–龙岩
Post by undoer
怪不得我自己编的中文语言包放到服务器里运行时服务器挂了!原来是这样。
谢谢闪闪兄呀。 :thefinger

好东西拿出来分享下。不要私藏。
最近yam没空。好东西不能藏底。 :wink:
回复

使用道具 举报

发表于 2004-9-5 22:31:12 | 显示全部楼层 来自 中国–陕西–西安
Post by 金闪闪
好东西拿出来分享下。不要私藏。
最近yam没空。好东西不能藏底。 :wink:

我已经发出来了
回复

使用道具 举报

发表于 2004-9-6 00:49:50 | 显示全部楼层 来自 中国–黑龙江–绥化
我没有用这个。我用的是unix格式编译所以不挂。。。 :thefinger  :thefinger  :thefinger
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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