CE

[Resolvido] (luaGetPlayerSlotItem) Player not found

Por ceesar90, 22 de set. de 2018 em Resolvidos

2
1.4k
ceesar90C
22 de setembro de 2018 às 21:38

Pessoal, estou com um erro no pokeDeath do DxP

Citar

[22/09/2018 21:22:03] [Error - CreatureScript Interface] 
[22/09/2018 21:22:03] data/creaturescripts/scripts/player/pokeDeath.lua:matou
[22/09/2018 21:22:03] Description: 
[22/09/2018 21:22:03] (luaGetPlayerSlotItem) Player not found

 

O problema é na função matou, aqui está ela:

 

function matou(cid, target)
if isSummon(target) and isPlayer(getCreatureMaster(target)) then
 
	doPlayerSendCancel(getCreatureMaster(target), '12//,hide') --alterado v1.7
	doUpdateMoves(getCreatureMaster(target))
	doKillPlayerPokemon(target)
	doRemoveCreature(target)
	doSendPlayerExtendedOpcode(cid, opcodes.OPCODE_POKEMON_HEALTH, "0|0")
	
elseif isWild(target) then

if getPlayerStorageValue(target, 637500) >= 1 then -- sherdder team
	doRemoveCreature(target)
	return true
end


local nameDeath = doCorrectString(getCreatureName(target))
local pos = getThingPos(target)
local corpseID = getPokemonCorpse(nameDeath)
local corpse = doCreateItem(corpseID, 1, pos) 

	if isSummon(cid) then
		checkDirias(cid, nameDeath)
    end	   
	  doItemSetAttribute(corpse, "pokeName", "fainted " .. nameDeath:lower())
      doDecayItem(corpse)
	  local name = getCreatureName(getCreatureMaster(cid))
	  doCorpseAddLoot(getCreatureName(target), corpse, getCreatureMaster(cid), target)
      doRemoveCreature(target)
	 
end 

Alguém sabe por que isso acontece?

5 meses depois...
BennyB
20 de fevereiro de 2019 às 18:26
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.