AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   hw to give ct armor n he-nade? (https://forums.alliedmods.net/showthread.php?t=108347)

wahmeng 11-04-2009 09:30

hw to give ct armor n he-nade?
 
i've been trying and been getting loose indentations so on so for. anyone can teach me how to give armor + he grenade to CTs only at round start??
PHP Code:

 public HamPlayerSpawn(id) {
    if( 
is_user_aliveid ) && is_user_connectedid ) ) {
        
strip_user_weaponsid );
        
give_itemid"weapon_knife" );
        if( 
cs_get_user_teamid ) == CS_TEAM_CT ) {
            
give_itemid"weapon_deagle" );
            
cs_set_user_bpammoidCSW_DEAGLE35 );
       
give_itemid"weapon_hegrenade" );
       
cs_set_user_bpammoidCSW_HEGRENADE);
       
give_itemid"armor" );
       
cs_set_user_armorid100CSArmorType:);
            
menu_displayidg_iMenu); 


hleV 11-04-2009 09:38

Re: hw to give ct armor n he-nade?
 
PHP Code:

#include <amxmodx>
#include <fun>
#include <cstrike>
 
#define ARMOR_AMOUNT 100
#define ARMOR_TYPE CS_ARMOR_VESTHELM
 
new g_iMaxPlayers;
 
public 
plugin_init()
{
        
register_event("HLTV""eventHLTV""a""1=0""2=0");
 
        
g_iMaxPlayers get_maxplayers();
}
 
public 
client_disconnect(iCl)
        
remove_task(iCl); // Not very necessary, but I did it
 
public eventHLTV()
        for (new 
iCliCl <= g_iMaxPlayersiCl++)
                if (
is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_CT)
                        
set_task(0.1"taskGiveStuff"iCl);
 
public 
taskGiveStuff(iCl)
{
        
cs_set_user_armor(iClARMOR_AMOUNTARMOR_TYPE);
        
give_item(iCl"weapon_hegrenade");



wahmeng 11-04-2009 10:55

Re: hw to give ct armor n he-nade?
 
umm. i realised i only had this mistake >.<

PHP Code:

            cs_set_user_armorid100CSArmorType:); 

can help me thnx :)

ConnorMcLeod 11-04-2009 11:08

Re: hw to give ct armor n he-nade?
 
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

new bool:bIsFreezeTime

public plugin_init()
{
    
RegisterHam(Ham_Spawn"player""HamPlayerSpawn"1)

    
register_event("HLTV""Event_HLTV_New_Round""a""1=0""2=0")
    
register_logevent("LogEvent_Round_Start"2"1=Round_Start")
}

public 
Event_HLTV_New_Round()
{
    
bIsFreezeTime true
}

public 
LogEvent_Round_Start()
{
    
bIsFreezeTime false
}

public 
HamPlayerSpawn(id)
{
    if( 
is_user_aliveid ) ) // check if player is connected is useless
    
{
        
strip_user_weaponsid )
        
give_itemid"weapon_knife" )
        if( 
cs_get_user_teamid ) == CS_TEAM_CT )
        {
            if( 
bIsFreezeTime // here you check if it's the roundstart
            
{
                
give_itemid"weapon_deagle" )
                
cs_set_user_bpammoidCSW_DEAGLE35 )

                
give_itemid"weapon_hegrenade" )
                
cs_set_user_bpammoidCSW_HEGRENADE)
            }

            
cs_set_user_armor(id100CS_ARMOR_VESTHELM)
            
menu_displayidg_iMenu)
        }
    }




All times are GMT -4. The time now is 17:40.

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