Zplague
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Zplague Entrar

Seu portal de Zombie Plague no Brasil


description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA Empty[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Ola Galera hoje vim posta o bkplayer com nigthvision e lanterna pra muda cor 1 imagem abaixo:
[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA 3qor
Download:http://www.mediafire.com/download/524czfoeobtghfo/bkplayer.rar

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Este plugin não é funcional, pois o comando "zp_nvg_hum_color_R" e os outros, são cvars do servidor, e não do cliente (jogador/player) ^^

Obs: no plugin "humanonight", "zombienight" e "lanterna_muda_cor" existem o código random que é o "%s" que estão sem funcao...

Última edição por Sergio # em 31/10/2013, 4:22 pm, editado 1 vez(es)

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
pois aqui testei tudo e pego

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
funciono de boa vlw :)

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Aqui nao pegou as nightivison.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Sergio # escreveu:
Este plugin não é funcional, pois o comando "zp_nvg_hum_color_R" e os outros, são cvars do servidor, e não do cliente (jogador/player) ^^

Obs: no plugin "humanonight", "zombienight" e "lanterna_muda_cor" existem o código random que é o "%s" que estão sem funcao...
Ou seria so ADM com acesso as cvar vai poder mudar Free normal nao vai conseguir Pelo menos e oque eu acho me corrija se estiver errado!

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Sergio # escreveu:
Este plugin não é funcional, pois o comando "zp_nvg_hum_color_R" e os outros, são cvars do servidor, e não do cliente (jogador/player) ^^

Obs: no plugin "humanonight", "zombienight" e "lanterna_muda_cor" existem o código random que é o "%s" que estão sem funcao...
vo ver se arrumo o do %s

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Função random arrumada:
Humanonight:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /humanonight","Menu")   
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para NightVision \yHumanos", "menu_handler")
    
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
       client_cmd(id, "zp_nvg_hum_color_G 0")
       client_cmd(id, "zp_nvg_hum_color_B 255")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
       client_cmd(id, "zp_nvg_hum_color_G 0")
       client_cmd(id, "zp_nvg_hum_color_B 0")
        }
        case 3:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
       client_cmd(id, "zp_nvg_hum_color_G 255")
       client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
   case 4:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
       client_cmd(id, "zp_nvg_hum_color_G 255")
       client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
   case 5:
        {
       client_cmd(id, "zp_nvg_hum_color_R 255")
       client_cmd(id, "zp_nvg_hum_color_G 110")
       client_cmd(id, "zp_nvg_hum_color_B 180")
            return PLUGIN_HANDLED
        }
   case 6:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
       client_cmd(id, "zp_nvg_hum_color_G 255")
       client_cmd(id, "zp_nvg_hum_color_B 255")
            return PLUGIN_HANDLED
        }
        case 7:
        {
      get_user_name(id, name, 31)
      client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
Zombienight:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /zombienight","Menu") 
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para NightVision \rZombie", "menu_handler")
   
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
   
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
      client_cmd(id, "zp_nvg_hum_color_R 0")
      client_cmd(id, "zp_nvg_hum_color_G 0")
      client_cmd(id, "zp_nvg_hum_color_B 255")
      menu_destroy(menu)
      return PLUGIN_HANDLED
        }
        case 2:
        {
      client_cmd(id, "zp_nvg_hum_color_R 255")
      client_cmd(id, "zp_nvg_hum_color_G 0")
      client_cmd(id, "zp_nvg_hum_color_B 0")
        }
        case 3:
        {
      client_cmd(id, "zp_nvg_hum_color_R 0")
      client_cmd(id, "zp_nvg_hum_color_G 255")
      client_cmd(id, "zp_nvg_hum_color_B 0")
      return PLUGIN_HANDLED
        }
  case 4:
        {
      client_cmd(id, "zp_nvg_hum_color_R 255")
      client_cmd(id, "zp_nvg_hum_color_G 255")
      client_cmd(id, "zp_nvg_hum_color_B 0")
      return PLUGIN_HANDLED
        }
  case 5:
        {
      client_cmd(id, "zp_nvg_hum_color_R 255")
      client_cmd(id, "zp_nvg_hum_color_G 110")
      client_cmd(id, "zp_nvg_hum_color_B 180")
      return PLUGIN_HANDLED
        }
  case 6:
        {
      client_cmd(id, "zp_nvg_hum_color_R 255")
      client_cmd(id, "zp_nvg_hum_color_G 255")
      client_cmd(id, "zp_nvg_hum_color_B 255")
      return PLUGIN_HANDLED
        }
        case 7:
        {
      get_user_name(id, name, 31)
      client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
      menu_destroy(menu)
      return PLUGIN_HANDLED
  }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
   
}
Lanterna:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /lanternanight","Menu")  
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para Lanterna", "menu_handler")
    
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
      client_cmd(id, "zp_flash_color_R 0")
      client_cmd(id, "zp_flash_color_G 0")
      client_cmd(id, "zp_flash_color_B 255")
      menu_destroy(menu)
      return PLUGIN_HANDLED
        }
        case 2:
        {
      client_cmd(id, "zp_flash_color_R 255")
      client_cmd(id, "zp_flash_color_G 0")
      client_cmd(id, "zp_flash_color_B 0")
        }
        case 3:
        {
      client_cmd(id, "zp_flash_color_R 0")
      client_cmd(id, "zp_flash_color_G 255")
      client_cmd(id, "zp_flash_color_B 0")
      return PLUGIN_HANDLED
        }
  case 4:
        {
      client_cmd(id, "zp_flash_color_R 255")
      client_cmd(id, "zp_flash_color_G 255")
      client_cmd(id, "zp_flash_color_B 0")
      return PLUGIN_HANDLED
        }
  case 5:
        {
      client_cmd(id, "zp_flash_color_R 255")
      client_cmd(id, "zp_flash_color_G 110")
      client_cmd(id, "zp_flash_color_B 180")
      return PLUGIN_HANDLED
        }
  case 6:
        {
      client_cmd(id, "zp_flash_color_R 255")
      client_cmd(id, "zp_flash_color_G 255")
      client_cmd(id, "zp_flash_color_B 255")
      return PLUGIN_HANDLED
        }
        case 7:
  {
     get_user_name(id, name, 31)
   client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
   menu_destroy(menu)
   return PLUGIN_HANDLED
  }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}


