搜索
查看: 9868|回复: 17

[AMXX 带源码] CS1.6魔兽9族插件v2.3.2网页风格优化版

[复制链接]
发表于 2007-8-17 16:23:23 | 显示全部楼层 |阅读模式 来自 甘肃兰州
本帖最后由 Osker Lee 于 2009-9-17 23:38 编辑

由于最近一直也在用CS1.6魔兽9族插件,但总觉得里面的网风页格不太好看,因此也对其进行了修改.此次修改主要作了以下变动: (插件运行环境为CS1.6+AMXMODX1.76d)

1. 大家可能都知道,之前汉化组的KinSprite发布过CS1.6魔兽插件v2.3.2修正版,后来版主wzf828对其网页文字部分做了整改,但网页风格的基调仍然是白底黑字的,看起来还是挺别扭的.

因此,在此基础上我对其网页风格再做整改,主要将网页的基底颜色改成了黑色,同时将字体颜色改换成了以黄色为主,同时将玩家种族名称的颜色换成了绿色(当say playerskills查看玩家种族和技能时),对于玩家姓名的颜色,则针对CT方和T方分别赋予蓝色红色,网叶风格显得更加好看了!(主要参照了以前的魔兽插件v2.2.0汉化版的网页风格.)

2. 大家可能也知道,汉化组的KinSprite发布的CS1.6魔兽插件v2.3.2修正版是附带两个war3FT语言文件的(war3FT.txt和war3FT_ANSI.txt),其实官方版的只有一个war3FT.txt,因此原则上只要有一个war3FT.txt就可以了.

同时,我发现KinSprite发布的魔兽插件里的war3FT.txt是不可以随意修改的,一旦改了,游戏中就有可能出现信息显示乱码的情况.因此,我在插件源代码里把读war3FT_ANSI.txt语言文件的那部分代码删了,只保留了war3FT.txt一个语言文件.这样一来玩家就可以随意修改war3FT.txt里面的信息,而不必再担心会出现信息显示乱码的情况了.(当然,前提是你必须保证war3FT.txt文件的保存格式为UTF-8.)

真是百密一疏啊,之前光顾着修改WAR3FT插件的源代码,倒是把war3FT.txt语言文件的BUG忽略了。注意,原来的war3FT.txt语言文件里有几处错误(玩家被动技能的信息无法显示),大家自己可以作如下更正:

先找到以下字段:
RACE5_SKILL5_NAME
RACE6_SKILL5_NAME
RACE7_SKILL5_NAME
RACE8_SKILL5_NAME
然后把它修改成:(把NAME字段去掉即可)
RACE5_SKILL5
RACE6_SKILL5
RACE7_SKILL5
RACE8_SKILL5

好了,问题终于全部解决了!我已经把修正后的war3FT.txt文件上传到二楼了,想偷懒的玩家可以到二楼下载,然后直接覆盖原文件就行了.

本帖子中包含更多资源

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

×
 楼主| 发表于 2007-8-17 16:29:08 | 显示全部楼层 来自 甘肃兰州

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

至于CS1.6魔兽插件v2.3.2的网叶风格,我保证会更加好看!在这里先卖个关子,呵呵,大家用了之后就会知道了!:byebye:

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2007-8-17 18:14:48 | 显示全部楼层 来自 甘肃兰州

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

呵呵,我已经把游戏的截图上传了!(在1楼的那个贴子里.):byebye:
回复

使用道具 举报

发表于 2007-8-17 18:57:40 | 显示全部楼层 来自 河北秦皇岛

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

多谢楼主分享!!!

还是那句老话:AMXX没有分享就没有前途!
回复

使用道具 举报

发表于 2007-8-17 19:24:22 | 显示全部楼层 来自 广东肇庆

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

Post by haijunxuluwei
多谢楼主分享!!!

还是那句老话:AMXX没有分享就没有前途!


嗯,赞同,记得好像AMX是极少人分享SC才没落的`````
所以俺真的很敬佩Osker Lee的分享精神!:cry:
回复

使用道具 举报

发表于 2007-8-30 09:43:05 | 显示全部楼层 来自 香港

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

真的很好!!!!!!
回复

使用道具 举报

 楼主| 发表于 2007-9-14 19:55:03 | 显示全部楼层 来自 甘肃兰州

回复: CS1.6魔兽9族插件v2.3.2网叶风格优化版

真是百密一疏啊,之前光顾着修改WAR3FT插件的源代码,倒是把war3FT.txt语言文件的BUG忽略了。注意,原来的war3FT.txt语言文件里有几处错误(玩家被动技能的信息无法显示),大家自己可以作如下更正:

先找到以下字段:
RACE5_SKILL5_NAME
RACE6_SKILL5_NAME
RACE7_SKILL5_NAME
RACE8_SKILL5_NAME
然后把它修改成:(把NAME字段去掉即可)
RACE5_SKILL5
RACE6_SKILL5
RACE7_SKILL5
RACE8_SKILL5

好了,问题终于全部解决了!我已经把修正后的war3FT.txt文件上传到二楼了,想偷懒的玩家可以到二楼下载,然后直接覆盖原文件就行了。
回复

使用道具 举报

发表于 2007-10-3 21:39:04 | 显示全部楼层 来自 江苏南京

回复: CS1.6魔兽9族插件v2.3.2网页风格优化版

额,唉,我只要DOD的插件。。。。
回复

使用道具 举报

 楼主| 发表于 2007-10-4 14:34:01 | 显示全部楼层 来自 甘肃兰州

回复: CS1.6魔兽9族插件v2.3.2网页风格优化版

楼上的朋友,新版的魔兽插件其实也是支持DOD的,你可以把warcraft3FT.sma里面的代码做以下修改,然后重新编译就行了!
// Compiling Options
#define MOD 1        // 0 = cstrike or czero, 1 = dod
#define ADVANCED_STATS 1    // Setting this to 1 will give detailed information with psychostats (hits, damage, hitplace, etc..) for war3 abilities
#define PRECACHE_WAR3FTSOUNDS 1
// Debugging Options
#define DEBUG 0       // Only use this when coding.. you normally don't want it
#define ADVANCED_DEBUG 0    // Prints debug information to a log file when every function is called, VERY LAGGY
#define ADVANCED_DEBUG_BOTS 1   // Print info for bots too?
#if MOD == 0
#include <cstrike>
#endif
#if MOD == 1
#include <dodfun>
#include <dodx>
#endif
回复

使用道具 举报

发表于 2007-10-4 21:55:41 | 显示全部楼层 来自 广西南宁

回复: CS1.6魔兽9族插件v2.3.2网页风格优化版

好帖顶死:sexy_girl :sexy_girl :sexy_girl :sexy_girl :sexy_girl :sexy_girl
回复

使用道具 举报

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

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