Raised This Month: $ Target: $400
 0% 

Give Ammo


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
ironskillz1
AlliedModders Donor
Join Date: Jul 2012
Location: Sweden
Old 06-04-2013 , 13:52   Give Ammo
Reply With Quote #1

Im trying to give ammo to people

Evry 3.0 seconds i want to give ammo if he got 0 in ammo.

is not going well...

Code:
 static players[ 32 ], num, Player;
 get_players( players, num, "a" );
 
 for( new i = 0; i < num; i++ )
 {
  Player = players[ i ];
  
  switch( Team )
  {
   case 0:
   {
    server_cmd( "mp_friendlyfire 1" )
    strip_user_weapons( Player )
    set_dhudmessage( 255, 0, 0, -1.0, 0.02, 0, 1.0, 7.0, 0.1, 1.0 ) 
    
    if( ChooseGame == GAME_DGBALL )
    {
     CurrentGame = GAME_DGBALL
     show_dhudmessage( 0, "%s Dodgeball Game Started! [T VS T]", PREFIX )
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     else if( cs_get_user_team( Player ) == CS_TEAM_T )
     { 
      set_pev( id, pev_viewmodel2, "models/Gamemenu/v_dodgeball.mdl" );
      set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_dodgeball.mdl" );
      
      set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
     }   
    }
    if( ChooseGame == GAME_BOXING )
    {
     CurrentGame = GAME_BOXING 
     show_dhudmessage( 0, "%s Boxing Game Started! [T VS T]", PREFIX )
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     else if( cs_get_user_team( Player ) == CS_TEAM_T )
     {
      give_item( Player, "weapon_knife" ) 
      set_pev( id, pev_viewmodel2, "models/Gamemenu/v_gloves.mdl" );
      set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_gloves.mdl" );  
     }
    }
    if( ChooseGame == GAME_INTERVENTION )
    {
     CurrentGame = GAME_INTERVENTION   
     show_dhudmessage( 0, "%s Modern Warfare Game Started! [T VS T]", PREFIX )
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     else if( cs_get_user_team( Player ) == CS_TEAM_T )
     {
      give_item(Player, "weapon_awp")
      
      set_pev( id, pev_viewmodel2, "models/Gamemenu/v_intervention.mdl" );
      set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_intervention.mdl" ); 
      
      set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
     }
     
    }
    if( ChooseGame == GAME_SCOUT )
    {
     CurrentGame = GAME_SCOUT  
     show_dhudmessage( 0, "%s Scoutknivez Game Started! [T VS T]", PREFIX )
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     else if( cs_get_user_team( Player ) == CS_TEAM_T )
     {
      server_cmd( "sv_gravity 220" )
      server_cmd( "sv_airaccelerate 700" ) 
      give_item(Player, "weapon_scout")
      
      set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 ) 
     }
    }
    if( ChooseGame == GAME_SPARTA )
    {
     CurrentGame = GAME_SPARTA
     
     show_dhudmessage( 0, "%s Sparta Game Started! [T VS T]", PREFIX )
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     else if( cs_get_user_team( Player ) == CS_TEAM_T )
     {   
      give_item( Player, "weapon_knife" )
     }
    }
    if( ChooseGame == GAME_LASER )
    {
     CurrentGame = GAME_LASER
     
     show_dhudmessage( 0, "%s Laserdome Started! [T VS T]", PREFIX ) 
     
     set_lights("b")
     
     if( cs_get_user_team( Player ) == CS_TEAM_CT )
     {  
      set_user_godmode( Player, 1 )
      give_item(Player, "weapon_m4a1") 
      give_item(Player, "weapon_deagle")
      cs_set_user_bpammo( Player, CSW_M4A1, 90 )
      cs_set_user_bpammo( Player, CSW_DEAGLE, 35 ) 
     }
     if( cs_get_user_team( Player ) == CS_TEAM_T )
     {
      give_item( Player, "weapon_usp" )
      
      set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
     }
    }
   }
   case 1:
   {
    strip_user_weapons( Player )
    set_dhudmessage( 255, 0, 0, -1.0, 0.02, 0, 1.0, 7.0, 0.1, 1.0 ) 
    
    if( ChooseGame == GAME_DGBALL )
    {
     CurrentGame = GAME_DGBALL
     
     show_dhudmessage( 0, "%s Dodgeball Game Started! [CT VS T]", PREFIX )
     
     set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
     
     set_pev( id, pev_viewmodel2, "models/Gamemenu/v_dodgeball.mdl" );
     set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_dodgeball.mdl" ); 
    }
    if( ChooseGame == GAME_BOXING )
    {
     CurrentGame = GAME_BOXING
     
     show_dhudmessage( 0, "%s Boxing Game Started! [CT VS T]", PREFIX )
     
     give_item( Player, "weapon_knife" ) 
     
     set_pev( id, pev_viewmodel2, "models/Gamemenu/v_gloves.mdl" );
     set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_gloves.mdl" ); 
    }
    if( ChooseGame == GAME_INTERVENTION )
    {
     CurrentGame = GAME_INTERVENTION 
     
     show_dhudmessage( 0, "%s Modern Warfare Game Started! [CT VS T]", PREFIX )
     
     give_item(Player, "weapon_awp")
     set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
     
     set_pev( id, pev_viewmodel2, "models/Gamemenu/v_intervention.mdl" );
     set_pev( id, pev_weaponmodel2, "models/Gamemenu/p_intervention.mdl" ); 
    }
    if( ChooseGame == GAME_SCOUT )
    {
     CurrentGame = GAME_SCOUT 
     
     show_dhudmessage( 0, "%s Scoutknivez Game Started! [CT VS T]", PREFIX )
     
     server_cmd( "sv_gravity 220" )
     server_cmd( "sv_airaccelerate 700" ) 
     
     give_item(Player, "weapon_scout")
    }
    if( ChooseGame == GAME_SPARTA )
    {
     CurrentGame = GAME_SPARTA
     
     show_dhudmessage( 0, "%s Sparta Game Started! [CT VS T]", PREFIX )
     
     give_item( Player, "weapon_knife" )
    }
    if( ChooseGame == GAME_LASER )
    {
     CurrentGame = GAME_LASER
     
     set_lights("b")
     
     show_dhudmessage( 0, "%s Laserdome Started! [CT VS T]", PREFIX ) 
     
     give_item( Player, "weapon_usp" )
     set_task( 3.0, "GiveAmmo", Player, "", 0, "a", 1000000 )
    }
    
   }
  }
  
 }
 return PLUGIN_HANDLED
}
Code:
public GiveAmmo(Player)
{
 if( is_user_alive( Player ) )
 { 
  new iClip, iAmmo, iWeapon = get_user_weapon( Player, iClip, iAmmo ); 
  get_user_ammo(Player, iWeapon, iClip, iAmmo)
  
  if (iAmmo <= 0 && iClip <= 0)
  {
   if( CurrentGame == GAME_DGBALL )
   {
    if( !user_has_weapon( Player, CSW_HEGRENADE ) )
    {
     give_item( Player, "weapon_hegrenade" );
    }
   }
   
   else if( CurrentGame == GAME_INTERVENTION )
   {
    if( !user_has_weapon( Player, CSW_AWP ) )
    {
     cs_set_weapon_ammo(CSW_AWP, 1)
    }
   }
   
   else if( CurrentGame == GAME_LASER )
   {
    if( !user_has_weapon( Player, CSW_USP ) )
    {
     cs_set_weapon_ammo(CSW_USP, 1)
    }
   }
   
   else if( CurrentGame == GAME_SCOUT )
   {
    if( !user_has_weapon( Player, CSW_SCOUT ) )
    {
     cs_set_weapon_ammo(CSW_SCOUT, 1)
    }
   }
  }
 }
 
}
__________________
I have many private and unique plugins for Jailbreak and Hide'N'Seek. PM me for more info.

Pm me.

Check out my roulette site.
ironskillz1 is offline
Send a message via Skype™ to ironskillz1
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 06-04-2013 , 15:04   Re: Give Ammo
Reply With Quote #2

use get_user_weapon function
TheDS1337 is offline
Old 06-04-2013, 17:14
Blizzard_87
This message has been deleted by Blizzard_87. Reason: misread
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 16:19.


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