Última edição por Sergio # em 31/10/2013, 10:13 pm, editado 3 vez(es)

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Sergio # escreveu:
Função random arrumada:
Humanonight:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /humanonight","Menu")
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para NightVision \yHumanos", "menu_handler")
    
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
    client_cmd(id, "zp_nvg_hum_color_G 0")
    client_cmd(id, "zp_nvg_hum_color_B 255")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 0")
    client_cmd(id, "zp_nvg_hum_color_B 0")
        }
        case 3:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
 case 4:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
 case 5:
        {
    client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 110")
    client_cmd(id, "zp_nvg_hum_color_B 180")
            return PLUGIN_HANDLED
        }
 case 6:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 255")
            return PLUGIN_HANDLED
        }
        case 7:
        {
 get_user_name(id, name, 31)
 client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
 menu_destroy(menu)
 return PLUGIN_HANDLED
 }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
Zombienight:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /zombienight","Menu")
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para NightVision \rZombie", "menu_handler")
    
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
    client_cmd(id, "zp_nvg_hum_color_G 0")
    client_cmd(id, "zp_nvg_hum_color_B 255")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 0")
    client_cmd(id, "zp_nvg_hum_color_B 0")
        }
        case 3:
        {
            client_cmd(id, "zp_nvg_hum_color_R 0")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
 case 4:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 0")
            return PLUGIN_HANDLED
        }
 case 5:
        {
    client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 110")
    client_cmd(id, "zp_nvg_hum_color_B 180")
            return PLUGIN_HANDLED
        }
 case 6:
        {
            client_cmd(id, "zp_nvg_hum_color_R 255")
    client_cmd(id, "zp_nvg_hum_color_G 255")
    client_cmd(id, "zp_nvg_hum_color_B 255")
            return PLUGIN_HANDLED
        }
        case 7:
        {
 get_user_name(id, name, 31)
 client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
 menu_destroy(menu)
 return PLUGIN_HANDLED
 }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
Lanterna:

Código:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Bkplayer"
#define VERSION "0.1"
#define AUTHOR "Cido"

new name[31];

public plugin_init()
{
register_clcmd( "say /lanternanight","Menu")
}

