Ir para conteúdo

Posts Recomendados

Olá caros xtibianos , baixei um pda edited by Gabrieltxu final version , e me deparei com um bug , o rare candy não é ultilizavel , ja tentei diversos scripts , ja criei um novo item no item editor , ja marquei e remarquei diversas vezes a opção usavel no item editor mas não resolveu , valendo + 10 de rep pra quem resolver minha duvida!

Editado por snowks
Link para o comentário
https://xtibia.com/forum/topic/218347-encerrado-duvida-pda-rare-candy/
Compartilhar em outros sites

cara mai se seu server for sem lvl system claro que nao vai pega ne man !!

 

caso seja com level system tenta pega de algum outro PDA com lvl system como CENTURION

Link para o comentário
https://xtibia.com/forum/topic/218347-encerrado-duvida-pda-rare-candy/#findComment-1543945
Compartilhar em outros sites

adiciona um tag

action itemid="6569" event="script" value="DoceRaro.lua" allowfaruse="1"/>

no data/actions/actions.xml

 

Depois cria um arquivo lua no data/actions/scripts/DoceRaro.lua

e coloca dentro:

 

 

function onUse(cid, item, frompos, item2, topos)

print("ERRORRRRRRRRRRRRRRRR")

local summon = getCreatureSummons(cid)[1]

	if not isCreature(summon) then
		doPlayerSendCancel(cid, "Voce ja usou rare candy neste pokemon!")
	return true
	end

	if getCreatureHealth(summon) == 0 then return true end

	local pb = getPlayerSlotItem(cid, 8)

	if getLevel(summon) >= 100 then
		doPlayerSendCancel(cid, "Seu pokemon ja esta no level maximo.")
	return true
	end

	if getLevel(summon) == getItemAttribute(pb.uid, "rarecandy") then
		doPlayerSendCancel(cid, "Um Pokemon nao pode nivelar-se duas vezes seguidas por um rare candy.")
	return true
	end

	doPlayerSendTextMessage(cid, 27, "Voce deu um doce raro para "..getPokeName(summon)..".")

	doCreatureSay(cid, getPokeName(summon)..", coma este doce!", TALKTYPE_SAY)
	doRemoveItem(item.uid, 1)


	local level = getItemAttribute(pb.uid, "level")
	local exp = getItemAttribute(pb.uid, "exp")
	local neededexp = getItemAttribute(pb.uid, "nextlevelexp")

	if getHappiness(summon) < 50 then
		doSendMagicEffect(getThingPos(summon), 168)
	return true
	end

	doCreatureSay(summon, "Yum.", TALKTYPE_ORANGE_1)
	doItemSetAttribute(pb.uid, "rarecandy", level + 1)
	doItemSetAttribute(pb.uid, "exp", exp + neededexp)
	doPlayerSendTextMessage(cid, 27, "Seu "..getPokeName(summon).." comeu um doce raro!")
	doSendFlareEffect(getThingPos(summon))
	doSendAnimatedText(getThingPos(summon), "Level up!", 215)
	adjustPokemonLevel(pb.uid, cid, pb.itemid, true)

return true
end
	

 

 

Link para o comentário
https://xtibia.com/forum/topic/218347-encerrado-duvida-pda-rare-candy/#findComment-1543993
Compartilhar em outros sites

Funcionou , mas quero sem restrição , vou tentar adapta-lo aqui em , vlw , vou ver se dou o rep++ ai pra vc , dps q eu terminar de dar os q devo pro cara aqui

Editado por snowks
Link para o comentário
https://xtibia.com/forum/topic/218347-encerrado-duvida-pda-rare-candy/#findComment-1545405
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
https://xtibia.com/forum/topic/218347-encerrado-duvida-pda-rare-candy/#findComment-1734713
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...