Simple weapon assigning
by William Goh (Joondalup IT TAFE) · in Torque 3D Professional · 10/13/2009 (10:13 pm) · 2 replies
I would like the player to have two weapons and is able to press 2 to switch to the second weapon
I believe the code was something like CMD something?
I believe the code was something like CMD something?
Associate OmegaDog
moveMap.bindCmd(keyboard, "2", "commandToServer('use',\"YourWeaponName\");", "");game\scripts\client\default.bind.cs
//------------------------------------------------------------------------------ // Item manipulation //------------------------------------------------------------------------------ moveMap.bindCmd(keyboard, "1", "commandToServer('use',\"RocketLauncher\");", ""); function unmountWeapon(%val) { if (%val) commandToServer('unmountWeapon'); } moveMap.bind(keyboard, 0, unmountWeapon); function throwWeapon(%val) { if (%val) commandToServer('Throw', "Weapon"); } function tossAmmo(%val) { if (%val) commandToServer('Throw', "Ammo"); } moveMap.bind(keyboard, "alt w", throwWeapon); moveMap.bind(keyboard, "alt a", tossAmmo); function nextWeapon(%val) { if (%val) commandToServer('cycleWeapon', "next"); } function prevWeapon(%val) { if (%val) commandToServer('cycleWeapon', "prev"); } function mouseWheelWeaponCycle(%val) { if (%val < 0) commandToServer('cycleWeapon', "next"); else if (%val > 0) commandToServer('cycleWeapon', "prev"); } moveMap.bind(keyboard, q, nextWeapon); moveMap.bind(keyboard, "ctrl q", prevWeapon); moveMap.bind(mouse, "zaxis", mouseWheelWeaponCycle);