Raised This Month: $ Target: $400
 0% 

how to give an item only to Teror?


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
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
 



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