Author Topic: Making a weapon image change on right click....  (Read 1201 times)

Does anyone know how to create a function that will display an animation (dsq) when you right click and then swap to a different weapon image? I want to make a gun that transforms to a different gun when you right-click. If you can tell me how (or provide a script for me) Ill be sure to give credit when i release my add-on. Thanks!

Code: [Select]
package TezC4

{

          function Armor::onTrigger(%this, %player, %slot, %val)

        {

                if(isObject(%player.getMountedImage(0)))

                {

                        if((%player.getMountedImage(0).getName() $= "C4Image" || %player.getMountedImage(0).getName() $= "C4DetonatorImage") && %slot $= 4 && %val)

                        {

                                switch$(%player.getMountedImage(0).getName())

                                {

       

                                        case "C4Image":

                                                %player.mountImage(C4DetonatorImage,0);

                                        case "C4DetonatorImage":

                                                %player.mountImage(C4Image,0);

                                }

                         

                        }

                        else

                        {

                                Parent::onTrigger(%this, %player, %slot, %val);

                        }

                }

                else

                {

                        Parent::onTrigger(%this, %player, %slot, %val);

                }

        }

};
ActivatePackage(TezC4);


Why the spaces
Hi
         Tezuni
                    asdfk

Why that hell is wrong with Tezuni?

Code: [Select]
package TezC4

{

          function Armor::onTrigger(%this, %player, %slot, %val)

        {

                if(isObject(%player.getMountedImage(0)))

                {

                        if((%player.getMountedImage(0).getName() $= "C4Image" || %player.getMountedImage(0).getName() $= "C4DetonatorImage") && %slot $= 4 && %val)

                        {

                                switch$(%player.getMountedImage(0).getName())

                                {

       

                                        case "C4Image":

                                                %player.mountImage(C4DetonatorImage,0);

                                        case "C4DetonatorImage":

                                                %player.mountImage(C4Image,0);

                                }

                         

                        }

                        else

                        {

                                Parent::onTrigger(%this, %player, %slot, %val);

                        }

                }

                else

                {

                        Parent::onTrigger(%this, %player, %slot, %val);

                }

        }

};
ActivatePackage(TezC4);
Thanks Man! Ill give ya credit! (and i also wont copy paste the code.)

Why that hell is wrong with Tezuni?

Think about who you're talking about.