Welcome Soldier.



[TTT] Item: Pala de Detective

GabsHp Sin conexión
Lord Gabs
#1
Se me ocurrió este item para el modo [TTT].
Es un item sencillo, pero funciona para el modo.

Descripción: Item de Detective, que al comprarlo se añade a la mochila. Sirve para remover los items de Traidores como las Armas Falsas o Estaciones de la muerte. Solo tiene un solo uso, al usarlo se le removerá automáticamente de la mochila al jugador, así como también eliminará el item del Traidor.

Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <ttt>

new const EntityNames[][] = { "FakeWeap""TTT_DEATHSTATION" };

//ITEM CVARS
new cvar_precio;

new 
g_iShovelg_iUserHasShovel[33], g_iItem_Backpack[33];

public 
plugin_init() {
    
register_plugin("[TTT] Item: Detective Shovel""1.0""GabsHp");
    
cvar_precio    my_register_cvar("ttt_shovel_precio",        "2",    "Precio de la pala de detective");
}

public 
ttt_plugin_cfg()
{
    g_iShovel ttt_buymenu_add"Detective Shovel"get_pcvar_num(cvar_precio), PC_DETECTIVE);
    ttt_add_exceptiong_iShovel );
}

public 
ttt_item_selected(iditemname[], price)
{
    
    
if(g_iShovel == item)
    {
        
g_iUserHasShovel[id] = true;
        
g_iItem_Backpack[id] = ttt_backpack_add(idname);
        
client_print_color(idprint_team_default"%s Compraste: !g'Detective Shovel'"TTT_TAG);
        
client_print_color(idprint_team_default"%s Usa la pala de tu mochila para remover armas falsas/estaciones de la muerte!"TTT_TAG);
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_CONTINUE;
}

public 
ttt_item_backpack(iditemname[])
{
    if(
g_iUserHasShovel[id] && g_iItem_Backpack[id] == item)
    {
        new 
iEntiBody;
        
get_user_aiming(idiEntiBody);
        if(
is_valid_ent(iEnt) && is_user_alive(id)){
            new 
szClassName[32];
            
entity_get_string(iEntEV_SZ_classnameszClassNamesizeof(szClassName));
            for (new 
0sizeof EntityNamesi++ )
            {
                if( 
equalszClassNameEntityNames] ))
                {
                    static 
iOwner;
                    
iOwner entity_get_edictiEntEV_ENT_owner );
                    
remove_entity(iEnt);
                    
client_print_color(iOwnerprint_team_default"%s Un detective ha removido tu item!"TTT_TAG);
                    
client_print_color(idprint_team_default"%s Has removido el item correctamente!"TTT_TAG);
                    
ttt_backpack_remove(idg_iShovel);
                    
g_iUserHasShovel[id] = false;
                    return 
PLUGIN_HANDLED;
                }
                
client_print_color(idprint_team_default"%s No estas apuntando a una entidad valida para remover!"TTT_TAG);
            }
        }
    }
    return 
PLUGIN_CONTINUE;

Responder



Mensajes en este tema
[TTT] Item: Pala de Detective - por GabsHp - 07-14-2020, 12:39 AM
RE: [TTT] Item: Pala de Detective - por Xabianrobles - 07-14-2020, 03:45 AM
RE: [TTT] Item: Pala de Detective - por GabsHp - 07-14-2020, 04:03 AM
RE: [TTT] Item: Pala de Detective - por Xabianrobles - 07-14-2020, 04:17 AM
RE: [TTT] Item: Pala de Detective - por D O N K A N. - 07-15-2020, 05:23 PM



Usuarios navegando en este tema:
1 invitado(s)



Sobre M X E M E X I C O

Comunidad MxE © 2020 - La mejorar comunidad de Counter Strike 1.6 .