public Menu(id)
{
    new menu = menu_create("\r[TPV] \w Cores Para Lanterna", "menu_handler")
    
    menu_additem(menu, "\w[Azul]", "1", 0)
    menu_additem(menu, "\w[Vermelha] ", "2", 0)
    menu_additem(menu, "\w[Verde]", "3", 0)
    menu_additem(menu, "\w[Amarelo]", "4", 0)
    menu_additem(menu, "\w[Rosa]", "5", 0)
    menu_additem(menu, "\w[Branco]", "6", 0)
    menu_additem(menu, "\r[Sair]", "7", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new key = str_to_num(data)

    switch(key)
    {
        case 1:
        {
            client_cmd(id, "zp_flash_color_R 0")
    client_cmd(id, "zp_flash_color_G 0")
    client_cmd(id, "zp_flash_color_B 255")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:
        {
            client_cmd(id, "zp_flash_color_R 255")
    client_cmd(id, "zp_flash_color_G 0")
    client_cmd(id, "zp_flash_color_B 0")
        }
        case 3:
        {
            client_cmd(id, "zp_flash_color_R 0")
    client_cmd(id, "zp_flash_color_G 255")
    client_cmd(id, "zp_flash_color_B 0")
            return PLUGIN_HANDLED
        }
 case 4:
        {
            client_cmd(id, "zp_flash_color_R 255")
    client_cmd(id, "zp_flash_color_G 255")
    client_cmd(id, "zp_flash_color_B 0")
            return PLUGIN_HANDLED
        }
 case 5:
        {
    client_cmd(id, "zp_flash_color_R 255")
    client_cmd(id, "zp_flash_color_G 110")
    client_cmd(id, "zp_flash_color_B 180")
            return PLUGIN_HANDLED
        }
 case 6:
        {
    client_cmd(id, "zp_flash_color_R 255")
    client_cmd(id, "zp_flash_color_G 255")
    client_cmd(id, "zp_flash_color_B 255")
            return PLUGIN_HANDLED
        }
        case 7:
 {
 get_user_name(id, name, 31)
 client_print(id, print_chat, "[TPV] Ola %s Vc Mudou a cor Da Visao Noturna !", name)
 menu_destroy(menu)
 return PLUGIN_HANDLED
 }
}
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
Zplague12 

Só tem que arrumar a print_chat da lanterna!

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
cara esse plugin ai só muda as cvars do zp, não altera só pra pessoa, altera pro server intero

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Odair Araujo! escreveu:
cara esse plugin ai só muda as cvars do zp, não altera só pra pessoa, altera pro server intero
Sem falar que botar pra digitar a cvar no console dos jogadores não irá mudar em nada né.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Feelipe:: escreveu:
Sergio # escreveu:
Este plugin não é funcional, pois o comando "zp_nvg_hum_color_R" e os outros, são cvars do servidor, e não do cliente (jogador/player) ^^

Obs: no plugin "humanonight", "zombienight" e "lanterna_muda_cor" existem o código random que é o "%s" que estão sem funcao...
Ou seria so ADM com acesso as cvar vai poder mudar Free normal nao vai conseguir Pelo menos e oque eu acho me corrija se estiver errado!
Exato, só que ao envés de mudar somente para ele, iria mudar para todos do servidor, seria igual ele mudar direto na .cfg do zp.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Sergio # escreveu:
Feelipe:: escreveu:
Sergio # escreveu:
Este plugin não é funcional, pois o comando "zp_nvg_hum_color_R" e os outros, são cvars do servidor, e não do cliente (jogador/player) ^^

Obs: no plugin "humanonight", "zombienight" e "lanterna_muda_cor" existem o código random que é o "%s" que estão sem funcao...
Ou seria so ADM com acesso as cvar vai poder mudar Free normal nao vai conseguir Pelo menos e oque eu acho me corrija se estiver errado!
Exato, só que ao envés de mudar somente para ele, iria mudar para todos do servidor, seria igual ele mudar direto na .cfg do zp.
Nem assim pois para mudar uma cvar no servidor seria necessário usar o amx_cvar na frente.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Sim sim leozinho, ou rcon também serve ^^

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
É mais mesmo assim não adiantaria. Acho que isso deve ajudar a galera ai http://forums.alliedmods.net/showthread.php?t=103712

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Leozinho escreveu:
É mais mesmo assim não adiantaria. Acho que isso deve ajudar a galera ai http://forums.alliedmods.net/showthread.php?t=103712
vo da 1 olhada e testa se der certo eu do edit no topico ou faço outro sei la

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Quem for esperto fazerar por aqui:

Código:

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wOpcoes do Usuario\w 2.0^n\w[Exclusivo]^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wConfiguracoes\w [Hud]^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wEscolher Visao noturna \y[Humanos]^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wEscolher Visao noturna \r[Zombies]^n^n", id)


len += formatex(menu[len], sizeof menu - 1 - len, "\w4. \wGadgets^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w5. \wLanterna^n^n", id)

if(is_user_admin(id))
len += formatex(menu[len], sizeof menu - 1 - len, "\w6. \wAmmo Pack^n^n", id)



len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Users")
}
public show_menu_hud(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wOpcoes do Hud^n\w[Exclusivo]^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wEscolher cor do Hud^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wTipo de Hud^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wBrilho^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu hud")
}
public menu_hud(id, key)
{
switch (key)
{
case 0:
{
show_menu_color(id)
}
case 1:
{
show_menu_posicion(id)
}
case 2:
{
show_menu_type(id)
}
}
return PLUGIN_HANDLED;
}
// Menu Users
public menu_users(id, key)
{
switch (key)
{
case 0:
{
show_menu_hud(id)
}
case 1:
{
show_menu_nvgh(id)

}
case 2:
{
show_menu_v(id)
}

case 3:
{
show_menu_gad(id)
}
case 4:
{
show_menu_lanterna(id)
}

case 5:
{
show_menu_adicionalap(id)
}
}
return PLUGIN_HANDLED;

}

public show_menu_ping(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wConfigurar Conexao^n\wSua net eh?^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wRapida^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wLenta\w[Menos de 400k]^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu NET")
}
public menu_net(id, key)
{
switch (key)
{
case 0:
{
client_cmd(id,"rate 25000")
client_cmd(id,"cl_updaterate 101")
client_cmd(id,"cl_cmdrate 101")
}
case 1:
{
client_cmd(id,"rate 5000")
client_cmd(id,"cl_updaterate 10")
client_cmd(id,"cl_cmdrate 10")
client_cmd(id,"cl_weather 0")
HUD_STATS_X[id]=0.02
HUD_STATS_Y[id]=0.9
g_padrao[id]=true
zp_colored_print(id,"^x03[ZP] Configuracoes para^x03 internet^x01 lenta Ativada !^x01")
//Junin
}
}return PLUGIN_HANDLED;
}
public show_menu_classes(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wDeseja Ativar^n\wClasses Humanas?^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wSim\w 100 Ammo Packs^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wNao\w Sair eh de Graca =)^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Classe")
}
public menu_classe(id, key)
{
if(!classes_ativar)
{
zp_colored_print(id,"^x04[ZP]^x01 Desculpe mais as Classes estao Desativadas no Momento")
return
}

switch (key)
{
case 0:
{
if(ter_classe[id])
zp_colored_print(id,"^x04[ZP]^x01 Voce ja Ativou ... quer ativar denovo ?")

if(!ter_classe[id])
{
if(g_ammopacks[id]<=100)
{
zp_colored_print(id,"^x04[ZP]^x01 Sem Packs suficientes !")
return
}      
g_ammopacks[id] = g_ammopacks[id] - 100
ter_classe[id]=  1
if(!g_zombie[id] || g_nemesis[id])
{
zp_colored_print(id,"^x04[ZP]^x01 Suas Classes de Humano foram Ativadas")
classes_humanos(id)
}
}
}

case 1:
{
ter_classe[id]=  0   
zp_colored_print(id,"^x04[ZP]^x01 Suas Classes de Humano foram Desativadas")
return
}
}
}
//x2
public show_menu_gad(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wGadgets^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wCamera^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wHoras^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wBanco^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w4. \wRadio^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w5. \wConexao [Ping]^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu GAD")
}
public menu_gad(id, key)
{
switch (key)
{
case 0:
{
show_menu_camera(id)
}
case 1:
{
client_cmd(id,"say thetime")
}
case 2:
{
show_menu_banco(id)
}
case 3:
{
radio(id)
}
case 4:
{
ping(id)
}

}
return PLUGIN_HANDLED;
}

public show_menu_banco(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wMenu Banco^n^n", id, "MENU_HUD_COLOR_TITLE")

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wSacar Tudo^n", id, "MENU_HUD_COLOR1")
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wDepositar Tudo^n", id, "MENU_HUD_COLOR2")
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wVer Saldo^n", id, "MENU_HUD_COLOR3")


len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id, "MENU_HUD_COLOR_EXIT")

show_menu(id, KEYSMENU, menu, -1, "Menu Banco")
}
public menu_banco(id, key)
{
switch (key)
{
case 0:
{
client_cmd(id,"say /sacar all")
show_menu_banco(id)
}
case 1:
{
client_cmd(id,"say /depositar all")
show_menu_banco(id)
}
case 2:
{
client_cmd(id,"say /saldo")
show_menu_banco(id)
}
}
}
public show_menu_camera(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wCamera Menu^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wNormal^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wTerceira Pessoa^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wResident Evil^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w4. \wSatelite^n", id)


len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Camera")
}
public menu_camera(id, key)
{
switch (key)
{
case 0:
{
if(g_frozen[id])
{
zp_colored_print(id,"^x04[ZP]^x01 hahaha Achando que isso funcionaria kkkkk")
return
}
set_view(id, CAMERA_NONE)
show_menu_camera(id)
}
case 1:
{
if(g_frozen[id])
{
zp_colored_print(id,"^x04[ZP]^x01 hahaha Achando que isso funcionaria kkkkk")
return
}
set_view(id, CAMERA_3RDPERSON)
show_menu_camera(id)
}
case 2:
{
if(g_frozen[id])
{
zp_colored_print(id,"^x04[ZP]^x01 hahaha Achando que isso funcionaria kkkkk")
return
}
set_view(id, CAMERA_UPLEFT)
show_menu_camera(id)
}
case 3:
{
if(g_frozen[id])
{
zp_colored_print(id,"^x04[ZP]^x01 hahaha Achando que isso funcionaria kkkkk")
return
}
set_view(id, CAMERA_TOPDOWN)
show_menu_camera(id)
}
}
}
//222
// Menu Color
public show_menu_color(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wEscolha a Cor do seu Hud^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wVermelho^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wVerde^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wAzul^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w4. \wBranco^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w5. \wAmarelo^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w6. \wCeleste^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w7. \wRosa^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w8. \wCeleste^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Color")
}
public show_menu_v(id)
{

// Title
new menu = menu_create("\wEscolha a cor da Visao Noturna^n\w Zombies", "menu_nvgz")

menu_additem(menu, "\wVermelho", "1", 0)
menu_additem(menu, "\wVerde", "2", 0)
menu_additem(menu, "\wAzul", "3", 0)
menu_additem(menu, "\wRosa", "4", 0)
menu_additem(menu, "\wAmarelo", "5", 0)
menu_additem(menu, "\wCeleste", "6", 0)
menu_additem(menu, "\wBranco", "7", 0)

menu_setprop(menu, MPROP_EXITNAME, "\wSair")

menu_display(id, menu, 0)
}

