Zumbis Online
Últimos assuntos
» Projeto - REVIVER ZOMBIE MOD cs 1.6
por [Dk]Serial-Killer Ontem à(s) 2:41 pm

» [NPC] Crono wing
por [Dk]Serial-Killer 21/4/2017, 4:44 pm

» [PEDIDO]Laser mine
por [Dk]Serial-Killer 21/4/2017, 9:38 am

» [NPC] Light Zombie Reboot Fixed Bugs
por [Dk]Serial-Killer 15/4/2017, 3:48 pm

» Addons: Dark Plagues 5.0.8
por [D]etonado[R] 30/3/2017, 9:59 pm

» [ADDONS] ZKBR 2017
por [Dk]Serial-Killer 28/3/2017, 10:10 pm

» [Area] Pedido
por LuanHyx 17/3/2017, 8:22 pm

» [MAPA] zm_kronix :)
por LuanHyx 14/3/2017, 1:56 pm

» [NPC] Dr: Rex Boss
por [Dk]Serial-Killer 10/3/2017, 11:55 pm

» Rapaz voltaram que isso
por Sergio # 6/3/2017, 11:13 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
[Dk]Serial-Killer
 
[P]erfec[T] [S]cr[@]s[H]
 
Eclipse
 

Adsense

[ZP] Escolher sua propia faca

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

[ZP] Escolher sua propia faca

Mensagem por [D]etonado[R] em 4/11/2013, 10:17 am

Vi muitos pedido da galera pedindo pra escolher sua própia skin de faca, então resolvir e achei, não fiz simplesmente achei By: MtsLa!<3.Luana e [D]etonado[R] Achamos :D

Código:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <nvault>

#define m_pPlayer 41  // (weapon_*) owner entity

new g_Vault;
new g_iMenu;
new bool:g_bShow[33];

public plugin_init()
{
   register_plugin( "Simple knife menu", "1.1", "Simo123" );
   
   register_clcmd( "say /knife", "Knife_Toggle" );

   RegisterHam( Ham_Item_Deploy, "weapon_knife", "Ham_Item_Deploy_Post", 1 );
   
   g_Vault = nvault_open( "Show_Knife" );

   g_iMenu = menu_create( "Show knife? (as terrorist)", "Knife_Menu_Handle" );

   menu_additem( g_iMenu, "Yes", "1" );
   menu_additem( g_iMenu, "No", "0" );

   menu_setprop( g_iMenu, MEXIT_ALL, 0 );
}

public client_putinserver(id)
{
   new szAuthid[35];
   get_user_authid(id, szAuthid, 34);

   new get[3];
   
   if ( nvault_get(g_Vault, szAuthid, get, 2) ) // data exists
   {
      g_bShow[id] = (get[0] == 't');
   }
   else // no data exists, so set the default values
   {
      g_bShow[id] = true;
      set_task( 5.0, "Knife_Menu", id ); // Show it at first connection by authid
   }
}

public Knife_Toggle(id)
{
   g_bShow[id] = !g_bShow[id];

   client_print( id, print_chat, "Knife %svisible as terrorist", g_bShow[id] ? "" : "in" ); // Used whenever you are in game

   new Data[3];
   new Authid[35];
   
   Data[0] = g_bShow[id] ? 't' : 'f';
   Data[1] = '^0'; // end of string

   get_user_authid(id, Authid, charsmax(Authid));
   nvault_set( g_Vault, Authid, Data );
}

public Knife_Menu(id)
{
   menu_display( id, g_iMenu );
}

public Knife_Menu_Handle(id, menu, item)
{
   new Data[3];
   new Dummy[35];
   menu_item_getinfo( menu, item, Dummy[0], Data, charsmax(Data), _, _, Dummy[0] );
   
   if ( g_bShow[id] == !!str_to_num(Data) ) // !! would turn it to false, then into true, or true, and then in false, same shit.
   {
      client_print( id, print_chat, "You have already your knife %svisible as terrorist", g_bShow[id] ? "" : "in"); // Used only at first connect
   }
   else
   {
      g_bShow[id] = !g_bShow[id];
      client_print( id, print_chat, "Knife %svisible as terrorist, type /knife for toggle", g_bShow[id] ? "" : "in" ); // Used only at first connect
   }

   menu_destroy(menu);

   Data[0] = g_bShow[id] ? 't' : 'f';
   Data[1] = '^0'; // end of string

   get_user_authid(id, Dummy, charsmax(Dummy));
   nvault_set( g_Vault, Dummy, Data );

   return PLUGIN_HANDLED;
}

public Ham_Item_Deploy_Post(iEnt)
{
   if ( pev_valid(iEnt) != 2 ) // pvPrivateData not initialized
      return HAM_IGNORED;
      
   static iPlrId; // can be called many times
   iPlrId = get_pdata_cbase( iEnt, m_pPlayer, 4 );
   
   if ( pev_valid(iPlrId) != 2 ) // player's pvPrivateData not initialized (cs_get_user_team patch)
      return HAM_IGNORED;

   if ( is_user_alive(iPlrId) && !g_bShow[iPlrId] && cs_get_user_team(iPlrId) == CS_TEAM_T ) // alive - with invisible knife - terrorist
      set_pev( iPlrId, pev_viewmodel, 0 ) ;
      
   return HAM_IGNORED;
}

____________________________________________

avatar
[D]etonado[R]
Humano
Humano

Nick : [D]etonado[R]
Masculino Número de Mensagens : 625
Ammo Packs : 1476
Honra : 19
Data de inscrição : 17/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por MtsLa!<3.L em 4/11/2013, 10:28 am

Zplague12

____________________________________________

Quem sabe faz ao vivo :)
-----------------------------------------
Salve - Leozinho - Hawk - Gkf - Junin - J0sh - Rotam
-----------------------------------------
Vem que com nois é vida HAHA!!!!

-----------------------------------------
avatar
MtsLa!<3.L
Moderador
Moderador

Nick : Estelionatario
Masculino Número de Mensagens : 1237
InfoBanker
Ammo Packs : 2004
Honra : 28
Data de inscrição : 16/03/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por Leozinho em 4/11/2013, 10:35 am

Legal esse plugin.

____________________________________________

avatar
Leozinho
Administrador
Administrador

Masculino Número de Mensagens : 2854
Ammo Packs : 2645
Honra : 78
Data de inscrição : 20/11/2011

Ver perfil do usuário leozinho.zp

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por waLLzyk em 4/11/2013, 2:17 pm

Gostei!!

Muito boa sua atitude de procurar plugin's diferentes e divulgar aqui...

Zplague12 

____________________________________________

avatar
waLLzyk
Designer
Designer

Nick : zetequila
Masculino Número de Mensagens : 484
Ammo Packs : 1715
Honra : 56
Data de inscrição : 22/05/2013

Ver perfil do usuário http://zumbi-brasil.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por Leozinho em 4/11/2013, 4:37 pm

O legal também que ele parece que salva a faca né.

____________________________________________

avatar
Leozinho
Administrador
Administrador

Masculino Número de Mensagens : 2854
Ammo Packs : 2645
Honra : 78
Data de inscrição : 20/11/2011

Ver perfil do usuário leozinho.zp

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por Sergio # em 4/11/2013, 6:37 pm

Boa :p

____________________________________________

» ZombiePlague MorTaL GaMes
189.1.164.22:27017
|

avatar
Sergio #
Moderador
Moderador

Masculino Número de Mensagens : 682
Ammo Packs : 1604
Honra : 44
Data de inscrição : 16/02/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Escolher sua propia faca

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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