OL

[Resolvido] Pokemon não vem na cherish ball

Por Olan trein, 16 de out. de 2018 em Resolvidos

26
3.4k
MarshmelloM
18 de outubro de 2018 às 22:36

Pegando o codigo do Amigo @FlamesAdmin

 

Spoiler
local btype = "normal"   ----Tipo de Pokeball 
local pokemon = "Gengar"  ----Pokémon que virá no bau

local storage = 90024 -- storage para nao pegar o premio + de 1 vez

function onUse(cid, frompos, item2, topos)
if pokemon == "" then return true end
if getPlayerStorageValue(cid, storage) <= 0 then
addPokeToPlayer(cid, pokemon, 0, nil, btype)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce pegou seu "..pokemon.."!!")    ----Mensagem que o player receberá
doSendMagicEffect(getThingPos(cid), 29)
doSendMagicEffect(getThingPos(cid), 27)
doSendMagicEffect(getThingPos(cid), 29)
--doPlayerAddItem(cid, 2160, 100)      -----CASO QUEIRA ADICIONAR ALGUMA RECOMPENSA A MAIS
setPlayerStorageValue(cid, storage, 1)
else
doPlayerSendCancel(cid, "Você já pegou seu Pokémon") ---Mensagem q sera enviada quando o player tentar fazer a quest + de 1 vez
end
return TRUE
end

 Testa e me diz o resultado

Olan treinO
19 de outubro de 2018 às 12:37

aparece isso 

[Error - Action Interface] 
[19/10/2018 12:36:44] data/actions/scripts/questy.lua:onUse
[19/10/2018 12:36:44] Description: 
[19/10/2018 12:36:44] (luaDoTransformItem) Item not found

E SEmpree vem na pokeball

MarshmelloM
19 de outubro de 2018 às 12:52

Me manda print dos Id's da Cherish ball pf

Olan treinO
19 de outubro de 2018 às 13:02

uy.jpg

uyg.jpg

cherish.jpg

oio.jpg

MarshmelloM
19 de outubro de 2018 às 13:07

@Olan trein

Faça o teste e me diga o resultado  

Spoiler

--[[
MARSHMELLO
]]

local pokemon = "Gengar"
local sto = 31526 
local bType = "Cherish"
local level = 150

function onUse(cid, fromPos, topos)


if getPlayerStorageValue(cid,storage) == -1 then
    if getPlayerLevel(cid) >= level then
       addPokeToPlayer(cid,pokemon,0 ,nil ,bType)
      doTransformItem(item, 13551)
      doPlayerSendTextMessage(cid,25, "Parabéns você ganhou um "..pokemon.." como premio! ") -- Msg ao completar a quest
      setPlayerStorageValue(cid,storage,1)
      else
      doPlayerSendTextMessage(cid, 27, "Você precisa de level "..level.." para passar")
      end
      else
      doPlayerSendTextMessage(cid, 27, "Você já pegou oque estava dentro")
      end
    return true
end

 

Olan treinO
19 de outubro de 2018 às 13:13

deu esse erro

[19/10/2018 13:13:32] [Error - Action Interface] 
[19/10/2018 13:13:32] data/actions/scripts/questy.lua:onUse
[19/10/2018 13:13:32] Description: 
[19/10/2018 13:13:32] (luaDoTransformItem) Item not found

[19/10/2018 13:13:32] [Error - Action Interface] 
[19/10/2018 13:13:32] data/actions/scripts/questy.lua:onUse
[19/10/2018 13:13:32] Description: 
[19/10/2018 13:13:32] (luaDoTransformItem) Item not found

ent  Marshmello,eu mudei no goback,ent deu certinho ai

 local ballName = getItemAttribute(item.uid, "cherish")
local btype = getPokeballType(item.itemid)
local usando = pokeballs[btype].use

Dx eu te perguntar,tem como colocar +balls nesse local?

MarshmelloM
19 de outubro de 2018 às 13:31
Melhor resposta

Aqui funcionou

 image.png.0aca9cfce6a1c048634dff9527294ab7.png

 

Tente Esse

Spoiler

--[[
MARSHMELLO
]]

local pokemon = "Gengar"
local sto = 31526 
local bType = "Cherish"
local level = 150

function onUse(cid, fromPos, topos)


if getPlayerStorageValue(cid,storage) == -1 then
    if getPlayerLevel(cid) >= level then
       addPokeToPlayer(cid,pokemon,0 ,nil ,bType)
      doTransformItem(item, 13551)
      doPlayerSendTextMessage(cid,25, "Parabéns você ganhou um "..pokemon.." como premio! ") -- Msg ao completar a quest
      setPlayerStorageValue(cid,storage,1)
      else
      doPlayerSendTextMessage(cid, 27, "Você precisa de level "..level.." para passar")
      end
      else
      doPlayerSendTextMessage(cid, 27, "Você já pegou oque estava dentro")
      end
    return true
end

 

Olan treinO
19 de outubro de 2018 às 13:47

AHH Deu ❤️

Ty

+uma pergunta,kk,como da rep+?

MarshmelloM
19 de outubro de 2018 às 13:49
1 minuto atrás, Olan trein disse:

AHH Deu ❤️

Ty

+uma pergunta,kk,como da rep+?

image.png.8e7d3b8db100008e189b20b10a34a40b.png

 

Marque tmbn a melhor resposta

Olan treinO
19 de outubro de 2018 às 15:00

Fames e Marshmello,Ty pela ajuda os 2

BennyB
19 de outubro de 2018 às 20:11
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.