public show_menu_lanterna(id)
{

// Title
new menu = menu_create("\wEscolha a cor da Lanterna", "menu_lanterna")

menu_additem(menu, "\wVermelho", "1", 0)
menu_additem(menu, "\wVerde", "2", 0)
menu_additem(menu, "\wAzul", "3", 0)
menu_additem(menu, "\wRosa", "4", 0)
menu_additem(menu, "\wAmarelo", "5", 0)
menu_additem(menu, "\wCeleste", "6", 0)
menu_additem(menu, "\wBranco", "7", 0)
menu_additem(menu, "\wCeleste", "8", 0)

menu_setprop(menu, MPROP_EXITNAME, "\wSair")

menu_display(id, menu, 0)
}
public menu_lanterna(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)

switch(str_to_num(data))
{
case 1: g_flash[id] = { 255, 0, 0 }
case 2: g_flash[id] = { 0, 255, 0 }
case 3: g_flash[id] = { 0, 0, 255 }
case 4: g_flash[id] = { 255, 0, 255 }
case 5: g_flash[id] = { 255, 255, 0 }
case 6: g_flash[id] = { 0, 255, 255 }
case 7: g_flash[id] = { 255, 255, 255 }
case 8: g_flash[id] = { 0, 100, 255 }

}

menu_destroy(menu)
return PLUGIN_HANDLED
}
public show_menu_nvgh(id)
{

// Title
new menu = menu_create("\wEscolha a cor da Visao Noturna^n\w Humanos", "menu_nvgh")

menu_additem(menu, "\wVermelho", "1", 0)
menu_additem(menu, "\wVerde", "2", 0)
menu_additem(menu, "\wAzul", "3", 0)
menu_additem(menu, "\wRosa", "4", 0)
menu_additem(menu, "\wAmarelo", "5", 0)
menu_additem(menu, "\wCeleste", "6", 0)
menu_additem(menu, "\wBranco", "7", 0)

menu_setprop(menu, MPROP_EXITNAME, "\wSair")

menu_display(id, menu, 0)
}
// Menu NVG
public menu_nvgh(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)

switch(str_to_num(data))
{
case 1: g_nvgh[id] = { 255, 0, 0 }
case 2: g_nvgh[id] = { 0, 255, 0 }
case 3: g_nvgh[id] = { 0, 0, 255 }
case 4: g_nvgh[id] = { 255, 0, 255 }
case 5: g_nvgh[id] = { 255, 255, 0 }
case 6: g_nvgh[id] = { 0, 255, 255 }
case 7: g_nvgh[id] = { 255, 255, 255 }
}

menu_destroy(menu)
return PLUGIN_HANDLED

public menu_nvgz(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)

switch(str_to_num(data))
{
case 1: g_nvg[id] = { 255, 0, 0 }
case 2: g_nvg[id] = { 0, 255, 0 }
case 3: g_nvg[id] = { 0, 0, 255 }
case 4: g_nvg[id] = { 255, 0, 255 }
case 5: g_nvg[id] = { 255, 255, 0 }
case 6: g_nvg[id] = { 0, 255, 255 }
case 7: g_nvg[id] = { 255, 255, 255 }
}

menu_destroy(menu)
return PLUGIN_HANDLED

