Jump to content

Erro pickup de skin por acl dando erro


Recommended Posts

não to entendendo, porque isso ta errado?

 

pickup2 = createPickup (1608.1341552734,-1685.9331054688,6.21875,6.21875, 3, 1275, 1000 ) 
pickup = createPickup (1608.1341552734,-1682.0904541016,6.21875, 3, 1275, 1000 ) 


function FuncaoSkin ( thePlayer )
	local nomeAcc = getAccountName (getPlayerAccount (thePlayer)) 
	if isObjectInACLGroup ("user."..nomeAcc, aclGetGroup("BOPE")) then 
		setElementModel (thePlayer, 279)
	else 
		exports.InfoDx:addBox(thePlayer, "Você Não é da Bope Para Pegar Essa Skin", "error")
	end
end
addEventHandler ( "onPickupUse", pickup, FuncaoSkin )

function FuncaoSkin2 ( thePlayer )
	local nomeAcc = getAccountName (getPlayerAccount (thePlayer)) 
	if isObjectInACLGroup ("user."..nomeAcc, aclGetGroup("BOPE")) then 
		setElementModel (thePlayer, 14)
	else 
		exports.InfoDx:addBox(thePlayer, "Você Não é da Bope Para Pegar Essa Skin", "error")
	end
end
addEventHandler ( "onPickupUse", pickup2, FuncaoSkin2 )

ta dando esse erro no debug: "Bad argument @ 'addEventHandler' [Expected element at argument 2, got boolean]" erro na linha 
erro na linha 23
o pickup2 não ta spawnando

Edited by SciptNovato
Link to comment

Bom vamos lá, na sua primeira linha de código há um argumento a mais...

Você esta passando DUAS vezes a posição Z
 

 

pickup2 = createPickup (1608.1341552734,-1685.9331054688,6.21875,6.21875, 3, 1275, 1000 ) 

 

isso esta impedindo do pickup ser gerado no mundo, ocasionando o erro na chamada do evento.

 

Fora isso, acredito eu que tem maneiras melhores de você fazer esse código, métodos bem mais efetivos...

tipo: implementação de um array, um loop, funções de retorno, etc...

e dependendo do objetivo do mod, se caso não houver intenção de incluir um painel alterar esse eventHandler para um commandHandler, ou até juntar esse eventHandler com um sistema de bindkey para o player selecionar a skin, enfim e afins... varias maneiras bem bacanas de alteração :)

Link to comment

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