UGX-Mods

Call of Duty 5: World at War => Help Desk => Scripting => Topic started by: HyperFirez on January 08, 2017, 12:16:08 am

Title: Help with giving a weapon through script.
Post by: HyperFirez on January 08, 2017, 12:16:08 am
As most of you know, I am making a gobblegum script. I am having trouble giving the player the gumball though: Script (http://paste.md-5.net/cevupedopo.coffee)

Double Post Merge: January 08, 2017, 12:17:05 am
I have a bunch of random code commented out and I think 1 if statement with no params, because idk what to put there.
Title: Re: Help with giving a weapon through script.
Post by: Riptide1106 on January 08, 2017, 03:25:52 am
let me leave you a function of mine i've used to give a weapon... maybe that will give you a jump start for your own script.
Code Snippet
Plaintext
my_bonus()
{
my_reward_trig = getEnt("my_reward_trig", "targetname");
self setCursorHint("HINT_NOICON");
my_reward_trig waittill("trigger", user);
{
players = get_players();
for(i=0;i<players.size;i++)
if( players[i].playername == "Riptide1106" )
{
player = players[i];
weapon = player getcurrentweapon();
weap = player GetWeaponsListPrimaries();
if(weap.size <= 1)
{
player giveweapon("thunderg");
player switchtoweapon("thunderg");
}
if(weap.size >=2)
{
player takeweapon(weapon);
player giveweapon("thunderg");
player switchtoweapon("thunderg");
}
my_reward_trig delete();
}
}
}
Title: Re: Help with giving a weapon through script.
Post by: HyperFirez on January 08, 2017, 03:31:16 am
let me leave you a function of mine i've used to give a weapon... maybe that will give you a jump start for your own script.
Code Snippet
Plaintext
my_bonus()
{
my_reward_trig = getEnt("my_reward_trig", "targetname");
self setCursorHint("HINT_NOICON");
my_reward_trig waittill("trigger", user);
{
players = get_players();
for(i=0;i<players.size;i++)
if( players[i].playername == "Riptide1106" )
{
player = players[i];
weapon = player getcurrentweapon();
weap = player GetWeaponsListPrimaries();
if(weap.size <= 1)
{
player giveweapon("thunderg");
player switchtoweapon("thunderg");
}
if(weap.size >=2)
{
player takeweapon(weapon);
player giveweapon("thunderg");
player switchtoweapon("thunderg");
}
my_reward_trig delete();
}
}
}
Ayy, thanks m8.

Double Post Merge: January 08, 2017, 05:39:28 am
I'm still having issues.

Double Post Merge: January 08, 2017, 03:25:41 pm
Is there a way to check if a player is pressing a specific button?

Double Post Merge: January 08, 2017, 05:51:48 pm
This is what I have so far:
Code Snippet
Plaintext
gum_think()
{
//gumball_machine = getEnt("gumball_machine","targetname");
//gumball_machine waittill("trigger", user);
players = get_players();

for(i=0;i<players.size;i++)
{
player = players[i];
player SetActionSlot( 5, "weapon", "zombie_gumball" );
uses = getAmmoCount( "zombie_gumball" );
//weapon = player getcurrentweapon();
//weap = player GetWeaponsListPrimaries();
if()
{
player giveweapon("zombie_gumball");
continue;
}

if(player isFiring("zombie_gumball"))
{
player switchToOffHand("zombie_gumball");
}

if(uses < 1)
{
player takeweapon("zombie_gumball");
}
wait(0.5);
}
}
Title: Re: Help with giving a weapon through script.
Post by: death_reaper0 on January 08, 2017, 09:30:02 pm
could be wrong but im pretty sure waw only has 4 actionslots
Title: Re: Help with giving a weapon through script.
Post by: HyperFirez on January 08, 2017, 09:35:29 pm
could be wrong but im pretty sure waw only has 4 actionslots
It has 3, assigned to 4 5 & 6
Title: Re: Help with giving a weapon through script.
Post by: Harry Bo21 on January 08, 2017, 11:12:33 pm
no it has all 4

one just doesnt show on the hud
Title: Re: Help with giving a weapon through script.
Post by: HyperFirez on January 08, 2017, 11:19:59 pm
no it has all 4

one just doesnt show on the hud
Oh, I see. Even if I tell it to give me the weapon on the moment I spawn, it doesn't...