AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Random num for weapon (https://forums.alliedmods.net/showthread.php?t=107285)

Doc-Holiday 10-24-2009 22:18

Random num for weapon
 
wepname[3]
{
1. weapon_usp,
2. weapon_m4a1,
3. weapon_ak47
}

ham_give_weapon(id, random_num(0,primwep[] - 1)

Would that give you a random weapon from that list?

fysiks 10-24-2009 23:53

Re: Random num for weapon
 
random(sizeof(wepname))

Are those array values supposed to be strings or variables?

Doc-Holiday 10-26-2009 02:14

Re: Random num for weapon
 
Quote:

Originally Posted by fysiks (Post 971395)
random(sizeof(wepname))

Are those array values supposed to be strings or variables?


There strings weapon names just have the 1. 2. 3. to number them for my own thing... those arnt ther ein the script.

Arkshine 10-26-2009 05:17

Re: Random num for weapon
 
Code:
gMyWeaponName[][] = {     "weapon_usp",     "weapon_m4a1",     "weapon_ak4" } give_item( id, gMyWeaponName[ random( sizeof gMyWeaponName ) ) ] );

Doc-Holiday 10-26-2009 11:17

Re: Random num for weapon
 
so i dont have to put any numbers up ther ein the [] []

amd od rather use ham.

ham_give_weapon(id, gMyWeaponName[ random( sizeof gMyWeapon ) ) ] );

Arkshine 10-26-2009 11:55

Re: Random num for weapon
 
Use the fun native, more efficient here.
Yes you don't need to provided a size.

bibu 11-06-2010 12:16

Re: Random num for weapon
 
When I use
PHP Code:

give_itemidgMyWeaponNamerandomsizeof gMyWeaponName ) ) ] ); 

How can I also use the correct random weapon name here:

PHP Code:

cs_set_user_bpammo(idthe_random_weapon_name90


Exolent[jNr] 11-06-2010 17:54

Re: Random num for weapon
 
Quote:

Originally Posted by bibu (Post 1343234)
When I use
PHP Code:

give_itemidgMyWeaponNamerandomsizeof gMyWeaponName ) ) ] ); 

How can I also use the correct random weapon name here:

PHP Code:

cs_set_user_bpammo(idthe_random_weapon_name90


Code:
new iWeaponIndex = random( sizeof gMyWeaponName ); give_item( id, gMyWeaponName[ iWeaponIndex ] ); cs_set_user_bpammo( id, get_weaponid( gMyWeaponName[ iWeaponIndex ] ), 90 );


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

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