Ir para conteúdo
  • Cadastre-se

data/actions/scripts/bau/bau.lua:4: unexpected symbol near 'then'


Posts Recomendados

Aonde está o erro nesse script :

 

function onUse(cid, item, fromPosition, itemEx, toPosition)


if getPlayerLevel(cid) >= 150 then
    doPlayerAddItem(cid, 2100, 1)then
      doTeleportThing(cid, {x=176,y=82,z=9}) 
else 
    doPlayerSendCancel(cid, "This action is not possible".")
    
  return true
end


return true 
end

actions.xml

<action itemid="2591" event="script" value="bau/bau.lua"/>

Pq ao clicar no itemid "2591" ele recebe o item e nem é teleportado pro lugar desejado ?

data/actions/scripts/bau/bau.lua:4: unexpected symbol near 'then'

 

Link para o post
Compartilhar em outros sites

Msm mudando o :

doPlayerAddItem(cid, 2100, 1)

o erro continua :

 

[Warning - Event::loadScript] Cannot load script (data/actions/scripts/bau/bau.lua)
data/actions/scripts/bau/bau.lua:7: ')' expected near 

@EDIT

 

consegui arrumar o erro :

 

exclui essa parte 

else 
    doPlayerSendCancel(cid, "This action is not possible".")

e funcionou , mas queria saber o pq de com o comando acima o script não funcionar T.T

Editado por Matsuo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)


if getPlayerLevel(cid) >= 150 then
    doPlayerAddItem(cid, 2100, 1)then
      doTeleportThing(cid, {x=176,y=82,z=9}) 
else 
    doPlayerSendCancel(cid, "This action is not possible.")
end


return true 
end
Editado por Ka zuza (veja o histórico de edições)

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerLevel(cid) >= 150 then
		doPlayerAddItem(cid, 2100, 1)
		doTeleportThing(cid, {x=176,y=82,z=9}) 
	else
		doPlayerSendCancel(cid, "This action is not possible.")
	end
	return true 
end

Não somente o then num local inapropriado, mas também uma aspa " a mais.

Quer dizer, uma aspa a mais fechando o parâmetro no local incorreto e havendo outros sinais após o parâmetro ter sido fechado.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Eu arrumo e ele que ganha rep

Não foi só você quem resolveu o bug, se não percebeu, nós dois postamos no mesmo instante. Inclusive nem deu tempo de eu receber notificação de nova mensagem no tópico.
Eu nem tinha visto sua mensagem, só vi agora que você postou de novo que eu li a anterior a minha.
E só não marca com o mesmo horário em "Postado Hoje, .." porque eu respondi uma segunda vez enquanto não tinham novas respostas, se não acreditar em mim, dá pra notar o "espaço" dado no meu post, sem qualquer edição.

E acrescentando, não tô aqui pra ganhar rep e sim pra contribuir no fórum.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo