搜索
查看: 3911|回复: 6

[AMXX 带源码] 求助下大家了.关于那个有在空中连跳几次的僵尸插件

[复制链接]
发表于 2009-9-15 08:45:39 | 显示全部楼层 |阅读模式 来自 中国–重庆–重庆
zp_class_tight_s.sma  连跳僵尸.

下面是原码 看看是那里没对还是怎么,我转换成AMXX后 加入进去 了,在游戏里面也看见有它了我选着它然后按跳没反应?我设置的是连跳两次.但是没用,请问要怎么设置才对?
/*================================================================================
      
      -----------------------------------
      -*- 自定义丧尸类型:潜行者 -*-
      -----------------------------------
      
      ~~~~~~~~~~~~~~~
      - Description -
      ~~~~~~~~~~~~~~~
      
Multijump addon by twistedeuphoria
Plagued by Dabbi
Classed by B!gBud
修改:http://hi.baidu.com/199591015/blog
      
================================================================================*/
/*


CVARS:
      zp_tight_jump 2 (Default)

*/

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <zombieplague>

new jumpznum[33] = 0
new bool:dozjump[33] = false
new cvar_jumps
new g_zclass_tight

// Tight Zombie Atributes
new const zclass_name[] = { "潜行者" } // name
new const zclass_info[] = { "生命II 速度III 双重跳跃MAX" } // description
new const zclass_model[] = { "zombie_source" } // model
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" } // claw model
const zclass_health = 2300 // health
const zclass_speed = 260 // speed
const Float:zclass_gravity = 0.8 // gravity
const Float:zclass_knockback = 1.5 // knockback

public plugin_init()
{
      register_plugin("[ZP] Class Tight", "1.0c", "MultiJump by twistedeuphoria, Plagued by Dabbi, Classed by B!gBud")
      cvar_jumps = register_cvar("zp_tight_jump","2")        
}

public plugin_precache()
{
      g_zclass_tight = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}

public client_putinserver(id)
{
      jumpznum[id] = 0
      dozjump[id] = false
}

public client_disconnect(id)
{
      jumpznum[id] = 0
      dozjump[id] = false
}

