Ir para conteúdo

Item Que Dar Exp


buzurck

Posts Recomendados

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
end

 

Alguem arruma ai plix

vlwzao

Link para o comentário
Compartilhar em outros sites

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

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

  • 1 year later...

so uma duvida esse item quando usado uma ves ele da um tanto x d exp e c o player usa d novo n vai dobrar

ex : so for um potion que da 100x e so e player continuar usando n vai dobrar e dobrar o xp ou ele so pode usar 1 por ves.

me manda uma resposta

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

×
×
  • Criar Novo...