//333
public menu_color(id, key)
{
switch (key)
{
case 0:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 255
green[id] = 0
blue[id] = 0
show_menu_color(id)
}
case 1:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 0
green[id] = 255
blue[id] = 0
show_menu_color(id)
}
case 2:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 0
green[id] = 0
blue[id] = 255
show_menu_color(id)
}
case 3:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 255
green[id] = 255
blue[id] = 255
show_menu_color(id)
}
case 4:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 255
green[id] = 255
blue[id] = 0
show_menu_color(id)
}
case 5:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 0
green[id] = 255
blue[id] = 255
show_menu_color(id)
}
case 6:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 255
green[id] = 0
blue[id] = 255
show_menu_color(id)
}
case 7:
{
if(g_padrao[id])
zp_colored_print(id,"^x04[ZP]^x01 Nao funciona no HUD classico !!!")
red[id] = 0
green[id] = 100
blue[id] = 255
show_menu_color(id)
}
}

return PLUGIN_HANDLED;
}

stock fm_set_user_gravity(index, Float:gravity = 1.0) {
set_pev(index, pev_gravity, gravity);

return 1;
}
stock fm_get_user_godmode(id) {
new Float:val;
pev(id, pev_takedamage, val);

return (val == DAMAGE_NO);
}


stock fm_set_user_godmode(id, godmode = 0) {
set_pev(id, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM);

return 1;
}
// En 'Notice_One' estamos haciendo un Hud Message, con colores y en un lugar, todo configurado.
public Notice_One()
{
set_hudmessage(255, 255,255, -1.0, 0.17, 1, 0.0, 2.0, 1.0, 1.0, -1)
ShowSyncHudMsg(0, g_MsgSync, "+++ O Nemesis Chegou +++^nA Batalha so Esta comecando")  //junin

switch(random_num(1,2))
{
case 1:
{
set_task(2.8, "Notice_Two") // Llamamos a 'Notice_Two' luego de 4.3 Segundos que aparecio 'Notice_One'
}
case 2:
{      
}
}
}
// En 'Notice_Two' estamos haciendo un Hud Message, con colores y en un lugar, todo configurado.
public Notice_Two()
{
set_hudmessage(255, 0, 0, -1.0, 0.17, 1, 0.0, 2.0, 1.0, 1.0, -1)
ShowSyncHudMsg(0, g_MsgSync, " Humanos invisiveis !!!!")
for (new id; id <= g_maxplayers; id++)
{
client_cmd(id,"speak ambience/the_horror1.wav")

if(!g_nemesis[id])
fm_set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)

}

//oie
}
public Notice_tres()
{
set_hudmessage(255, 0, 0, -1.0, 0.17, 1, 0.0, 2.0, 1.0, 1.0, -1)
ShowSyncHudMsg(0, g_MsgSync, "O futuro da humanidade esta em suas maos")
for (new id; id <= g_maxplayers; id++)
{
client_cmd(id,"speak zombie_plague/nemesis2.wav")
}
//oie
}

public EffectModeEnd()
{
message_begin(MSG_BROADCAST, g_msgScreenFade) // Open The Function
write_short((1<<12)*2) // Duration
write_short(floatround((1<<4)*1.0)) // Hold Time
write_short(0x0000) // Fade Type
write_byte(255) // Color Red
write_byte(0) // Color Green
write_byte(0) // Color Blue
write_byte(150) // Alpha
message_end() // Close The Function
}
public shield(id)
{
if(is_user_alive(id) && !g_zombie[id])

set_user_armor(id,50)

public shield3(id)
{
if(is_user_alive(id) && g_survivor[id])

set_user_armor(id,250)

public shield2(id)
{
if(is_user_alive(id) && !g_zombie[id])

set_user_armor(id,10)



public camera(id)
{
if(!is_user_bot(id))
{
set_view(id,CAMERA_NONE)
}
return PLUGIN_CONTINUE
}
public menu_posicion(id, key)
{
switch (key)
{
case 0:
{
HUD_STATS_X[id]=-1.0
HUD_STATS_Y[id]=0.74
g_padrao[id] = false
show_menu_posicion(id)
}
case 1:
{
g_padrao[id]=false
HUD_STATS_X[id]=0.78
HUD_STATS_Y[id]=0.18
show_menu_posicion(id)
}
case 2:
{
HUD_STATS_X[id]=0.02
HUD_STATS_Y[id]=0.9
g_padrao[id]=true
show_menu_posicion(id)
}
}

return PLUGIN_HANDLED;
}
public show_menu_posicion(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wTipo do Hud^n^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wEstilo Central^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wNormal^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wClassico^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair^n", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Posicion")
}
public repetir(id)
{
if(g_glow[id])
{
static tr[1]
tr[0] = random_num(1,255)

fm_set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, tr[0])
set_task(1.0,"repetir",id)
}
}
public repetir2(id)
{
if(g_glow[id])
{
static rgb[3]
rgb[0] = random_num(0,105) // b
rgb[1] = random_num(0,105) // b
rgb[2] = random_num(0,105) // b
fm_set_rendering(id, kRenderFxGlowShell, rgb[0], rgb[1], rgb[2], kRenderNormal, 1);
set_task(0.8,"repetir2",id)
}
}
// Natives
// Native: zp_get_user_frozen
public native_get_user_frozen(id)
{
if(!g_pluginenabled)
return -1;

return g_frozen[id]
}

// Native: zp_set_user_frozen
public native_set_user_frozen(id, set)
{
if(!g_pluginenabled)
return;

if(set) /* Set = 1, froze player */
{
if(is_user_valid_alive(id) && !g_frozen[id])
{
g_frozen[id] = true

static sound[64]
ArrayGetString(grenade_frost_player, random_num(0, ArraySize(grenade_frost_player) - 1), sound, charsmax(sound))
emit_sound(id, CHAN_BODY, sound, 1.0, ATTN_NORM, 0, PITCH_NORM)

if (get_pcvar_num(cvar_hudicons))
{
message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, id)
write_byte(0) // damage save
write_byte(0) // damage take
write_long(DMG_DROWN) // damage type - DMG_FREEZE
write_coord(0) // x
write_coord(0) // y
write_coord(0) // z
message_end()
}

if (g_handle_models_on_separate_ent)
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 0, 100, 200, kRenderNormal, 25)
else
set_user_rendering(id, kRenderFxGlowShell, 0, 100, 200, kRenderNormal, 25)

message_begin(MSG_ONE, g_msgScreenFade, _, id)
write_short(0) // duration
write_short(0) // hold time
write_short(FFADE_STAYOUT) // fade type
write_byte(0) // red
write_byte(50) // green
write_byte(200) // blue
write_byte(100) // alpha
message_end()

if (pev(id, pev_flags) & FL_ONGROUND)
set_user_gravity(id, 999999.9) // set really high
else
set_user_gravity(id, 0.000001) // no gravity
}
}
else /* Set = 0, unfroze player */
{
g_frozen[id] = false

if (g_zombie[id])
{
if (g_nemesis[id])
set_user_gravity(id, get_pcvar_float(cvar_nemgravity))
else
set_user_gravity(id, Float:ArrayGetCell(g_zclass_grav, g_zombieclass[id]))
}
else
{
if (g_survivor[id])
set_user_gravity(id, get_pcvar_float(cvar_survgravity))
else
set_user_gravity(id, get_pcvar_float(cvar_humangravity))
}

if (g_handle_models_on_separate_ent)
{
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)
else
set_user_rendering(g_ent_playermodel[id])
}
else
{
if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
else if (g_survivor[id] && get_pcvar_num(cvar_survglow))
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)
else
set_user_rendering(id)
}
message_begin(MSG_ONE, g_msgScreenFade, _, id)
write_short(UNIT_SECOND) // duration
write_short(0) // hold time
write_short(FFADE_IN) // fade type
write_byte(0) // red
write_byte(50) // green
write_byte(200) // blue
write_byte(100) // alpha
message_end()

