Zumbis Online
Últimos assuntos
» [ZP 5.0.8] Zombie Madness LIMIT! Ajuda Por Favor
por cancels 29/7/2017, 10:36 pm

» [Dúvida]Limit Madness
por cancels 29/7/2017, 7:31 pm

» [Dúvida]Menu VIP
por cancels 29/7/2017, 7:30 pm

» [Duvida]Menu
por cancels 28/7/2017, 9:31 pm

» [Pedido] Som De Tiros
por N0th1ng 26/7/2017, 7:06 pm

» fast dl
por cancels 23/7/2017, 12:33 pm

» [PEDIDO] Mudando Menu VIP
por PRO DARK 22/7/2017, 9:37 am

» [ZP] Addon: Anti-Apelão
por PRO DARK 22/7/2017, 6:15 am

» PXservers # CS 1.6
por Eclipse 19/7/2017, 6:25 am

» server na find server
por Eclipse 16/7/2017, 11:44 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana

Adsense

Classe Hunter

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Classe Hunter

Mensagem por eliesermaxx em 16/8/2012, 6:28 pm

eu tenho a classe Hunter, porem ele funfa com o CTRL + E , como que eu faço pra deixar ele veloz só apertando E ?



Código:
/*================================================================================

-----------------------------------
-*- [ZP] Hunter L4D -*-
-----------------------------------

~~~~~~~~~~~~~~~
- Description -
~~~~~~~~~~~~~~~

This zombie has long jumps as well as the popular game L4D2
Well, this time the skill is good and better,
to jump you have to press Ctrl + E and look where you want to jump.

================================================================================*/

#include
#include
#include

/*================================================================================
[Customizations]
=================================================================================*/

// Zombie Attributes
new const zclass_name[] = "Hunter L4D2"
new const zclass_info[] = "You can do super jumps"
new const zclass_model[] = "hunterv2_zp"
new const zclass_clawmodel[] = "v_knife_zombie_hunter.mdl"

const zclass_health = 710
const zclass_speed = 290

const Float:zclass_gravity = 0.6
const Float:zclass_knockback = 1.0

new const leap_sound[4][] = { "left_4_dead2/hunter_jump.wav", "left_4_dead2/hunter_jump1.wav", "left_4_dead2/hunter_jump2.wav", "left_4_dead2/hunter_jump3.wav" }

/*================================================================================
Customization ends here!
Any edits will be your responsibility
=================================================================================*/

// Variables
new g_hunter

// Arrays
new Float:g_lastleaptime[33]

// Cvar pointers
new cvar_force, cvar_cooldown

// Plugin info.
#define PLUG_VERSION "0.2"
#define PLUG_AUTHOR "DJHD!"

/*================================================================================
[Init, CFG and Precache]
=================================================================================*/

public plugin_precache()
{
// Register the new class and store ID for reference
g_hunter = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)

// Sound
static i
for(i = 0; i < sizeof leap_sound; i++)
precache_sound(leap_sound[i])
}

public plugin_init()
{
// Plugin Info
register_plugin("[ZP] Zombie Class: Hunter L4D2 Zombie", PLUG_VERSION, PLUG_AUTHOR)

// Forward
register_forward(FM_PlayerPreThink, "fw_PlayerPreThink")

// Cvars
cvar_force = register_cvar("zp_hunter_jump_force", "890")
cvar_cooldown = register_cvar("zp_hunter_jump_cooldown", "1.0")

static szCvar[30]
formatex(szCvar, charsmax(szCvar), "v%s by %s", PLUG_VERSION, PLUG_AUTHOR)
register_cvar("zp_zclass_hunterl4d2", szCvar, FCVAR_SERVER|FCVAR_SPONLY)
}

/*================================================================================
[Zombie Plague Forwards]
=================================================================================*/

public zp_user_infected_post(id, infector)
{
// It's the selected zombie class
if(zp_get_user_zombie_class(id) == g_hunter)
{
if(zp_get_user_nemesis(id))
return

// Message
client_print(id, print_chat, "[ZP] To use the super jump ability press - ^"CTRL + E^"")
}
}

/*================================================================================
[Main Forwards]
=================================================================================*/

public fw_PlayerPreThink(id)
{
if(!is_user_alive(id))
return

if(zp_get_user_nemesis(id))
return

if(is_user_connected(id))
{
if (allowed_hunterjump(id))
{
static Float:velocity[3]
velocity_by_aim(id, get_pcvar_num(cvar_force), velocity)
set_pev(id, pev_velocity, velocity)

emit_sound(id, CHAN_STREAM, leap_sound[random_num(0, sizeof leap_sound -1)], 1.0, ATTN_NORM, 0, PITCH_HIGH)

// Set the current super jump time
g_lastleaptime[id] = get_gametime()
}
}
}

/*================================================================================
[Internal Functions]
=================================================================================*/

allowed_hunterjump(id)
{
if (!zp_get_user_zombie(id) && zp_get_user_nemesis(id))
return false

if (zp_get_user_zombie_class(id) != g_hunter)
return false

if (!((pev(id, pev_flags) & FL_ONGROUND) && (pev(id, pev_flags) & FL_DUCKING)))
return false

static buttons
buttons = pev(id, pev_button)

// Not doing a longjump (added bot support)
if (!(buttons & IN_USE) && !is_user_bot(id))
return false

static Float:cooldown
cooldown = get_pcvar_float(cvar_cooldown)

if (get_gametime() - g_lastleaptime[id] < cooldown)
return false

return true
}
avatar
eliesermaxx
Humano
Humano

Nick : Max
Masculino Número de Mensagens : 42
Ammo Packs : 1845
Honra : 0
Data de inscrição : 26/07/2012

Ver perfil do usuário http://www.nightwolfs.com.br

Voltar ao Topo Ir em baixo

Re: Classe Hunter

Mensagem por rotam em 16/8/2012, 7:00 pm

esse nao e o que tem ctrl E que ele sai pulando...

____________________________________________





BANCO+REGISTRO PERSONALIZADO   CLICK AQUI !!! :


VENDO BANCO+SISTEMA DE REGISTRO+BKADMIN -- TOTALMENTE SEM BUGS >>> PREÇO A COMBINAR
POSSUI SONS,ARQUIVO CFG, SALVA POR NFVAULT
ADD SKYPE SE TIVER INTERESSADO ( dougprado13 ) 
Não Disponibilizo de graça, adc pra pedir eu deleto e denuncio.




Ela é amiga da minha mulher, pois é, pois é, mais vive dando em cima de mim, enfim, enfim (8)
avatar
rotam
Parceiros
Parceiros

Nick : Rotam
Masculino Número de Mensagens : 1136
Estressado pra caralho
Ammo Packs : 2114
Honra : 36
Data de inscrição : 21/04/2012

Ver perfil do usuário dougprado13

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum