kinsprite 发表于 2006-6-4 23:36:42

【发布】Admin Speed v1.1-管理员控制玩家速度

要求:AMXX 1.70以上版本!

/* AMX Mod X Script */

/*
Admin Speed v1.1-=- by KinSprite , 06/08, 2006

使用该插件,管理员可以设置玩家的速度。

[参数]:   
          amx_allowspeed <1 或 0>    // 0, 关闭速度改变.

          amx_speedall <1 or 0>      // 1, 所有玩家相同的速度, 除特殊玩家之外
          
          amx_speedallvalue <整数: 正常速度的百分比>    // 所有玩家的速度值,除特殊玩家之外,默认100 

[命令]:
            amx_speed <#userid,nick,authorid,@ALL,@TEAM> [整数: 正常速度的百分比]
          
          //设置特殊玩家的速度
          
[要求模块]:Fun

:

        v1.1:
          1, fix speed when a sniper rifle is zoomed in/out or a shield is opened/closed
          2, all players can run at the same percent of normal speed, except special players

*/


#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "Admin Speed"
#define VERSION "1.1"
#define AUTHOR "KinSprite"

new g_WpnUsed
new bool:g_hasSpeed
new g_Speed
new g_allowspeed
new g_speedall
new g_speedallvalue

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_concmd("amx_speed", "cmdspeed", ADMIN_LEVEL_A, "<#userid,nick,authorid,@ALL,@TEAM> - Set special players' speed")
        register_event("CurWeapon","Change_Wpn","be","1=1")
        register_event("HideWeapon", "Change_WpnState", "b")
        register_logevent("new_round",2,"0=World triggered","1=Round_Start")
        g_allowspeed = register_cvar("amx_allowspeed","1")
        g_speedall = register_cvar("amx_speedall","0")
        g_speedallvalue = register_cvar("amx_speedallvalue","100")
}

ahcat 发表于 2006-6-4 23:47:43

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

你似乎要把每个函数都做成一个插件。。。:sure:

AE86 发表于 2006-6-4 23:55:17

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

小E的FC插件检测到加速的玩家会提示的:rolleyes:

kinsprite 发表于 2006-6-5 00:06:40

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by ahcat
你似乎要把每个函数都做成一个插件。。。:sure:

这个函数比较特别,从两个事件来控制它。 本插件的管理部分比较长!:cool:

ps:我很久就想实现这个功能,由于复杂就拖延到现在。

ahcat 发表于 2006-6-5 00:23:38

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by kinsprite
这个函数比较特别,从两个事件来控制它。 本插件的管理部分比较长!:cool:

ps:我很久就想实现这个功能,由于复杂就拖延到现在。

嗯 要考虑到拿枪的处理 确实很复杂。 辛苦你了。:D

cityhonghu 发表于 2006-6-5 00:33:53

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

能不能加几个命令?
1。比如amx_autospeed来控自动制每一个新进入服务器的玩家速度,使之与amx_speed 设置的速度相符。
2。比如amx_displayspeed测试某一个玩家的实际速度。

疑问:
1。amx_speed设置的速度是小刀速度?还是持有其他武器的速度?
2。加速作弊器是否会受到该设置的限制?

kinsprite 发表于 2006-6-5 07:52:04

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by cityhonghu

疑问:
1。amx_speed设置的速度是小刀速度?还是持有其他武器的速度?


设置玩家的速度为正常速度的百分比。

landyhsu 发表于 2006-6-5 13:02:21

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

同意AE86的观点,用此插件设定速度后,超出FINDCHEATER0.4设定的速度,可能会认为是作弊反而被踢掉.....

kinsprite 发表于 2006-6-5 13:37:18

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by landyhsu
同意AE86的观点,用此插件设定速度后,超出FINDCHEATER0.4设定的速度,可能会认为是作弊反而被踢掉.....

什么都想到加速而已,没有想到减速吗? OP看谁不爽的时候,给他减速。:p

ydo 发表于 2006-10-2 18:01:33

回复: 【发布】Admin Speed v1.1-管理员控制玩家速度

与findCheater 0.4 一起用,有没有冲突 ?
页: [1] 2
查看完整版本: 【发布】Admin Speed v1.1-管理员控制玩家速度