搜索
查看: 5488|回复: 29

[AMXX 无源码] 【爬墙插件】+【跳跃插件】

[复制链接]
发表于 2010-7-13 04:56:08 | 显示全部楼层 |阅读模式 来自 贵州黔南州
本帖最后由 dtwall 于 2010-7-13 10:47 编辑

【爬墙插件】
描述:
有了这个插件,你可以在墙上爬。我还能说什么?

视频:http://www.tudou.com/programs/view/xBMrZKjrmo8/

命令:
-amx_climb(1) - 启用(1)或 禁用(0)

-选择可以使用攀岩的阵容 amx_climb_team(2)
                                 “0”恐怖分子
                                 “1”反恐怖分子
                                 “2”所有人

- 控制购买                    amx_climb_buy(0)
                                 “0”禁用购买
                                 “1”启用购买
                                 “2”启用买进,但死亡后删除
                                  amx_climb_cost(5000) - Buy成本

---------------------------------------------------------------------------------
【跳跃插件】
描述:
有了这个插件,你可以设置在空中跳跃的次数,我还能说什么?

视频:http://www.tudou.com/programs/view/ZZnZdEZN0Mo/

命令:
amx_maxjumps(默认1) - 设置你能跳多少次

amx_mjadminonly(默认0; 1 | 0) - 设置是否只有管理员可以使用

本帖子中包含更多资源

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

×
发表于 2010-7-13 08:14:02 | 显示全部楼层 来自 浙江嘉兴
呵呵有点意思  顶了
回复

使用道具 举报

发表于 2010-7-13 16:00:47 | 显示全部楼层 来自 山东济南
挺有意思的东西
回复

使用道具 举报

发表于 2010-7-13 20:30:13 | 显示全部楼层 来自 辽宁大连
1.5能用????
回复

使用道具 举报

 楼主| 发表于 2010-7-13 21:34:24 | 显示全部楼层 来自 贵州黔南州
能用,
在CS1.5+AMXMODX1.76C中测试成功!
回复

使用道具 举报

发表于 2010-7-15 04:55:06 | 显示全部楼层 来自 浙江嘉兴
网上早就有了这样的插件!那个不是神仙超级连环跳吗?

以前 www.lp86.com 上有的! 现在那个网站关了!那个参数最好打在下图上面

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-7-15 04:58:00 | 显示全部楼层 来自 浙江嘉兴
这个插件叫

multijump.amxx              ; 神仙的超级连环跳
你上的可能没有原码吧!

原码奉上
------------------------------------------
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <float>

new jumpnum[33] = 0
new bool:dojump[33] = false

public plugin_init()
{
        register_plugin("MultiJump","1.0","twistedeuphoria")
        register_cvar("amx_maxjumps","1")
}

public client_putinserver(id)
{
        jumpnum[id] = 0
        dojump[id] = false
}

public client_disconnect(id)
{
        jumpnum[id] = 0
        dojump[id] = false
}

public client_PreThink(id)
{
        new nbut = get_user_button(id)
        new obut = get_user_oldbutton(id)
        if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
        {
                if(jumpnum[id] < get_cvar_num("amx_maxjumps"))
                {
                        dojump[id] = true
                        jumpnum[id]++
                        return PLUGIN_CONTINUE
                }
        }
        if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
        {
                jumpnum[id] = 0
                return PLUGIN_CONTINUE
        }
        return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
        if(dojump[id] == true)
        {
                new Float:velocity[3]       
                entity_get_vector(id,EV_VEC_velocity,velocity)
                velocity[2] = random_float(265.0,285.0)
                entity_set_vector(id,EV_VEC_velocity,velocity)
                dojump[id] = false
                return PLUGIN_CONTINUE
        }
        return PLUGIN_CONTINUE
}
回复

使用道具 举报

发表于 2010-7-15 05:02:46 | 显示全部楼层 来自 浙江嘉兴
在上一个BT 跳的原码。 de_dust2 地图T 老家到A 平台 跳 8下就到了!好象叫做兔子跳
--------------------------------------------
#include <chr_engine>

new toggle_pcvar, speed_pcvar, gravity_pcvar, bhop_pcvar

public plugin_init()
{
        register_plugin("Long Jump + Bunny Hop","1.0","GHW_Chronic")

        toggle_pcvar = register_cvar("longjump_on","1")
        speed_pcvar = register_cvar("longjump_speed","500.0")
        gravity_pcvar = get_cvar_pointer("sv_gravity")
        bhop_pcvar = register_cvar("longjump_bhop","0")

        register_forward(FM_PlayerPreThink,"FM_PreThink")
}

public FM_PreThink(id)
{
        if(get_pcvar_num(toggle_pcvar) && (pev(id,pev_button) & IN_JUMP) && (pev(id,pev_flags) & FL_ONGROUND))
        {
                if(get_pcvar_num(bhop_pcvar) || !(pev(id,pev_oldbuttons) & IN_JUMP)) blah(id)
        }
}

public blah(id)
{
        set_speed(id,get_pcvar_float(speed_pcvar),3)
        static Float:velocity[3]
        pev(id,pev_velocity,velocity)
        velocity[2] = get_pcvar_float(gravity_pcvar) / 3.0
        new button = pev(id,pev_button)
        if(button & IN_BACK)
        {
                velocity[0] *= -1
                velocity[1] *= -1
        }
        set_pev(id,pev_velocity,velocity)
}
回复

使用道具 举报

发表于 2010-7-15 05:04:36 | 显示全部楼层 来自 浙江嘉兴
编译不了的人可能是少个 chr_engine.inc 吧。
上了

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-7-15 13:17:05 | 显示全部楼层 来自 云南临沧
呵呵有点意思  顶了
回复

使用道具 举报

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

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