AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   cs_get/set_user_bpammo Issues (https://forums.alliedmods.net/showthread.php?t=134718)

Doc-Holiday 08-08-2010 01:20

cs_get/set_user_bpammo Issues
 
Ok so.. i have the following array.

JammedWeapon[33][3];

PHP Code:

JammedWeapon[33][0] = Weapon Name;
JammedWeapon[33][1] = Back pack ammo;
JammedWeapon[33][2] = Clip Ammo 

Using the following code I achieve the goal.
PHP Code:

public WeaponJam(id)
{
    new 
wepName[32], tempwepID get_user_weapon(idtemptemp);
    
JammedWeapon[id][0] = get_weaponname(wepIDwepName31);
    new 
wepEntID fm_find_ent_by_owner(-1wepNameid);
    
JammedWeapon[id][1] = cs_get_user_bpammo(idJammedWeapon[id][0]);
    
JammedWeapon[id][2] = cs_get_weapon_ammo(wepEntID);    
    
    
cs_set_weapon_ammo(wepEntID0);
    
cs_set_user_bpammo(idJammedWeapon[id][0], 0);    
    
WeaponIsJammed[id] = true;
    
emit_sound(id,CHAN_AUTO"weapons/m4a1_boltcatch.wav"1.0ATTN_NORM0PITCH_NORM);


How ever Only the Clip Ammo is effected Any ideas on how to store the bp ammo and then set it to 0?

wrecked_ 08-08-2010 01:33

Re: cs_get/set_user_bpammo Issues
 
Code:
enum WeaponStruct {     CSWID,     Ammo,     Bpammo } new WeaponJam[33][WeaponStruct] public WeaponJam( id ) {     WeaponJam[id][CSWID] = get_user_weapon( id, WeaponJam[id][Ammo], WeaponJam[id][Bpammo] )         new cswid = WeaponJam[id][CSWID]     new name[20]     get_weaponname( cswid, name, 19 )     new wepID = find_ent_by_owner( -1, name, id )         if( wepID )     {         cs_set_weapon_ammo( wepID, 0 )         cs_set_user_bpammo( id, cswid, 0 )     }         // WeaponJam[id][CSWID] is the CSW_* constant of the weapon     // WeaponJam[id][Ammo] holds the ammo     // WeaponJam[id][Bpammo] holds the backpack ammo         // ... }

Doc-Holiday 08-08-2010 03:26

Re: cs_get/set_user_bpammo Issues
 
THANKS!!!!


All times are GMT -4. The time now is 00:06.

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