骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 9399|回复: 5

[源码与工具] 兼容原版的管理员增强工具MOD

[复制链接]

14

主题

247

回帖

98

积分

扈从

血盟战队[Blood]
战团ID:Blood_Rui(犀利哥)

Rank: 2Rank: 2

UID
22905
第纳尔
336
精华
0
互助
4
荣誉
0
贡献
0
魅力
11
注册时间
2007-5-21

原版正版勋章战团正版勋章

鲜花(0) 鸡蛋(0)
发表于 2010-11-11 18:20:40 | 显示全部楼层
本帖最后由 dgrzhang 于 2010-11-11 19:28 编辑

********* 原版兼容管理工具 by Vincenzo ***********

【功能介绍】

【自动执行脚本】:

自动踢出或BAN 伤害队友者。
自动杀死30秒无人骑上的野马。
增加一个自动交换攻守方的选项,可以在战役模式半场结束后或攻城模式每轮结束后自动对调攻守方。
内容可编辑的自动公告发布功能。
在你的网站显示服务器状态(例如 玩家数量,地图等等)。
提升了大量原版战团脚本的执行效能,令你的服务器更快。
当你被TK之后不会损失金钱并且下次重生的时候保留同样的装备。
作为一名守城者,你被TK之后不会损失重生次数。
在决斗模式下当你赢了一场决斗后,你和你的马将回复全部生命值。

【管理员工具】:

改进玩家选择列表,按积分排序
管理员对话频道,按“U”开始发送信息
冻结玩家
杀死玩家
暂时BAN玩家(1小时)
换某玩家去另一队
换某玩家去场外围观
重置地图(玩家无需重新装载地图就可以在新的一轮中重置某地图的全部状态)
在游戏中显示投票的发起者ID
全体静默功能,相当于原版静默(只对你自己的客户端有效)
所有的管理命令都被记录下来,谁在什么时候做了什么

【管理员道具】:

管理员枪,可以远距离杀死玩家。。。
管理员剑,巨大的伤害和距离。。。
管理员盾,超多的生命值和力场防护。。。
Ban锤,用他杀死一个玩家,该玩家被BAN一个小时...
火箭,顾名思义射到的地方短暂燃烧...
火弩箭,同上
手榴弹,投掷击中的地点5米范围内,人死马摧,恩好恐怖哦
管理员马,一匹超多生命值的快马
管理员黑甲,下次重生时获得一件黑甲,几乎是不可能被弄死的
治疗玩家
给玩家添加弹药(箭,弩矢,投掷)
给玩家10000第纳尔
传送玩家
召唤玩家到你的位置
穿墙转送,向前传送2.5米 可以穿越任何墙或物体

提醒:

所有管理员道具的使用都会被服务器记录,并且广播给该服务器的全体玩家,因此不要想滥用这些玩具。。。

玩家特殊命令可以应用给全体玩家,比如冻结这个命令,可以冻结所有玩家.

【安装指南】

服务器端安装
下载:
http://22nd.eu/Vincenzo_Admin_Tools_Server_V1.0.zip


备份原版的.txt文件,解压到你的原版目录,重启服务器

管理员客户端:
下载:
http://22nd.eu/Vincenzo_Admin_Tools_V1.0.exe



【其他信息】:

【服务器状态】
你可以输入像下面的链接这种格式,查看你的服务器状态
http://22nd.eu/stats/displaystats.php?server=YourServerNameHere

想在你的网站上使用这个查看功能;

添加下面的iframe代码到你的网站
Code: [Select]
<iframe src ="http://22nd.eu/stats/displaystats.php?server=YourServerNameHere" width="100%" height="70" SCROLLING="no" frameborder="0">
</iframe>

如果你想在自己的网站风格下查看状态

只要打开这个CSS文件,编辑到你的外链,并保存到你的webserver

http://22nd.eu/stats/styles.css

当你访问作者的网页,你可以链接自己的CSS文件像下面的格式一样


http://22nd.eu/stats/displaystats.php?server=YourServerName&css=http://yoursite/yourcssfile.css

【添加自定义地图】
为了使用自定义地图,你需要做下面三件事;

1. 放进你的地图

- 将你地图文件.sco 使用下面这样的命名规则
scn_multi_scene_custom_1.sco
scn_multi_scene_custom_2.sco

你可以使用最多20个自定义地图

- 复制“SceneObj”文件夹到你的服务器

2.植入代码.
如果你编辑一张原版地图那么你需要复制它的代码,方法如下;

- 在服务器上用写字板打开文件“"scenes.txt'
- 搜索(ctrl+f) 字段 "scn_multi_scene_custom_1"

你会看到如下代码:
Code: [Select]
scn_multi_scene_custom_1 multi_scene_custom_1 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x00000001300389800003a4ea000058340000637a0000399b
  0
  0
outer_terrain_plain 现在从你的自定义地图复制并覆盖这段代码,确保你没有覆盖斜体字部分 scn_multi_scene_custom_1ormulti_scene_custom_1 因为这一段是地图的名称定义字段

举个例子,地图 Field by River 就是下面这段:
Code: [Select]
scn_multi_scene_7 multi_scene_7 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x0000000130010e0e0005fd84000011c60000285b00005cbe
  0
  0
outer_terrain_plain 复制这一段,除了地图的名称定义部分


3。重新命名文件

你可以重命名默认地图
- 打开string.txt文件

- 搜索字段: "multi_scene_custom_1"
- 你会看到地图名称,编辑成你喜欢的名字
注意: 不要使用空格,用下划线_

- 完成后搜索 "2multi_scene_custom_1"
注意:这个名称是要能被网页显示的,所以需要URL编码,下面的连接是所有特殊字符编码

http://www.blooberry.com/indexdot/html/topics/urlencoding.htm

如果你希望管理员们能看到新的名字,就要发给他们编辑过的string.txt文件


【自定义你的公告信息】

- 打开string.txt
- 搜索" str_announce_1"
- 你会看到所有的公告信息文本,编辑成你需要的内容
注意: 不要使用空格,用下划线“_"代替

【一些解释和说明】:

【自动KICK和BAN】
- 在一个地图5次TK或得分-3的玩家会被自动kick
- 当某人24小时之内已经被自动kick两次,第三次满足kick条件的时候,此人被系统自动永久BAN
- 记录是和CDKEY关联的,与玩家在游戏中的ID无关

【下面的这些数据会被发送至状态服务器(每分钟一次)】:
Data your sending to our server (every minute) is:
- 服务器名称 servername
- 地图名 Mapname
- 游戏模式 GameType
- 在线人数 Current Playercount
- 人数上限 Maximum Playercount


Credits
Special thanks go out to:
- Beaver, A walking module system database, Always willing to help. And did some scripts.
- Daegoth, Always ready to answer any engine questions and always implementing my bug/feature requests.
- The 22nd Clan My friends, My support, I love you all.

[待编辑】

评分

参与人数 1第纳尔 +20 互助 +3 收起 理由
alixyang + 20 + 3 翻译不错!

查看全部评分

战团ID:Blood_Rui
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-15 06:28 , Processed in 0.095574 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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