Extra Atk

fokus090
em Lixeira Pública

fokus090

~ Mapper and Scripting ~
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 19/11/10Posts: 190Char no Tibia: Frenesy

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:

Última Atualização no Website: Sábado, 22 de Dezembro de 2012.

 

befunkysinxbanner.jpg

 

frenesyfanbar.png

141831

Good For You
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/09/11Posts: 44Char no Tibia: Bielzin Ziika

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 .

Att,

StremeMakky

wigflip-ds.gif

wigflip-ds.gif

8ae65c69e4924e66af4fc3e44743c7e6.0.gif

Comecei Agora A Participar Do Forum Dia 13/10/11 . _____________________________________MSN : strememakky@hotmail.com

Meus Trabalhos

Nova Magia De Trap

Tente A Sorte 2

jedian1

Cuidado, Espada inflamável!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/01/10Posts: 17Char no Tibia: NemTeConto

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)

Afogamento é uma coisa de dar água na boca!



 

Todos os Cogumélos são comestíveis, alguns, só uma vez!

 

920384.png

 

Ei Você aí!

É, Você mesmo, que está lendo minha assinatura!

Você concerteza viu que meu post ali em cima foi muuuuito útil né?

Então...

Me da REP +!!

e Upa o Barkis(meu pet) também!