PDA

View Full Version : Checking slots smoke grenades and fragmentation.



Moczulak
24th August 2012, 18:15
How to check if a player has a grenade in your inventory?
I mean the script.

My code:

if(self getWeaponSlotWeapon("primary") != "frags......." && self getWeaponSlotWeapon("primaryb") != "frags.......")
{
iprintlnbold("You have NADES!");
}

But not work....
Please Help Me.

kung foo man
24th August 2012, 18:25
you can use
for code, thats more readable.

please try:



player hasWeapon("frag_grenade_american_mp");
player hasWeapon("frag_grenade_british_mp");
player hasWeapon("frag_grenade_german_mp");
player hasWeapon("frag_grenade_russian_mp");

player hasWeapon("smoke_grenade_american_mp");
player hasWeapon("smoke_grenade_british_mp");
player hasWeapon("smoke_grenade_german_mp");
player hasWeapon("smoke_grenade_russian_mp");

Moczulak
24th August 2012, 18:31
The script is correct. But if you take out all the grenades from the inventory to the next script shows have them.

kung foo man
24th August 2012, 18:36
I dont understand the last sentence. ^^

whats the "next script"?

and how looks your current script?

Moczulak
24th August 2012, 18:40
if(self hasWeapon("frag_grenade_german_mp"))
{
self iprintln("^1You already have ^1[ ^7" + level.shop_weapons[id].name + " ^1] ^7!");
}

Good work but ,when i have 0 nades i see this text: self iprintln("^1You already have ^1[ ^7" + level.shop_weapons[id].name + " ^1] ^7!");

kung foo man
24th August 2012, 18:48
Hm, okay, please try getWeaponSlotAmmo() and getWeaponSlotClipAmmo()

Moczulak
24th August 2012, 18:55
But nades not in slot prymary or prymaryb...

kung foo man
24th August 2012, 18:58
[21:01] IzNoGoD: GetWeaponAmmoClip( <weapon name> )

Moczulak
24th August 2012, 19:10
if(self getWeaponAmmoClip("frag_grenade_german_mp")) --> unknown function:

kung foo man
24th August 2012, 19:38
ok, please try getAmmoCount()

Moczulak
24th August 2012, 19:45
Very thanks :D it work's :))