Jump to content

Poderiam me ajudar a criar esse script?


Recommended Posts

Posted

 

function farda (source)
    outputChatBox("Utilize /trabalhar para pegar a farda", source, 255,0,0)
end
addEventHandler("onPickupHit",farda, skinPulicia)
 
function farda(source)
    setPedSkin(source,285)
end
addCommandHandler("trabalhar",farda,skinPulicia)

ajuda ai, sou novo.


Posted

No que exatamente você precisa de ajuda? Está acontecendo algum erro?

Percebi alguns no código, a variável skinPulicia seria o Pickup criado? Se sim, reverte a linha do 'addEventHandler', a onde está skinPulicia você altera pra farda, e farda você altera pra skinPulicia. No addCommandHandler, retire o skinPulicia do final, para verificar se o jogador está em cima da Pickup, você precisa criar um Marker/ColShape na mesma posição, exemplo

 

-------------------- COM MARKER ---------------------

local markerFarda = createMarker(pos1, pos2, pos3, "cylinder", 1, 0, 0, 0, 0)
local skinPulicia = createPickup(...)
  
function pickupHit (theElem)
	 outputChatBox("Utilize /trabalhar para pegar a farda", theElem, 255,0,0)
end
addEventHandler("onPickupHit", skinPulicia, pickupHit)
  
function comandoFarda (theElem)
	if isElementWithinMarker(theElem, markerFarda) then
		setElementModel(theElem, 285) -- Utilize setElementModel ao invés de setPedSkin, pois em versões futuras do MTA essa função pode não estar funcionando.
   	end
end
addCommandHandler("trabalhar", comandoFarda)
  
  
--------------------- COM COLSHAPE (EXEMPLO UTILIZANDO COL CIRCLE) ---------------------
  
local colFarda = createColCircle(pos1, pos2, pos3, 2.0)
local skinPulicia = createPickup(...)
  
function pickupHit (theElem)
	 outputChatBox("Utilize /trabalhar para pegar a farda", theElem, 255,0,0)
end
addEventHandler("onPickupHit", skinPulicia, pickupHit)
  
function comandoFarda (theElem)
	if isElementWithinColShape(theElem, colFarda) then
		setElementModel(theElem, 285) -- Utilize setElementModel ao invés de setPedSkin, pois em versões futuras do MTA essa função pode não estar funcionando.
   	end
end
addCommandHandler("trabalhar", comandoFarda)

 

cd3JDcN.png?1

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...