Raised This Month: $51 Target: $400
 12% 

deathrun used buttons


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Nutu_
AlliedModders Donor
Join Date: Mar 2016
Location: Germany
Old 04-16-2022 , 12:12   deathrun used buttons
Reply With Quote #1

hi there, i've got this free round plugin by xPaw without the vote, but the problem is that the Terr is able to use all the traps, and then type /free, and the free round starts... can anyone edit that, as the trapped used one trap/one button, he isn't able to start a free round! Thank you!
PHP Code:
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < cstrike >
#include < fakemeta >
#include < hamsandwich >
#include < colorchat >

const m_toggle_state 41;

new 
bool:g_bFreeRound;

new 
g_synced;

public 
plugin_init() {
    
register_plugin"Free Round without Vote""1.0""xPaw" ); 
    
    
register_clcmd"say /free""CmdFreeRound" );
    
register_clcmd"say /freeround""CmdFreeRound" );
    
    
RegisterHamHam_Use"func_rot_button""FwdHamUse_Button" );
    
RegisterHamHam_Use"func_button",     "FwdHamUse_Button" );
    
RegisterHamHam_Use"button_target",   "FwdHamUse_Button" );
    
    
register_event"CurWeapon""EventCurWeapon""be""1=1""2!29" );
    
register_event"HLTV",      "EventNewRound",  "a",  "1=0""2=0" );
    
register_event"TextMsg",   "EventRestart",   "a",  "2&#Game_C""2&#Game_w" );
    
    
g_synced CreateHudSyncObj( );
}
public 
EventNewRound( ) {
    if( 
g_bFreeRound ) {
        
g_bFreeRound false;
        return;
    }
}
public 
EventRestart( ) {
    
g_bFreeRound false;
}
public 
EventCurWeaponid ) {
    if( 
g_bFreeRound ) {
        
engclient_cmdid"weapon_knife" );
        
ColorChatidRED"^4[Free Round]^1 Free Round = No traps, No weapons." );
    }
}
public 
CmdFreeRoundid ) {
    if( 
cs_get_user_teamid ) != CS_TEAM_T ) {
        
ColorChatidRED"^4[Free Round]^1 Only trappers have access to this command!");
        
        return 
PLUGIN_CONTINUE;
    }
    else if( 
g_bFreeRound ) {
        
ColorChatidRED"^4[Free Round]^1 It is already a free round!");
        
        return 
PLUGIN_CONTINUE;
    }
    new 
szName32 ];
    
get_user_nameidszNamecharsmaxszName ) )
    
    
set_hudmessage255255155, -1.00.1510.51.00.515.0, -1)
    
ShowSyncHudMsg0g_synced"- Free Round -^nNo traps, No weapons" );
    
    
ColorChat0RED"^4[Free Round]^1 Free round has been started by^4 %s"szName );
    
    
g_bFreeRound true;
    
    return 
PLUGIN_CONTINUE;
}
public 
FwdHamUse_ButtoniEntityidiActivatoriUseTypeFloat:flValue ) {
    if( 
g_bFreeRound && iUseType == && flValue == 1.0 && is_user_aliveid )
    &&  
get_user_teamid ) == && get_pdata_intiEntitym_toggle_state) == ) {
        
        
ColorChatidRED"^4[Free Round]^1 Free Round = No traps, No weapons." );
        
        return 
HAM_SUPERCEDE;
    }
    
    return 
HAM_IGNORED;

__________________
a simple act of caring creates an endless ripple.
Nutu_ is offline
 



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 09:53.


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