public client_PreThink(id)
{
      if(!is_user_alive(id) || !zp_get_user_zombie(id)) return PLUGIN_CONTINUE
      if(zp_get_user_zombie_class(id) != g_zclass_tight) return PLUGIN_CONTINUE
      
      new nzbut = get_user_button(id)
      new ozbut = get_user_oldbutton(id)
      if((nzbut IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(ozbut & IN_JUMP))
      {
              if (jumpznum[id] < get_pcvar_num(cvar_jumps))
              {
                      dozjump[id] = true
                      jumpznum[id]++
                      return PLUGIN_CONTINUE
              }
      }
      if((nzbut IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
      {
              jumpznum[id] = 0
              return PLUGIN_CONTINUE
      }        
      return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
      if(!is_user_alive(id) || !zp_get_user_zombie(id)) return PLUGIN_CONTINUE
      if(zp_get_user_zombie_class(id) != g_zclass_tight) return PLUGIN_CONTINUE
      
      if(dozjump[id] == true)
      {
              new Float:vezlocityz[3]        
              entity_get_vector(id,EV_VEC_velocity,vezlocityz)
              vezlocityz[2] = random_float(265.0,285.0)
              entity_set_vector(id,EV_VEC_velocity,vezlocityz)
              dozjump[id] = false
              return PLUGIN_CONTINUE
      }        
      return PLUGIN_CONTINUE
}
 楼主| 发表于 2009-9-15 21:09:39 | 显示全部楼层 来自 中国–重庆–重庆–江北区
{:3_65:}


在线等着呀,,,,
回复

使用道具 举报

发表于 2009-9-22 13:17:38 | 显示全部楼层 来自 中国–安徽–芜湖
你把STZPMENU这个插件关了试试
回复

使用道具 举报

发表于 2009-9-22 23:35:00 | 显示全部楼层 来自 中国–河南–郑州

我国国防和军队建设取得了辉煌成就

核心提示: 中华人民共和国成立60周年之际,中央军委委员、国务委员兼国防部长梁光烈日前在接受新华社记者采访时表示,“目前,三代主战坦克、歼10飞机、预警机、巡航导弹、新型驱逐舰和新型战略核导弹等高新技术装备已在一些部队列装。”
国防部部长梁光烈中国空军空警2000大型预警机性能优良,已大大的提升了中国空军战力。中国东风-31洲际弹道导弹,部分性能达到了世界领先水平。新华网9月21日报道  中华人民共和国成立60周年之际,中央军委委员、国务委员兼国防部长梁光烈日前在接受新华社记者采访时指出,60年来,在以毛同志、邓同志、江同志为核心的党的三代中央领导集体和以胡总书记的党中央领导下,我军经过艰苦奋斗,逐步由过去单一军种发展到现在的诸军兵种合成,部队革命化现代化正规化水平不断提高,为祖国安宁、国家富强、人民幸福作出了重要贡献。
我国国防和军队建设取得了辉煌成就
梁光烈说,新中国成立60年来,我国国防和军队建设发生了历史性变化,取得了辉煌成就。这些成就表现在6个方面:
一是思想政治建设不断加强。我军与西方国家军队最大的不同,就是我们有党的领导、有思想政治工作这个特有优势。面对纷繁复杂的国际国内形势,我们弘扬听党指挥、服务人民、英勇善战的光荣传统,坚持党对军队绝对领导的根本原则和制度,坚持政治工作的生命线地位,大力培育当代革命军人核心价值观,确保我军经受住了各种考验,始终保持了坚定正确的政治方向。
二是现代条件下的防卫作战能力大幅跃升。我们十分注重适应形势的发展,依据国家安全的需要,加强现代化建设贵度全能魔链厂家和军事斗争准备。近几年,针对战争形态的演变,军委明确提出,要把军事斗争准备的基点进一步转到打赢信息化条件下局部战争上来,实现了军事战略指导的与时俱进。我军遵循新时期军事战略方针要求,大力提高核心军事能力,有力地维护了国家主权、安全和领土完整。
三是体制编制不断调整优化。新中国成立之初,我军总员额550万,后来最多时达600多万。经过多次调整改革,我军朝着精兵、合成、高效的方向不断迈出新的步伐。目前,我军总员额230万,军兵种部队比例趋于合理,部队编成结构得到优化。
四是武器装备水平实现历史性跨越。新中国成立之初,我军陆军装备大多是从敌人手中缴获的“ 杂牌”,海、空军装备数量很少,性能也很落后。现在,我们在天上有军事卫星、先进战机,地面有新型主战坦克、各种火炮、导弹,海上有先进舰艇、潜艇,可以说西方发达国家拥有的各类装备,我军基本都有了,而且不少装备的性能量子丽全能魔轮厂家达到或接近世界先进水平。这是非常了不起的成就,既体现了我军现代化水平,也反映了国家科技实力的巨大变化。
五是军事外交成果丰硕,较好地服务了国家政治外交大局,服务了国防和军队现代化建设。
六是国防动员建设全面推进,国防动员能力显著增强,国防动员体系在平时服务、急时应急中发挥了特殊的优势和作用。
不断丰富和创新的党的军事指导理论为国防和军队建设提供了科学指南
梁光烈指出,国防和军队建设取得的辉煌成就,归根结底是党的军事指导理论的正确指引。以毛同志、邓同志、江同志为核心的党的三代中央领导集体和以胡同志为总书记的党中央,在领导国防和军队建设的实践中,不断丰富和创新党的军事指导理论,为国防和军队建设提供了科学指南和强大思想武器。
梁光烈说,毛军事思想,在指引我们建设无产阶级新型人民军队,实行人民战争,夺取全国胜利的基础上,又指引我们正确解决了取得全国政权后建立现代国防的重大课题。邓新时期军队建设思想,指引我们正确解决了在和平与发展成为时代主题、我国进行改革开放的历史条件下走中国特色精兵之路,建设强大的现代化正规化革命军队的重大课题。江国防和军队建设思想,指引我们正确解决了在世界新军事变革蓬勃兴起、我国社会主义市场经济深入发展的历史条件下积极推进中国特色军事变革,保证人民军队打得赢、不变质的重大课题。胡主席关于新形势下国防和军队建设重要论述,主要回答了在世界战略格局发生深刻变化、我国全面建设小康社会的历史条件下推进国防和军队建设科学发展,确保我军全面履行新世纪新阶段历史使命的重大课题。实践证明,国防和军队建设取得的一切成就和进步,都是认真学习实践党的军事指导理论的结果。
回复

使用道具 举报

发表于 2009-10-3 23:39:32 | 显示全部楼层 来自 中国–广东–汕尾
我也不知道………………………………………………………………
回复

使用道具 举报

发表于 2009-10-4 01:19:42 | 显示全部楼层 来自 中国–广东–清远
/*================================================================================
       
        -----------------------------------
        -*- 自定义僵尸类型:跳跃僵尸 -*-
        -----------------------------------
       
        ~~~~~~~~~~~~~~~
        - Description -
        ~~~~~~~~~~~~~~~
       
Multijump addon by twistedeuphoria
Plagued by Dabbi
Classed by B!gBud
       
================================================================================*/
/*


CVARS:
        zp_tight_jump 3 (Default)

*/

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <zombieplague>

new jumpznum[33] = 0
new bool:dozjump[33] = false
new cvar_jumps
new g_zclass_tight

// Tight Zombie Atributes
new const zclass_name[] = { "跳跃僵尸" } // name
new const zclass_info[] = { "生命-速度++跳跃++击退++" } // description
new const zclass_model[] = { "zp_ss4" } // model
new const zclass_clawmodel[] = { "gdhand.mdl" } // claw model
const zclass_health = 1800 // health
const zclass_speed = 230 // speed
const Float:zclass_gravity = 0.8 // gravity
const Float:zclass_knockback = 1.5 // knockback

public plugin_init()
{
        register_plugin("[ZP] Class Tight", "1.0c", "MultiJump by twistedeuphoria, Plagued by Dabbi, Classed by B!gBud")
        cvar_jumps = register_cvar("zp_tight_jump","2")       
}

public plugin_precache()
{
        g_zclass_tight = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}

public client_putinserver(id)
{
        jumpznum[id] = 0
        dozjump[id] = false
}

public client_disconnect(id)
{
        jumpznum[id] = 0
        dozjump[id] = false
}

public client_PreThink(id)
{
        if(!is_user_alive(id) || !zp_get_user_zombie(id)) return PLUGIN_CONTINUE
        if(zp_get_user_zombie_class(id) != g_zclass_tight) return PLUGIN_CONTINUE
       
        new nzbut = get_user_button(id)
        new ozbut = get_user_oldbutton(id)
        if((nzbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(ozbut & IN_JUMP))
        {
                if (jumpznum[id] < get_pcvar_num(cvar_jumps))
                {
                        dozjump[id] = true
                        jumpznum[id]++
                        return PLUGIN_CONTINUE
                }
        }
        if((nzbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
        {
                jumpznum[id] = 0
                return PLUGIN_CONTINUE
        }       
        return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
        if(!is_user_alive(id) || !zp_get_user_zombie(id)) return PLUGIN_CONTINUE
        if(zp_get_user_zombie_class(id) != g_zclass_tight) return PLUGIN_CONTINUE
       
        if(dozjump[id] == true)
        {
                new Float:vezlocityz[3]       
                entity_get_vector(id,EV_VEC_velocity,vezlocityz)
                vezlocityz[2] = random_float(265.0,285.0)
                entity_set_vector(id,EV_VEC_velocity,vezlocityz)
                dozjump[id] = false
                return PLUGIN_CONTINUE
        }       
        return PLUGIN_CONTINUE
}       





我的3次跳跃的僵尸...
        zp_tight_jump 3 (Default)

这里是跳几次的设置
回复

使用道具 举报

发表于 2011-11-14 10:40:45 | 显示全部楼层 来自 中国–山东–淄博
不能空中 连跳 多次
回复

使用道具 举报

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

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