Raised This Month: $ Target: $400
 0% 

how to give an item only to Teror?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
grid1
Junior Member
Join Date: Dec 2008
Old 11-04-2009 , 11:32   how to give an item only to Teror?
Reply With Quote #1

this code taken from a block maker mod (not the original [4.01])
original code
Code:
actionFlash(id, OverrideTimer)
{
    //get game time
    new Float:fTime = halflife_time();
    
    //make sure player is alive
    if (fTime >= gfFlashNextUse[id] || OverrideTimer)
    {
        give_item(id, "weapon_flashbang");
        {
            //omg
        }
    
        //set the time when the player can use the nuke again (someone might have been invincible)
        gfFlashNextUse[id] = fTime + get_cvar_float("bm_flashcooldown");
        
        //setup hud message to show who nuked what team
        set_hudmessage(255, 255, 0, -1.0, 0.35, 0, 6.0, 10.0, 1.0, 1.0);
        
    }
    else
    {
        set_hudmessage(gHudRed, gHudGreen, gHudBlue, gfTextX, gfTextY, gHudEffects, gfHudFxTime, gfHudHoldTime, gfHudFadeInTime, gfHudFadeOutTime, gHudChannel);
        show_hudmessage(id, "FLASH BLOCK NEXT USE AFTER 1 ROUND", gfFlashNextUse[id] - fTime);
    }
i want to let only T team to get flash from the block
so i looked at the deagle block action

Code:
actionDeagle(id, OverrideTimer)
{
    //get game time
    new Float:fTime = halflife_time();
    
    //make sure player is alive
    if (fTime >= gfDeagleNextUse[id] || OverrideTimer)
    {
        if ( get_user_team ( id ) == 1 )
        {
        cs_set_weapon_ammo(give_item(id, "weapon_deagle"), 1);
        }
    
        //set the time when the player can use the nuke again (someone might have been invincible)
        gfDeagleNextUse[id] = fTime + get_cvar_float("bm_deaglecooldown");
        
        //setup hud message to show who nuked what team
        set_hudmessage(255, 255, 0, -1.0, 0.35, 0, 6.0, 10.0, 1.0, 1.0);
        
        //Show Message
        new szPlayerName[32];
        get_user_name(id, szPlayerName, 32);
            
        if ( get_user_team ( id ) == 1 )
        {
            show_hudmessage(0, "Oh My God, All CT's Run %s Got the Deagle!", szPlayerName);
        }
    }
    else
    {
        set_hudmessage(gHudRed, gHudGreen, gHudBlue, gfTextX, gfTextY, gHudEffects, gfHudFxTime, gfHudHoldTime, gfHudFadeInTime, gfHudFadeOutTime, gHudChannel);
        show_hudmessage(id, "DEAGLE NEXT USE AFTER 1 ROUND", gfDeagleNextUse[id] - fTime);
    }
}
and i take the code line that make what i want
so:
Code:
actionFlash(id, OverrideTimer)
{
    //get game time
    new Float:fTime = halflife_time();
    
    //make sure player is alive
    if (fTime >= gfFlashNextUse[id] || OverrideTimer)
    {
                if ( get_user_team ( id ) == 1 )
        {
        give_item(id, "weapon_flashbang");
        {
            //omg
        }
    
        //set the time when the player can use the nuke again (someone might have been invincible)
        gfFlashNextUse[id] = fTime + get_cvar_float("bm_flashcooldown");
        
        //setup hud message to show who nuked what team
        set_hudmessage(255, 255, 0, -1.0, 0.35, 0, 6.0, 10.0, 1.0, 1.0);
        
    }
    else
    {
        set_hudmessage(gHudRed, gHudGreen, gHudBlue, gfTextX, gfTextY, gHudEffects, gfHudFxTime, gfHudHoldTime, gfHudFadeInTime, gfHudFadeOutTime, gHudChannel);
        show_hudmessage(id, "FLASH BLOCK NEXT USE AFTER 1 ROUND", gfFlashNextUse[id] - fTime);
    }
}
didnt work for me bah :S
what should i do?
sry for bad english and thx for help
grid1 is offline
hleV
Veteran Member
Join Date: Mar 2007
Location: Lithuania
Old 11-04-2009 , 11:51   Re: how to give an item only to Teror?
Reply With Quote #2

PHP Code:
actionFlash(idOverrideTimer)
{
    if (
cs_get_user_team(id) != CS_TEAM_T)
        return;
 
    
// The code

__________________
hleV is offline
grid1
Junior Member
Join Date: Dec 2008
Old 11-04-2009 , 11:57   Re: how to give an item only to Teror?
Reply With Quote #3

like that?
Code:
actionFlash(id, OverrideTimer)
{
    //get game time
    new Float:fTime = halflife_time();
    
    //make sure player is alive
    if (fTime >= gfFlashNextUse[id] || OverrideTimer)
    {
                    if (cs_get_user_team(id) != CS_TEAM_T)
        return;
        {
        give_item(id, "weapon_flashbang");
        {
            //omg
        }
    
        //set the time when the player can use the nuke again (someone might have been invincible)
        gfFlashNextUse[id] = fTime + get_cvar_float("bm_flashcooldown");
        
        //setup hud message to show who nuked what team
        set_hudmessage(255, 255, 0, -1.0, 0.35, 0, 6.0, 10.0, 1.0, 1.0);
        
    }
    else
    {
        set_hudmessage(gHudRed, gHudGreen, gHudBlue, gfTextX, gfTextY, gHudEffects, gfHudFxTime, gfHudHoldTime, gfHudFadeInTime, gfHudFadeOutTime, gHudChannel);
        show_hudmessage(id, "FLASH BLOCK NEXT USE AFTER 1 ROUND", gfFlashNextUse[id] - fTime);
    }
}
didnt work also
grid1 is offline
hleV
Veteran Member
Join Date: Mar 2007
Location: Lithuania
Old 11-04-2009 , 12:10   Re: how to give an item only to Teror?
Reply With Quote #4

No.
PHP Code:
actionFlash(idOverrideTimer)
{
    if (
cs_get_user_team(id) != CS_TEAM_T)
        return;
 
    
//get game time
    
new Float:fTime halflife_time();
 
    
//make sure player is alive
    
if (fTime >= gfFlashNextUse[id] || OverrideTimer)
    {
        
give_item(id"weapon_flashbang");
 
        
//set the time when the player can use the nuke again (someone might have been invincible)
        
gfFlashNextUse[id] = fTime get_cvar_float("bm_flashcooldown");
 
        
//setup hud message to show who nuked what team
        
set_hudmessage(2552550, -1.00.3506.010.01.01.0);
 
    }
    else
    {
        
set_hudmessage(gHudRedgHudGreengHudBluegfTextXgfTextYgHudEffectsgfHudFxTimegfHudHoldTimegfHudFadeInTimegfHudFadeOutTimegHudChannel);
        
show_hudmessage(id"FLASH BLOCK NEXT USE AFTER 1 ROUND"gfFlashNextUse[id] - fTime);
    }

__________________

Last edited by hleV; 11-04-2009 at 12:12.
hleV is offline
grid1
Junior Member
Join Date: Dec 2008
Old 11-04-2009 , 13:48   Re: how to give an item only to Teror?
Reply With Quote #5

thanks you^
work fine now
grid1 is offline
grimvh2
Veteran Member
Join Date: Nov 2007
Location: Fishdot Nation
Old 11-04-2009 , 17:04   Re: how to give an item only to Teror?
Reply With Quote #6

Search here : http://www.amxmodx.org/doc/ at function references
__________________
I am out of order!
grimvh2 is offline
Reply



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 17:43.


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