SetWeaponOwner: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Remove obsolete Requirements section)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Client function}}
{{Client function}} <!-- for some revisions this function was serverside too -->
{{Needs_Example}}
<!--{{Needs_Example}}-->{{Disabled|This function was disabled in revision {{r|4872}}.}}
Sets the owner (a player) of the custom weapon.
This function sets the owner (which is a [[player]]) of a [[Element/Weapon|custom weapon]]. The owner of a weapon was used for lag compensation, and it was also intended to only allow him to shoot the weapon.


==Syntax==
==Syntax==
<syntaxhighlight lang="lua">bool setWeaponOwner ( weapon theWeapon, player theOwner )</syntaxhighlight>
<syntaxhighlight lang="lua">bool setWeaponOwner ( weapon theWeapon, player theOwner )</syntaxhighlight>
{{OOP|This function is completely disabled, so it lacks a method.||owner|getWeaponOwner}}


===Required Arguments===
===Required Arguments===
* '''theWeapon:''' The weapon to set the owner of
* '''theWeapon:''' The weapon to set the owner of.
* '''theOwner:''' The weapon owner
* '''theOwner:''' The new weapon owner.


===Returns===
===Returns===
Line 15: Line 16:


==Example==
==Example==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">--TODO</syntaxhighlight>
local weapon = createWeapon(deagle, 0, 0, 0) -- create a weapon in center of the map. Weapon is deagle :D
    if weapon then -- if it was sucessfull then
        setWeaponOwner( weapon, getPlayerName(getRandomPlayer()) ) -- get a random player and set the weapon owner to him
end -- end the if statment


</syntaxhighlight>
==See also==
 
==Requirements==
{{Requirements|n/a|1.3.0-9.04555|}}
 
==See Also==
{{Client weapon creation functions}}
{{Client weapon creation functions}}

Latest revision as of 17:06, 7 November 2024

Dialog-warning.png Function has been disabled.

Reason/Note: This function was disabled in revision r4872.

This function sets the owner (which is a player) of a custom weapon. The owner of a weapon was used for lag compensation, and it was also intended to only allow him to shoot the weapon.

Syntax

bool setWeaponOwner ( weapon theWeapon, player theOwner )

OOP Syntax Help! I don't understand this!

Note: This function is completely disabled, so it lacks a method.
Variable: .owner
Counterpart: getWeaponOwner


Required Arguments

  • theWeapon: The weapon to set the owner of.
  • theOwner: The new weapon owner.

Returns

Returns true on success, false otherwise.

Example

--TODO

See also