Raised This Month: $9 Target: $400
 2% 

sillyc4 set g_flag to flag " T "


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
skuny
Junior Member
Join Date: Dec 2018
Old 10-24-2020 , 14:35   sillyc4 set g_flag to flag " T "
Reply With Quote #1

Hi again, can anyone help me out ?

I am looking to bind this plugin for ADMIN_LEVEL_H or "Flag T"


original post link: https://forums.alliedmods.net/showthread.php?p=387759

code:

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <csx>
#include <xs>

#define MAX_PLAYERS 32

new DEFUSING_SOUND[] = "weapons/c4_click.wav"

new g_NumberID 0
new g_iRandomNumbers[11]

new 
g_Defusing[MAX_PLAYERS+1]
new 
Float:g_fDelay[MAX_PLAYERS+1]
 
new 
cvar_restrictcvar_numberscvar_wallplant


static const PLUGIN_NAME[]     = "Silly C4"
static const PLUGIN_AUTHOR[]     = "Cheap_Suit"
static const PLUGIN_VERSION[]    = "1.2"

public plugin_init()
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)
    
register_cvar(PLUGIN_NAMEPLUGIN_VERSIONFCVAR_SPONLY|FCVAR_SERVER)
    
register_event("BarTime",     "Event_BarTime""b""1=0")
    
    
cvar_numbers     register_cvar("amx_sc_rannumber""1")
    
cvar_restrict     register_cvar("amx_sc_removeres""1")
    
cvar_wallplant     register_cvar("amx_sc_wallplant""1")
}

public 
plugin_precache()
    
precache_sound(DEFUSING_SOUND)

public 
Event_BarTime(id) if(g_Defusing[id])
{    
    
g_NumberID 0
    g_Defusing
[id] = 0
}

public 
bomb_defused(id)
{
    
g_NumberID 0
    g_Defusing
[id] = 0
}

public 
bomb_defusing(id)
{
    if(
get_pcvar_num(cvar_restrict))
        
entity_set_float(idEV_FL_maxspeed240.0)
        
    
g_Defusing[id] = 1
}
    
public 
bomb_planting(id) if(get_pcvar_num(cvar_restrict))
    
entity_set_float(idEV_FL_maxspeed240.0)

public 
bomb_planted(id)
{
    if(!
get_pcvar_num(cvar_wallplant))
        return
    
    
g_NumberID 0
    
for(new 011; ++i)
        
g_iRandomNumbers[i] = rn()
    
    new 
Float:fOrigin[3]
    
entity_get_vector(idEV_VEC_originfOrigin)
        
    new 
Float:fVelocity[3]
    
VelocityByAim(id54fVelocity)
    
    if(
fVelocity[2] < -28.0)
        return 

    new 
Float:fTraceEnd[3]
    
xs_vec_add(fVelocityfOriginfTraceEnd)
        
    new 
Float:fTraceResult[3]
    
trace_line(idfOriginfTraceEndfTraceResult)

    new 
Float:fNormal[3]
    if(
trace_normal(idfOriginfTraceEndfNormal) < 1)
        return

    new 
c4 = -1
    
while((c4 find_ent_by_model(c4"grenade""models/w_c4.mdl")))
    {
        if(
entity_get_int(c4EV_INT_movetype) == MOVETYPE_FLY 
        
|| (get_entity_flags(c4) & FL_ONGROUND))
            continue
            
        
entity_set_int(c4EV_INT_movetypeMOVETYPE_FLY)
        
entity_set_vector(c4EV_VEC_velocityFloat:{0.00.00.0})
        new 
Float:fNewOrigin[3]
        
fNewOrigin[0] = fTraceResult[0] + (fNormal[0] * -0.01)
        
fNewOrigin[1] = fTraceResult[1] + (fNormal[1] * -0.01)
        
fNewOrigin[2] = fTraceResult[2] +  fNormal[2] + 8.000
        
        entity_set_origin
(c4fNewOrigin)
        
        new 
Float:fAngles[3]
        
vector_to_angle(fNormalfAngles)
        
fAngles[0] -= 180.0fAngles[1] -= 90.0fAngles[2] -= 90.0
        entity_set_vector
(c4EV_VEC_anglesfAngles)
    }
}

public 
client_PreThink(id)
{
    if(!
get_pcvar_num(cvar_numbers) || !is_user_alive(id) || !g_Defusing[id])
        return 
PLUGIN_CONTINUE

    
if(g_fDelay[id] + get_delay(id) < get_gametime())
    {
        
g_NumberID += 1
        client_cmd
(id"spk %s"DEFUSING_SOUND)
        
g_fDelay[id] = get_gametime()
    }
    
    
set_hudmessage(255255255, -1.00.400.010.00.00.02)
    switch(
g_NumberID)
    {
        case 
1show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn()) 
        case 
2show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn())
        case 
3show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), rn(), rn(), rn(), rn(), rn(), rn(), rn(), rn())
        case 
4show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), rn(), rn(), rn(), rn(), rn(), rn(), rn())
        case 
5show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), rn(), rn(), rn(), rn(), rn(), rn())
        case 
6show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), rn(), rn(), rn(), rn(), rn())
        case 
7show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), rn(), rn(), rn(), rn())
        case 
8show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), n(7), rn(), rn(), rn())
        case 
9show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), n(7), n(8), rn(), rn())
        case 
10:show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), n(7), n(8), n(9), rn())
        case 
11:show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), n(7), n(8), n(9),n(10)) 
        default:
show_hudmessage(id"%d%d%d%d%d%d%d%d%d%d%d"n(0), n(1), n(2), n(3), n(4), n(5), n(6), n(7), n(8), n(9),n(10))
    }
    return 
PLUGIN_CONTINUE
}

stock rn() return random_num(09)
stock n(value) return g_iRandomNumbers[value]
stock Float:get_delay(id) return cs_get_user_defuse(id) ? 0.4999 0.9999 
Attached Files
File Type: sma Get Plugin or Get Source (sillyc4 (3).sma - 27 views - 4.8 KB)

Last edited by skuny; 10-25-2020 at 09:39. Reason: Fixed! Thanks <3
skuny is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 10-24-2020 , 19:31   Re: sillyc4 set g_flag to flag " T "
Reply With Quote #2

What did you try and what is the problem?
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 10-25-2020 , 01:19   Re: sillyc4 set g_flag to flag " T "
Reply With Quote #3

skuny, please use php or pawn tags when posting code.
__________________
Bugsy is offline
skuny
Junior Member
Join Date: Dec 2018
Old 10-25-2020 , 09:38   Re: sillyc4 set g_flag to flag " T "
Reply With Quote #4

Quote:
Originally Posted by Bugsy View Post
skuny, please use php or pawn tags when posting code.
Hi, sry, you can close this topic is done. I lack the skills to do it my self but a guy texted me and it's fixed.

Thanks OciXCrome for the reply! You rock man i used our plugins so I know who you are!

Thanks Bugsy, I will try to keep it in mind next time i post again, sorry ! You can close this topic <3
skuny is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:00.


Powered by vBulletin®
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Theme made by Freecode