Jump to content

[AJUDA] Função Call


Recommended Posts

Posted

Opa rapaziada, queria pedir a ajuda de vocês, pois não estou compreendendo a função Call!

Não estou conseguindo sucesso no script!  

Exportei a função dx do script, e não estou conseguindo resultados!

function RobberUber (ThePlayer,seat)
local id = getElementModel(source)
if not getElementData(ThePlayer, "Habilitacoes:Carros", false) and seat == 0 then 
if id == 402 then
setPlayerWantedLevel ( ThePlayer, 1 )
outputChatBox("#ffffff[ #69A7FFAuto Escola #FFA500Minas#B22222 Gerais #ffffff] - Você Não Tem CNH Para Dirigir #95FF00Carros",ThePlayer,255,255,255, true)
outputChatBox("#ffffff[ #69A7FFAuto Escola #FFA500Minas#B22222 Gerais #ffffff] - Adquira uma na Auto Escola de BH ",ThePlayer,255,255,255, true)
exports.Scripts_Dxmessages:outputDx(ThePlayer,"Você tomou multa por dirigir sem habilitação!",ThePlayer,255,255,255, true)
end
end
end
addEventHandler("onVehicleStartEnter",root, RobberUber)

 

  • Moderators
Posted

No meta.xml do resource Scripts_Dxmessages, você precisa declarar as funções que estão sendo exportadas.

Além disso ele precisa estar ligado para poder exportar a função.

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.

Posted
1 hour ago, Lord Henry said:

No meta.xml do resource Scripts_Dxmessages, você precisa declarar as funções que estão sendo exportadas.

Além disso ele precisa estar ligado para poder exportar a função.

Exatamente oque o lord falou, você não deve ter ligado o DxMessages.

Posted (edited)

@Chasinderess Em casos assim é muito importante você deixar o debug mode ativado (/debugscript 3).

  • Você deve exportar a função no meta do recurso que ela está, nesse caso no resource Scripts_Dxmessages
  • Use mensagens para depurar seu código. Ás vezes pode ser um erro impedindo a execução do trecho do exports
  • Verifique se o resource com a função exportada está ligado e funcionando sem erros

E outra coisa, indente o seu código por favor. O código devidamente indentado ficaria assim:

function RobberUber (ThePlayer,seat)
	local id = getElementModel(source)
	if not getElementData(ThePlayer, "Habilitacoes:Carros", false) and seat == 0 then 
		if id == 402 then
			setPlayerWantedLevel ( ThePlayer, 1 )
			outputChatBox("#ffffff[ #69A7FFAuto Escola #FFA500Minas#B22222 Gerais #ffffff] - Você Não Tem CNH Para Dirigir #95FF00Carros",ThePlayer,255,255,255, true)
			outputChatBox("#ffffff[ #69A7FFAuto Escola #FFA500Minas#B22222 Gerais #ffffff] - Adquira uma na Auto Escola de BH ",ThePlayer,255,255,255, true)
			exports.Scripts_Dxmessages:outputDx(ThePlayer,"Você tomou multa por dirigir sem habilitação!",ThePlayer,255,255,255, true)
		end
	end
end
addEventHandler("onVehicleStartEnter",root, RobberUber)

O código está indentado com tabulação no caso, é muito mais fácil usar a tecla 'Tab' do que espaços.

Edited by DNL291

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