【爬墙插件】+【跳跃插件】
本帖最后由 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) - 设置是否只有管理员可以使用
呵呵有点意思顶了 挺有意思的东西 1.5能用???? 能用,
在CS1.5+AMXMODX1.76C中测试成功! 网上早就有了这样的插件!那个不是神仙超级连环跳吗?
以前 www.lp86.com 上有的! 现在那个网站关了!那个参数最好打在下图上面
这个插件叫
multijump.amxx ; 神仙的超级连环跳
你上的可能没有原码吧!
原码奉上
------------------------------------------
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <float>
new jumpnum = 0
new bool:dojump = false
public plugin_init()
{
register_plugin("MultiJump","1.0","twistedeuphoria")
register_cvar("amx_maxjumps","1")
}
public client_putinserver(id)
{
jumpnum = 0
dojump = false
}
public client_disconnect(id)
{
jumpnum = 0
dojump = 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 < get_cvar_num("amx_maxjumps"))
{
dojump = true
jumpnum++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(dojump == true)
{
new Float:velocity
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump = false
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
} 在上一个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
pev(id,pev_velocity,velocity)
velocity = get_pcvar_float(gravity_pcvar) / 3.0
new button = pev(id,pev_button)
if(button & IN_BACK)
{
velocity *= -1
velocity *= -1
}
set_pev(id,pev_velocity,velocity)
} 编译不了的人可能是少个 chr_engine.inc 吧。
上了
呵呵有点意思顶了