Ir para conteúdo

Extra Atk


fokus090

Posts Recomendados

Alguem me ajuda a usar essa Função:

 

setItemExtraAttack(uid, extraattack)

Queria colocar
Atk Extra
em uma arma usando essa função aí, mas não to conseguindo. Me ensinem a usar.

Uso isso para adicionar atk extra:

 

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

if(item.itemid == 8301 and itemEx.itemid == 7386) then
	setItemExtraAttack(itemEx.uid, 10)

Mas da esse ERRO:

 

[18/10/2011 09:40:28] [Error - Action Interface] 
[18/10/2011 09:40:28] data/actions/scripts/new/slot.lua:onUse
[18/10/2011 09:40:28] Description: 
[18/10/2011 09:40:28] data/actions/scripts/new/slot.lua:4: attempt to call global 'setItemExtraAttack' (a nil value)
[18/10/2011 09:40:28] stack traceback:
[18/10/2011 09:40:28] 	data/actions/scripts/new/slot.lua:4: in function <data/actions/scripts/new/slot.lua:1>

 

Ajudem-me a usá-lo corretamente !!

 

Abraços !! :smile_positivo:

Editado por Frenesy
Link para o comentário
Compartilhar em outros sites

Alguem me ajuda a usar essa Função:

 

setItemExtraAttack(uid, extraattack)

Queria colocar
Atk Extra
em uma arma usando essa função aí, mas não to conseguindo. Me ensinem a usar.

Uso isso para adicionar atk extra:

 

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

if(item.itemid == 8301 and itemEx.itemid == 7386) then
	setItemExtraAttack(itemEx.uid, 10)

Mas da esse ERRO:

 

[18/10/2011 09:40:28] [Error - Action Interface] 
[18/10/2011 09:40:28] data/actions/scripts/new/slot.lua:onUse
[18/10/2011 09:40:28] Description: 
[18/10/2011 09:40:28] data/actions/scripts/new/slot.lua:4: attempt to call global 'setItemExtraAttack' (a nil value)
[18/10/2011 09:40:28] stack traceback:
[18/10/2011 09:40:28] 	data/actions/scripts/new/slot.lua:4: in function <data/actions/scripts/new/slot.lua:1>

 

Ajudem-me a usá-lo corretamente !!

 

Abraços !! :smile_positivo:

 

Voce colocou return TRUE e end no final do script ?

 

Flws .

Link para o comentário
Compartilhar em outros sites

Não é esse o erro, o return true funciona apenas pra a função acontecer "com sucesso" mas dentro do jogo, por exemplo

no onEquipItem, se colocarmos return false no final, ele vai dar erro e não dar pra colocar o item, com return true não dará erros e dará pra colocar o item.

O problema ali é que essa função "setItemExtraAttack" não existe no seu OTserv, ou você errou o nome(várias funções tem nomes diferentes em ots diferentes

Pra colocar provavelmente você teria que mexer nas sources, oque é coisa na qual não posso ajudar, porque não entendo nada de programação(além de LUA)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...