Jump to content

givePedWeapon


DiosSasuke

Recommended Posts

Posted

hi I need help I get this error
sv.lua:4: attempt to call global `givePedWeapon` <a nil value>

here I leave the lúa

function cmdArmedPed( localPlayer )
      local x, y, z = getElementPosition(localPlayer)
      local thePed = createPed(300, 1568, 1832, 10)
      givePedWeapon( thePed, 36, 5000, true)
      setControlState(thePed, "fire", true)
end
addCommandHandler("ped", cmdArmedPed)

 

Posted (edited)

Use giveWeapon server-side

Edit: If you want the ped on client side, use givePedWeapon and setPedControlState. Also, don't forget to leave in the meta.xml attribute type="client"

 

Edited by DNL291

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

givePedWeapon function is client-side only, and it's likely that your script is as server side on meta.xml, that's why you're getting this error.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

It would be better if you explained what you want to do.

If you want a client-side ped shooting, this code should work:

function cmdArmedPed( )
      local thePed = createPed(300, 1568, 1832, 10)
      givePedWeapon( thePed, 36, 5000, true)
      setPedControlState(thePed, "fire", true)
end
addCommandHandler("ped", cmdArmedPed)

meta.xml

<meta>
	<script src="script.lua" type="client" />
</meta>

 

Please do not PM me with scripting related question nor support, use the forums instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...