static sound[64]
ArrayGetString(grenade_frost_break, random_num(0, ArraySize(grenade_frost_break) - 1), sound, charsmax(sound))
emit_sound(id, CHAN_BODY, sound, 1.0, ATTN_NORM, 0, PITCH_NORM)

static origin2[3]
get_user_origin(id, origin2)

message_begin(MSG_PVS, SVC_TEMPENTITY, origin2)
write_byte(TE_BREAKMODEL) // TE id
write_coord(origin2[0]) // x
write_coord(origin2[1]) // y
write_coord(origin2[2]+24) // z
write_coord(16) // size x
write_coord(16) // size y
write_coord(16) // size z
write_coord(random_num(-50, 50)) // velocity x
write_coord(random_num(-50, 50)) // velocity y
write_coord(25) // velocity z
write_byte(10) // random velocity
write_short(g_glassSpr) // model
write_byte(10) // count
write_byte(25) // life
write_byte(BREAK_GLASS) // flags
message_end()

ExecuteForward(g_fwUserUnfrozen, g_fwDummyResult, id)
}
}

// Native: zp_get_user_nodamage
public native_get_user_nodamage(id)
{
if(!g_pluginenabled)
return -1;

return g_nodamage[id]
}

// Native: zp_set_user_nodamage
public native_set_user_nodamage(id, set)
{
if(!g_pluginenabled)
return;

if(set)
{
g_nodamage[id] = true
set_task(0.1, "zombie_aura", id+TASK_AURA, _, _, "b")

static sound[64]
ArrayGetString(zombie_madness, random_num(0, ArraySize(zombie_madness) - 1), sound, charsmax(sound))
emit_sound(id, CHAN_VOICE, sound, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
else
{
g_nodamage[id] = false
}
}

// Native: zp_get_user_stucked
public native_get_user_stucked(id)
{
if(!g_pluginenabled)
return -1;

return is_player_stuck(id)
}

// Native: zp_set_user_unstucked
public native_set_user_unstucked(id)
{
if(!g_pluginenabled)
return;

if (g_isalive[id])
{
if (is_player_stuck(id))
{
if (get_pcvar_num(cvar_randspawn))
do_random_spawn(id) // random spawn (including CSDM)
else
do_random_spawn(id, 1) // regular spawn
}
}
}


public native_get_user_burning(id)
{
if(!g_pluginenabled)
return -1

if(g_burning_duration[id] <= 0)
return false
return true
}

// Native: zp_set_user_burning
public native_set_user_burning(id, bool:isburning)
{
if(!g_pluginenabled)
return

switch(isburning)
{
case true: // Force to burn
{
if(!task_exists(id+TASK_BURN))
{
set_task(0.2, "burning_flame", id+TASK_BURN, _, _, "b")
}
else
{
g_burning_duration[id]--
}
}
case false:
{
if(task_exists(id+TASK_BURN))
{
static origin[3]
get_user_origin(id, origin)

// Smoke sprite
message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
write_byte(TE_SMOKE) // TE id
write_coord(origin[0]) // x
write_coord(origin[1]) // y
write_coord(origin[2]-50) // z
write_short(g_smokeSpr) // sprite
write_byte(random_num(15, 20)) // scale
write_byte(random_num(10, 20)) // framerate
message_end()

remove_task(id+TASK_BURN)
g_burning_duration[id] = 0
}
}
}
}




// Native: zp_set_gamemode
public native_zp_set_gamemode(gamemode)
{
if(!g_pluginenabled)
return -1

if(g_modestarted)
return 0

switch(gamemode)
{
case MODE_SWARM:
{
make_a_zombie(MODE_SWARM, 0)
}
case MODE_MULTI:
{
make_a_zombie(MODE_MULTI, 0)
}
case MODE_PLAGUE:
{
make_a_zombie(MODE_PLAGUE, 0)
}
}
return 1
}





// Native: zp_get_user_model
public native_get_user_model(plugin_id, param_nums)
{
if(!g_pluginenabled)
return -1

if(param_nums != 3)
return -1

static id; id = get_param(1)

if(!is_user_valid_alive(id))
return 0

static current_model[32]
fm_cs_get_user_model(id, current_model, charsmax(current_model))

set_string(2, current_model, get_param(3))

return 1
}

// Native: zp_set_user_model
public native_set_user_model(id, const model[])
{
if(!g_pluginenabled)
return -1

if(!is_user_valid_alive(id))
return -1

param_convert(2)

static current_model[32]
fm_cs_get_user_model(id, current_model, charsmax(current_model))

if(equal(current_model, model))
return 0

copy(g_playermodel[id], charsmax(g_playermodel[]), model)

if(g_handle_models_on_separate_ent) fm_set_playermodel_ent(id)
else fm_user_model_update(id+TASK_MODEL)

return 1
}

// Native: zp_user_random_spawn
public native_user_random_spawn(id)
{
if(!g_pluginenabled)
return -1

if(!is_user_valid_alive(id))
return -1

do_random_spawn(id)

return 1
}
public zp_round_started(mode, id)
{
// Update var with Mode num
g_Mode = mode

// An unofficial mode
if(!(1 <= mode < (sizeof(mode_names) - 1)))
g_Mode = sizeof(mode_names) - 1
} //

// Posterior a la infeccion
public zp_user_infected_post(id, infector)
{
// Seteamos una infeccion
Infectados[infector]++
}
public radio(id)
{
static menu[250], len
len = 0

// Title
len += formatex(menu[len], sizeof menu - 1 - len, "\wRadio\d Junin \w1.0^n", id)

len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wRadio Project^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wJovem Pan^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w3. \wMetropolitana^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w4. \wTransamerica^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w5. \w89^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w6. \wParar^n", id)
len += formatex(menu[len], sizeof menu - 1 - len, "\w7. \wInstrucoes^n", id)

show_menu(id, KEYSMENU, menu, -1, "Menu Radio")
}
public download(id)
{
static motd[1500], len

len += formatex(motd[len], charsmax(motd) - len, "http://zplague.forumeiro.com/", id)
show_motd(id, motd)
client_cmd(id,"echo Download do Add-on em: www.zplague.forumeiro.com/")
zp_colored_print(id,"^x04[ZP]^x01 Download do Add-on em:^x04 www.zplague.forumeiro.com/")
}

public menu_radio(id, key)
{
static motd[1500], len
len = 0

switch (key)
{
case 0:
{
len += formatex(motd[len], charsmax(motd) - len, "http://www.radioproject.xpg.com.br/", id)
show_motd(id, motd)
zp_colored_print(id,"^x04[ZP]^x01 Voce esta ouvindo:^x04 Radio Project")
}

case 1:
{
len += formatex(motd[len], charsmax(motd) - len, "http://bit.ly/yjurs", id)   
show_motd(id, motd)   
zp_colored_print(id,"^x04[ZP]^x01 Voce esta ouvindo:^x04 Jovem Pan")
}
case 2:
{
len += formatex(motd[len], charsmax(motd) - len, "http://metropolitanafm.uol.com.br/ao-vivo/", id)   
show_motd(id, motd)   
zp_colored_print(id,"^x04[ZP]^x01 Voce esta ouvindo:^x04 Metropolitana")
}
case 3:
{
len += formatex(motd[len], charsmax(motd) - len, "http://transanet.telium.com.br/player.php", id)   
show_motd(id, motd)   
zp_colored_print(id,"^x04[ZP]^x01 Voce esta ouvindo:^x04 TransAmerica")
}
case 4:
{
len += formatex(motd[len], charsmax(motd) - len, "http://www.89fm.com.br/", id)
show_motd(id, motd)   
zp_colored_print(id,"^x04[ZP]^x01 Voce esta ouvindo:^x04 89FM")
}
case 5:
{
len += formatex(motd[len], charsmax(motd) - len, "Sem Radio =)", id)
show_motd(id, motd)   
zp_colored_print(id,"^x04[ZP]^x04 Radio Desativado")
}
case 6:
{
len += formatex(motd[len], charsmax(motd) - len, "Espere a Pagina Carregar Completamente ate Comecar a Tocar o Som.<br>depois Clique em OK", id)
show_motd(id, motd)   
}
}}
public CmdRadio( id ) {

client_cmd(id,"+setlaser")
return PLUGIN_HANDLED_MAIN
}
public CmdRadio2( id ) {
client_cmd(id,"+dellaser")
return PLUGIN_HANDLED_MAIN
}
public CmdRadio3( id ) {
client_cmd(id,"sentry_build")
return PLUGIN_HANDLED_MAIN
}

public ajuda(id, key)
{
   static motd[1500], len
   len = 0
   
   len += formatex(motd[len], charsmax(motd) - len, "http://www.tvcanaan.com.br/teste/ajuda.jpg", id)
   
   
   show_motd(id, motd)
}
///
allowed_armageddon()
{
    if (g_endround || !g_newround || task_exists(TASK_WELCOMEMSG))
        return false;
   
    return true;
}
command_armageddon(id)
{
    // Show activity?
    switch (get_pcvar_num(cvar_showactivity))
    {
        case 1: client_print(0, print_chat, "ADMIN - Comecar modo Armageddon by Junin")
        case 2: client_print(0, print_chat, "ADMIN %s - Comecar modo Armageddon by Junin", g_playername[id])
    }
   
    // Log to Zombie Plague log file?
    if (get_pcvar_num(cvar_logcommands))
    {
        static logdata[100], authid[32], ip[16]
        get_user_authid(id, authid, charsmax(authid))
        get_user_ip(id, ip, charsmax(ip), 1)
        formatex(logdata, charsmax(logdata), "ADMIN %s <%s><%s> - Comecar modo Armageddon by Junin (Jogadores: %d/%d)", g_playername[id], authid, ip, fnGetPlaying(), g_maxplayers)
        log_to_file("zombieplague.log", logdata)
    }
   
    // Call Armageddon Mode
    remove_task(TASK_MAKEZOMBIE)
    make_a_zombie(MODE_ARMAGEDDON, 0)
}
public get_remaining_seconds() {
if(g_playtime==2){
return floatround( g_roundtime - ( get_gametime() - g_roundstart_time ) , floatround_ceil )
}else{
return 0
}
return 0
}

public eRoundEnd() {
   g_playtime = 0
}
public eRestart() {
   g_playtime = 0
}
public eRoundStart() {
   g_playtime = 2
   g_roundstart_time = get_gametime()
}
// Update say /give_ammopacks
public update_ammopacks(id)
{
    if (!(get_user_flags(id) & ADMIN_KICK))
    {
        zp_colored_print(0, "^x04[ZP]^x01 Acesso somente Para ADMS")
 
        return PLUGIN_HANDLED
    }
   
    show_menu_adicionalap(id)
    return PLUGIN_HANDLED

// Adicional Ammo Packs
public show_menu_adicionalap(id)
{
    new menu7 = menu_create("\wAps menu^n^n- Adicionar 100 Ammo Packs", "menu_adicionalap")
   
    new players[32], pnum, tempid
 
    new szName[32], szTempid[10]
   
    get_players(players, pnum)
   
    for(new i;i < pnum;i++)
    {
        tempid = players[i]
       
        get_user_name(tempid, szName, charsmax(szName))
        num_to_str(tempid, szTempid, charsmax(szTempid))
       
        menu_additem(menu7, szName,szTempid, 0)
    }
   
    menu_display(id, menu7, 0)
}

// Adicional Ammo Packs
public menu_adicionalap(id, menu7, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu7)
        return PLUGIN_HANDLED
    }
   
    new data[6], iName[64]
   
    new access, callback
    menu_item_getinfo(menu7, item, access, data,5, iName, 63, callback)
   
    new tempid = str_to_num(data)
   
    new szAdminName[32]
   
    get_user_name(id,szAdminName,31)
   
    g_ammopacks[tempid] += 100
   
    client_print(tempid, print_chat,"ADM %s te Deu 100 packs",szAdminName)
   
    menu_destroy(menu7)
    return PLUGIN_HANDLED

// Menu Type
public menu_type(id, key)
{
switch (key)
{
case 0:
{
HUD_STATS_T[id] = 1
show_menu_type(id)
}
case 1:
{
HUD_STATS_T[id] = 0
show_menu_type(id)
}

return PLUGIN_HANDLED

}
// Show Menu Type
public show_menu_type(id)
{
    static menu[999], len
    len = 0
   
    // Title
    len += formatex(menu[len], sizeof menu - 1 - len, "\wAtivar/Desactivar Brilho do HUD^n^n")
   
    // 1 - 2 Options
    len += formatex(menu[len], sizeof menu - 1 - len, "\w1. \wAtivar^n")
    len += formatex(menu[len], sizeof menu - 1 - len, "\w2. \wDesativar^n")
   
    len += formatex(menu[len], sizeof menu - 1 - len, "^n\w0. \wSair")
   
    show_menu(id, KEYSMENU, menu, -1, "Menu Type")


public fw_ResetMaxSpeed_Post(id)
{
   // Freezetime active or player not alive
   if (g_freezetime || !g_isalive[id])
      return;
   
   set_player_maxspeed(id)
}
set_player_maxspeed(id)
{
   // If frozen, prevent from moving
   if (g_frozen[id])
   {
      set_pev(id, pev_maxspeed, 1.0)
   }
   // Otherwise, set maxspeed directly
   else
   {
      if (g_zombie[id])
      {
         if (g_nemesis[id])
            set_pev(id, pev_maxspeed, get_pcvar_float(cvar_nemspd))
         else
            set_pev(id, pev_maxspeed, g_zombie_spd[id])
      }
      else
      {
         if (g_survivor[id])
            set_pev(id, pev_maxspeed, get_pcvar_float(cvar_survspd))
         else if (get_pcvar_float(cvar_humanspd) > 0.0)
            set_pev(id, pev_maxspeed, get_pcvar_float(cvar_humanspd))
      }
   }
}

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Quem for esperto faz o próprio.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
quero exclui esse post meu !!

Última edição por cido#raw em 14/12/2013, 8:04 pm, editado 1 vez(es)

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
cido#raw escreveu:
o menu bkplayer  e meus vc so fez o download isso sim  !! ate tava do msm jeito que eu deixei tipo a cvars se tu quiser bate papo com isso so olhar o dia que eu postei para o seu !! so botou algos a mais

https://zplague.forumeiro.com/t5323-ola-pessoal

Mereço meus Creditos !!
Seu crédito esta nas smas ele só esqueceu de colocar no tópico também...

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
É manow, mais importante é na sma

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
mas se as opções forem colocadas dentro da SMA principal daria não daria ?

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
bebe^ escreveu:
mas se as opções forem colocadas dentro da SMA principal daria não daria ?
Negativo.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
Mas eu não estou falando em por essas opções que ele postou na sma to falando em fazer um outro esquema dentro da sma principal mesmo assim não da certo ?

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
bebe^ escreveu:
Mas eu não estou falando em por essas opções que ele postou na sma to falando em fazer um outro esquema dentro da sma principal mesmo assim não da certo ?
Para fazer isso tem que modificar algumas variáveis dentro do código principal e adicionar novas funções.

description[Plugin] BKPLAYER+ NIGTHVISION E LANTERNA EmptyRe: [Plugin] BKPLAYER+ NIGTHVISION E LANTERNA

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder