Bom, você não podia coloca o end depois do removeItem, não tinha um IF para isso.
E da exp voce esqueceu do (Config.) ou seja, config.expgain.
local config = {
animationColor = TEXTCOLOR_LIGHTBLUE, --[[Cor da animação | Padrão = Azul Claro]]
textType = TALKTYPE_ORANGE_1, --[[Cor do Texto | Padrão = Verde]]
expGain = 300 -- quanto vai ganhar de exp
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerAddExp(cid, config.expGain)
doSendAnimatedText(getThingPosition(cid), config.expGain, config.animationColor)
doPlayerSendTextMessage(cid, config.textType, "Voce recebeu ".. config.expGain .." experience")
doRemoveItem(item.uid, 1)
return TRUE
end



info
Grupo: Campones
Registrado: 09/05/09
Posts: 16
Reputação: +2
Char no Tibia: Jon Keltera
To com outro duvida, a primeira eu consegui arrumar, nem devia ter postado.
Mas esse outro script não consigo arrumar, acho que é falta de "end" em algum lugar.
É o seguinte: ao clicar no item, o player ganha 300 de exp e o item é removido. Só isso.
Ta aqui o script:
local config = { animationColor = TEXTCOLOR_LIGHTBLUE, --[[Cor da animação | Padrão = Azul Claro]] textType = TALKTYPE_ORANGE_1, --[[Cor do Texto | Padrão = Verde]] expGain = 300 -- quanto vai ganhar de exp } function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddExp(cid, expGain) doSendAnimatedText(getThingPosition(cid), expGain, config.animationColor) doPlayerSendTextMessage(cid, config.textType, "Voce recebeu ".. expGain .." experience") doRemoveItem(item.uid, 1) end return TRUE endAlguem arruma ai plix
vlwzao