UGX-Mods Login

or login with an authentication provider below
Sign In with Google
Sign In with Twitter
Sign In with Discord
Sign In with Steam
Sign In with Facebook
Sign In with Twitch

upgraded staffs scripts

broken avatar :(
Created 12 years ago
by javipotter
0 Members and 1 Guest are viewing this topic.
1,856 views
broken avatar :(
×
broken avatar :(
Location: escastellon
Date Registered: 14 February 2013
Last active: 6 years ago
Posts
106
Respect
Forum Rank
Pack-a-Puncher
Primary Group
Member
My Contact & Social Links
More
×
javipotter's Groups
javipotter's Contact & Social LinksJAVI-POTTERZombieModdingJavipotterjavi potter
well i was trying to make an easter egg for my staffs, i wanted to be able to shoot to three trigger damage and making it give you the staff upgraded, i mean, i have a fire staff, i shoot to three fire staff symbols, and it gives me the staff of fire upgraded, someone helped me on the script but it doesnt make anything, it doesnt give you the gun and im not sure if the rest works or not but the problems that script has are:
-you can shoot with any gun to get the upgraded staff, and i want to shoot with the correct staff to the correct triggers
-it doesnt give you the upgraded gun.
Code Snippet
Plaintext
thread Secret_trigger_1();
    thread secret_trigger_2();
    thread secret_trigger_3();
    thread Secret_weapon();
this goes in mymap main
Code Snippet
Plaintext
//Secret_Easter_Egg
Secret_trigger_1()
{
   trig1 = getEnt("staff_firedamage_trigger","targetname");
   trig1 waittill("trigger", player );
   trig1 delete();
   trig1 SetCursorHint( "HINT_NOICON" );
   
self.secret_trigger_num = self.secret_trigger_num + 1;

thread secret_weapon();
}

secret_trigger_2()
{
   trig2 = getEnt("staff_firedamage_trigger2","targetname");
   trig2 waittill("trigger", player );
   trig2 delete();
   trig2 SetCursorHint( "HINT_NOICON" );

self.secret_trigger_num = self.secret_trigger_num + 1;

thread secret_weapon();
}

secret_trigger_3()
{
   trig3 = getEnt("staff_firedamage_trigger3","targetname");
   trig3 waittill("trigger", player );
   trig3 delete();
   trig3 SetCursorHint( "HINT_NOICON" );

self.secret_trigger_num = self.secret_trigger_num + 1;

thread secret_weapon();
}

secret_weapon()
{
door = getEnt("secret_weapon","targetname");
if(self.secret_trigger_num == 3)
{
self waittill("trigger", player);
player GiveWeapon("staff_fire_ult");
player SwitchToWeapon("staff_fire_ult");
}
}
this goes in the bottom of my mapname.gsc
broken avatar :(
  • DeletedUser
  • Deleted Member
×
broken avatar :(
DeletedUser
This user is deleted :(
change this:
Code Snippet
Plaintext
secret_weapon()
{
door = getEnt("secret_weapon","targetname");
if(self.secret_trigger_num == 3)
{
self waittill("trigger", player);
player GiveWeapon("staff_fire_ult");
player SwitchToWeapon("staff_fire_ult");
}
}
to this:
Code Snippet
Plaintext
secret_weapon()
{
door = getEnt("secret_weapon","targetname");
for(;;){
if(self.secret_trigger_num == 3)
{
door waittill("trigger", player);
player GiveWeapon("staff_fire_ult");
player SwitchToWeapon("staff_fire_ult");
break;
}
wait(0.1);
}
}
Player is not a trigger to wait for :|

 
Loading ...