Jump to content

Ajuda Aqui Funcao


Recommended Posts

Posted (edited)

essa Funcao quando E ativada Ela manda seu veiculo para vc , mais eu quero mudar isso quero mudar isso para uma local qualquer , oq eu faco galera? oq tenho que modificar?

addEvent("WarpMyVehicle", true)
addEventHandler("WarpMyVehicle", root, 
function(id)
    if not isPedInVehicle (source) then
    if getElementInterior(source) == 0 then
        if getPlayerMoney(source) >= tonumber(500) then
            local vehicle = getVehicleByID(id)
            if isElement(vehicle) then
                takePlayerMoney ( source, 500 )
                local x, y, z = getElementPosition(source)
                setElementPosition(vehicle, x, y, z)
                warpPedIntoVehicle ( source, vehicle )
                outputMessage ("#c1c1c1O seu veiculo #00FF66"..(customCarNames[getElementModel(vehicle)] or getVehicleNameFromModel(getElementModel(vehicle))).." Foi Rebocado ate o detran.", source, 38, 122, 216, true)
            else
                outputMessage("#c1c1c1O seu veiculo não está spawnado.", source, 38, 122, 216, true)
            end
        else
            outputMessage("#c1c1c1Você não tem os meios de se teletransportar para o veiculo.", source, 38, 122, 216, true)
        end
    else
        outputMessage("#c1c1c1Você só poderá mudar de veiculo se sair do atual.", source, 38, 122, 216, true)
    end
     else
outputMessage("#c1c1c1Nós não podemos dirigir seu veiculo. Por favor, sair do outro veiculo.", source, 38, 122, 216, true)
    end
end)

 

Edited by Tio.Andy
Posted

Bom, é bem simples a função que faz o veiculo ir até o jogador é setElementPosition então você deveria editar ela, aqui adicionei uma posição aleatória.

addEvent("WarpMyVehicle", true)
addEventHandler("WarpMyVehicle", root, 
function(id)
    if not isPedInVehicle (source) then
		if getElementInterior(source) == 0 then
			if getPlayerMoney(source) >= tonumber(500) then
				local vehicle = getVehicleByID(id)
				if isElement(vehicle) then
					takePlayerMoney ( source, 500 )
					setElementPosition(vehicle, 2094294, 4343, 432424342)  ------ $#@#$MUDE AQUI A POSIÇÃO
					warpPedIntoVehicle ( source, vehicle )
					outputMessage ("#c1c1c1O seu veiculo #00FF66"..(customCarNames[getElementModel(vehicle)] or 			     getVehicleNameFromModel(getElementModel(vehicle))).." Foi Rebocado ate o detran.", source, 38, 122, 216, true)
				else
					outputMessage("#c1c1c1O seu veiculo não está spawnado.", source, 38, 122, 216, true)
				end
			else
				outputMessage("#c1c1c1Você não tem os meios de se teletransportar para o veiculo.", source, 38, 122, 216, true)
			end
		else
			outputMessage("#c1c1c1Você só poderá mudar de veiculo se sair do atual.", source, 38, 122, 216, true)
		end
    else
		outputMessage("#c1c1c1Nós não podemos dirigir seu veiculo. Por favor, sair do outro veiculo.", source, 38, 122, 216, true)
    end
end)

Da próxima vez adicione um titulo mais útil para que outros membros entendam qual o problema que você está tendo antes mesmo de abrir seu tópico 

  • Thanks 1

Meu comentário foi útil? Deixe um Thanks :D

  • Moderators
Posted

Assista esse vídeo antes de qualquer coisa:

 

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

  • 5 months later...
Posted
On 11/02/2019 at 12:47, #DaNiLiN said:

Bom, é bem simples a função que faz o veiculo ir até o jogador é setElementPosition então você deveria editar ela, aqui adicionei uma posição aleatória.


addEvent("WarpMyVehicle", true)
addEventHandler("WarpMyVehicle", root, 
function(id)
    if not isPedInVehicle (source) then
		if getElementInterior(source) == 0 then
			if getPlayerMoney(source) >= tonumber(500) then
				local vehicle = getVehicleByID(id)
				if isElement(vehicle) then
					takePlayerMoney ( source, 500 )
					setElementPosition(vehicle, 2094294, 4343, 432424342)  ------ $#@#$MUDE AQUI A POSIÇÃO
					warpPedIntoVehicle ( source, vehicle )
					outputMessage ("#c1c1c1O seu veiculo #00FF66"..(customCarNames[getElementModel(vehicle)] or 			     getVehicleNameFromModel(getElementModel(vehicle))).." Foi Rebocado ate o detran.", source, 38, 122, 216, true)
				else
					outputMessage("#c1c1c1O seu veiculo não está spawnado.", source, 38, 122, 216, true)
				end
			else
				outputMessage("#c1c1c1Você não tem os meios de se teletransportar para o veiculo.", source, 38, 122, 216, true)
			end
		else
			outputMessage("#c1c1c1Você só poderá mudar de veiculo se sair do atual.", source, 38, 122, 216, true)
		end
    else
		outputMessage("#c1c1c1Nós não podemos dirigir seu veiculo. Por favor, sair do outro veiculo.", source, 38, 122, 216, true)
    end
end)

Da próxima vez adicione um titulo mais útil para que outros membros entendam qual o problema que você está tendo antes mesmo de abrir seu tópico 

E como eu faço para o player não ir junto?

 

  • Moderators
Posted

@yTheuSMyth não fique revivendo tópicos antigos. Crie seu próprio tópico na seção adequada de acordo com as regras.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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