Ir para conteúdo
  • Cadastre-se

alguem me ajuda quando clica no bau ganha um pokemon


Posts Recomendados

Toma ai::

local starterpokes = {

["Totodile"] = {x = 53, y = 70, z = 7},
["Chikorita"] = {x = 51, y = 70, z = 7},
["Cyndaquil"] = {x = 49, y = 70, z = 7},
}
 
local btype = "normal"
 
function onUse(cid, item, frompos, item2, topos)
 
    if getPlayerLevel(cid) > 15 then   
    return true
    end
 
    local pokemon = ""
 
    for a, b in pairs (starterpokes) do
        if isPosEqualPos(topos, b) then
            pokemon = a
        end
    end
    if pokemon == "" then return true end
    
 
    doPlayerSendTextMessage(cid, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.")
    doPlayerSendTextMessage(cid, 27, "Don't forget to use your pokedex on every undiscovered pokemon!")
 
    addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
    doPlayerAddItem(cid, 2394, 20)
    doPlayerAddItem(cid, 2160, 2)
    doPlayerAddLevel(cid, 19)
 
    doSendMagicEffect(getThingPos(cid), 29)
    doSendMagicEffect(getThingPos(cid), 27)
    doSendMagicEffect(getThingPos(cid), 29)
    
 
return TRUE
end

Link para o post
Compartilhar em outros sites

Só seguir seu stater.lua que está em Data/actions/scripts  

você seguindo vai saber como fazer pois estou no celular e vai ser deficil ajudar agora!! 

Link para o post
Compartilhar em outros sites

ei mano eu seguir do jeito que tava la no stater.lua coloquei o nome do pokemon ,coloquei a posição coloquei os bau na posição mais quando eu clico no bau nao da nada

Link para o post
Compartilhar em outros sites

você colocou um uniqueID no Baú?

lembrando o uniqueID dos baús não podem ser igual :D

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Aqui o meu pega: 
 

 

function onUse(cid , item , itemEx , toPosition , fromPosition)

 
    local pokemon = "Metagross"
    local btype = "super"
 
if (getPlayerStorageValue(cid, 9001) > -1) then
doPlayerSendCancel(cid, "Você já fez esta quest")
return false
end
 
if (getPlayerLevel(cid) < 10) then
doPlayerSendCancel(cid, "Você precisa do level 10 para pegar seu premio!")
return false -- Retorne falso
end
 
setPlayerStorageValue(cid, 9001, 1)
addPokeToPlayer(cid, pokemon, nil, btype, false)
doPlayerAddItem(cid, 2160, 2)
doPlayerSendTextMessage(cid, 22, "Você completou a Rayquaza Quest e ganhou um Metagross e 2 Thousand Dollars!") 
return true
end

 

Em local pokemon = "NomeDoPoke"

Em local btype = "nomedapokebola"

e depois só editar o item ali e a msg.

 

actions.xml

 

 

<action actionid="9001" event="script" value="NomeDoArquivo.lua"/>

 

e coloca o actionid do bau o que ta ali q no meu caso é 9001

 

Se ajudei REP+!

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo