Ir para conteúdo

[Encerrado] Ajudinha ditto system V17.1


TheDream

Posts Recomendados

Estou com um problema baixei um servidor aqui :

http://www.xtibia.com/forum/topic/233906-erondino-patch-v171-source/

 

Esse server veio com ditto system tudo certo, ele copia o ditto vem as skills na move bar porem ele não solta as skills sai somente a frase "m1" "m2" e quando ele volta pra ball vem como ditto novamente.

O Erro no console é esse:

[Error - TalkAction Interface]
data/talkactions/scripts/move1.lua:onSay
Description:
data/talkactions/scripts/move1.lua:242: attempt to index field '?' (a nil value)
stack traceback:
 data/talkactions/scripts/move1.lua:242: in function <data/talkactions/scripts/move1.lua:201>

Linhas 201 até 250:

function onSay(cid, words, param)

	
local sumomdonego = getCreatureSummons(cid)[1]
if not  sumomdonego then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a pokemos to  moves.")
	return 0
end

 local  pokemon = cp[getCreatureName(sumomdonego)][words]
		if isInArray({"Ditto","Smeargle"}, getCreatureName(sumomdonego)) then
		if isInArray({"28"}, getCreatureOutfit(sumomdonego).lookType) then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a transform to use moves.")
	return 0
	end

if exhaustion.get(cid, 548798) then
dittocold = math.floor(((exhaustion.get(cid, 548798)) )) 
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "ths pokemon needs "..dittocold.." seconds to learn the moves")
return 0
end
local ditto = getPlayerSlotItem(cid, 8)
local ropax = getItemAttribute(ditto.uid, "nomepoke")
        


if words == "!cd" then
pokemon = cp[ropax][words]
if not pokemon then
if getPlayerStorageValue(sumomdonego, 1236) <= 0 then
   return true
end
	end
pokemon.pokenome = "Ditto"
if ropax == "Smeargle" then
pokemon.pokenome = "Smeargle"
end



else
pokemon = cp[ropax][words] -- linha 242
if not pokemon  then
if getPlayerStorageValue(sumomdonego, 1236) <= 0 then
                 return true
end

	end

end

Ja tentei olhar outros scripts de ditto aqui no servidor mas são todos para PDA não sei adaptar para as funções do erondino.

Se alguem der uma ajuda agradeço..

Link para o comentário
Compartilhar em outros sites

  • 2 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
Compartilhar em outros sites

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