Augusto

Ajuda em revisao de veiculo

Recommended Posts

mRevisao = createMarker(1911.6433105469, -1776.1658935547, 11.901125907898, "cylinder", 4.5, 255, 255, 255, 50)

function revisao(source)
         VeiculoPlayer = getPedOccupiedVehicle(source)
    if VeiculoPlayer then 
        situacao = getElementHealth(VeiculoPlayer)
    if situacao >=500
            outputChatBox("Seu veiculo esta em otimo estado.", source, 255, 255, 255, true)
    elseif situacao <=500
    outputChatBox("Seu veiculo precisa de conserto!", source, 255, 255, 255, true)
      end
     end
    end
    addEventHandler("onMarkerHit", mRevisao, revisao)


Estou aprendendo agora a criar scripts, alguem pode me dizer o que esta errado pfv
Objetivo: Quando o veiculo entrar no marker vai mandar no chat uma mensagem no chat dizendo a situação do veiculo dele
Obs: Vi no youtube

 

Share this post


Link to post
Posted (edited)

use a função "<>" para colocar o script no post, você sabe dizer em qual linha é o erro?

Você pode usar o comando /debugscript 3 no servidor local para ver os erros no script

EDIT: Tente usar player no lugar de source. OBS: Eu não testei.

EDIT2: Acho tbm que pode ser apenas else

mRevisao = createMarker(1911.6433105469, -1776.1658935547, 11.901125907898, "cylinder", 4.5, 255, 255, 255, 50)

function revisao(player)
    VeiculoPlayer = getPedOccupiedVehicle(player)
    if VeiculoPlayer then 
        situacao = getElementHealth(VeiculoPlayer)
    	if situacao >=500
		  outputChatBox("Seu veiculo esta em otimo estado.", player, 255, 255, 255, true)
		else
		  outputChatBox("Seu veiculo precisa de conserto!", player, 255, 255, 255, true)
      	end
    end
end
addEventHandler("onMarkerHit", mRevisao, revisao)

 

Edited by EW1611

Share this post


Link to post
Posted (edited)

Antes de criar a função o marker estava funcionando normalmente, mas depois que criei a função nao esta aparecendo mais


EDIT:Olhe o meta 

<meta>
     <script src="RevisaoVeiculo.Lua", type="server"/>
    
</meta>

 

Edited by Augusto

Share this post


Link to post

@Augusto Tente o seguinte no script 

mRevisao = createMarker(1911.6433105469, -1776.1658935547, 11.901125907898, "cylinder", 4.5, 255, 255, 255, 50)

function revisao(thePlayer)
    local VeiculoPlayer = getPedOccupiedVehicle(thePlayer)
    if VeiculoPlayer then 
        local situacao = getElementHealth(VeiculoPlayer)
    	if situacao >=500 then
		  outputChatBox("Seu veiculo esta em otimo estado.", thePlayer, 255, 255, 255, true)
		else
		  outputChatBox("Seu veiculo precisa de conserto!", thePlayer, 255, 255, 255, true)
      	end
    end
end
addEventHandler("onMarkerHit", mRevisao, revisao)

e isso no meta

<meta>
	<script src="server.Lua" type="server" />
</meta>

OBS: Não testei

Share this post


Link to post
On 24/08/2019 at 14:28, Augusto said:

Antes de criar a função o marker estava funcionando normalmente, mas depois que criei a função nao esta aparecendo mais


EDIT:Olhe o meta 


<meta>
     <script src="RevisaoVeiculo.Lua", type="server"/>
    
</meta>

 

tire a virgula depois do "RevisaoVeiculo.Lua",

Share this post


Link to post

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.