搜索
查看: 1444|回复: 5

onename怎么才可以正确地改为中文提示(搞定)

[复制链接]
发表于 2005-5-14 12:35:11 | 显示全部楼层 |阅读模式 来自 广东佛山
请教一下
/* AMX Mod script.
*
* (c) Copyright 2002, OLO
* This file is provided as is (no warranties).
*
*/

#include <amxmod>

new bool:dontcheck[33]

public client_infochanged(id){
   if (dontcheck[id]){
      dontcheck[id] = false
   }
   else if (is_user_connected(id)){
      new newname[32], oldname[32]
      get_user_info(id, "name", newname,31)
      get_user_name(id,oldname,31)
   
      if (!equal(oldname,newname)){
         dontcheck[id] = true
         client_print(id,print_chat,"** You are not allowed to change your name")
         set_user_info(id,"name",oldname)
      }
   }
   return PLUGIN_CONTINUE
}

public plugin_init() {
   register_plugin("One Name","0.9","default")
   return PLUGIN_CONTINUE
}




怎么才可以正确地改为中文提示,因为英肓实在是太多啦,包括我在内。



/* AMX Mod script.
*
* (c) Copyright 2002, OLO
* This file is provided as is (no warranties).
*
*/

#include <amxmod>

new bool:dontcheck[33]

public client_infochanged(id){
   if (dontcheck[id]){
      dontcheck[id] = false
   }
   else if (is_user_connected(id)){
      new newname[32], oldname[32]
      get_user_info(id, "name", newname,31)
      get_user_name(id,oldname,31)
   
      if (!equal(oldname,newname)){
         dontcheck[id] = true
         client_print(id,print_chat,"** 游戏中不可以更改名字,请退出游戏再更改")
         set_user_info(id,"name",oldname)
      }
   }
   return PLUGIN_CONTINUE
}

public plugin_init() {
   register_plugin("One Name","0.9","default")
   return PLUGIN_CONTINUE
}

我是这样子直接改,然后再用AMXX1.01上自带的编译软件重新编译了一下
可是测试的时候,发现在改名提示为乱码。
特来请教!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2005-5-14 13:19:47 | 显示全部楼层 来自 广东深圳
使用UTF-8编码。。。
回复

使用道具 举报

 楼主| 发表于 2005-5-14 13:25:20 | 显示全部楼层 来自 广东佛山
谢谢undoer
试试先

另存为UTF-8档
但是文件后缀名为.txt
改后缀名为.sma
编译出现以下错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2005-5-14 15:14:30 | 显示全部楼层 来自 北京
那是因为保存为UTF-8时产生了文件头。

有文件头的sam,无法被编译。

如何避免文件头我已经说过好几遍了,你在DT搜 文件头
回复

使用道具 举报

发表于 2005-5-14 18:40:07 | 显示全部楼层 来自 广东深圳
Post by QQ8
谢谢undoer
试试先

另存为UTF-8档
但是文件后缀名为.txt
改后缀名为.sma
编译出现以下错误


不要用Windows自带的记事本,用UltraEdit,使用“格式转换”的功能。
回复

使用道具 举报

 楼主| 发表于 2005-5-15 08:58:15 | 显示全部楼层 来自 广东佛山
已经搞定
特地回来感谢两位大哥
谢谢哦
:embarrass
回复

使用道具 举报

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

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