Ir para conteúdo

{Duvida-Como,Ganhar Pokemon quando Abrir o Bau de Quest)


caiovinibc

Posts Recomendados

Fala Galera :) Queria Tirar uma Duvida :

Quando eu Abrir o bau da Quest Vir Pokemon, Como Fasso?

 

Se puder Posta um Topico Ja feito Ou Qualquer Coisa que Possa mi Ajudar !

 

3rep Pra quem Mi ajudar

 

 

 

 

---------------

 

Link para o comentário
Compartilhar em outros sites

vá em data\actions\scripts e copiei Qualquer arquivo.lua e renomei Para o nome de sua preferencia.

cole isso dentro::

local conf = {
PokeName = "Metang",
PlayerLevel = 5,
CheckPlayerLevel = true,
--
sto = 12321,
}


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

if conf.CheckPlayerLevel and getPlayerLevel(cid) > conf.PlayerLevel then
doPlayerSendTextMessage(cid, 27, "voce precisa de level "..conf.PlayerLevel.." para fazer essa quest")
return true
end

if getPlayerStorageValue(cid, conf.sto) == 1 then return true end

local pokemon = conf.pokeName
addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
setPlayerStorageValue(cid, conf.sto, 1)
doPlayerSendTextMessage(cid, 27, "Parabens, voce ganhou o seu pokemon!")
return true
end

e em actions.xml ponhe essa Tag::

<action uniqueid="5945" event="script" value="quests/metang.lua"/>

Configurando::

Arquivo.lua::

PokeName = "Metang", Nome do Pokemon que Vai Vim Quando o Player completar a Quest.

PlayerLevel = 5, Level Minimo Para o Player pode Fazer a Quest.

 

Actions.xml::

uniqueid="5945" uniqueid do Bau que você vai bota na quest.

value="quests/metang.lua" Nome do Arquivo que você fez em data\actions\scripts

Editado por AnnaFeeh
Link para o comentário
Compartilhar em outros sites

só pegar o uniqueid que você botou na sua tag em actions.xml, abrir o seu mapper editor e ir no lugar do bau aperta 2 vezes em cima dele e bota em uniqueid o numero que você colocou na tag. Depois é só ligar o server e Ir lá pegar o Bau para vim o Pokemon.

Editado por AnnaFeeh
Link para o comentário
Compartilhar em outros sites

Olha eu Sei Fiz Isso . Mas na Hora de PEGAR O Premio... o chest da quest So abre ... Nao sai Nada !

Faz assim Bota um outro numero alto, na Script e no Chest

Editado por AnnaFeeh
Link para o comentário
Compartilhar em outros sites

Sim ali onde tá

<action uniqueid="5945"

Você colocar outro Numero ali e bota o mesmo numero na chest

Editado por AnnaFeeh
Link para o comentário
Compartilhar em outros sites

Então Faz assim::

 

no seu arquivo.lua apaga Tudo e cola isso nele.

local starterpokes = {
["Totodile"] = {x = 53, 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)
    doPlayerAddLevel(cid, 10)
 
    doSendMagicEffect(getThingPos(cid), 29)
    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
    doSendMagicEffect(getThingPos(cid), 27)
    doSendMagicEffect(getThingPos(cid), 29)
    
 
return TRUE
end

Actions.xml cole isso::

<action itemid="1740" event="script" value="arquivo.lua"/>

Configurando::

Arquivo.lua::

["Totodile"] = {x = 53, y = 70, z = 7}, Nome do Pokemon, e Posição do Bau na Quest

Actions.xml::

<action itemid="1740" Deixei assim, se o ID do Bau que você está usando For outro Coloque na Vaga Daquele

value="arquivo.lua" Nome do Arquivo que você fez em data\actions\scripts

Agora vá no Seu Mapa e bote um uniqueid no Bau que você não esta usando no seu server.

Editado por AnnaFeeh
Link para o comentário
Compartilhar em outros sites

Affs :(

Fiz De Tudo Como Vc Disse

Botei As Cordenadas Do bau no Script Botei o Pokemon que queria a Unique Id Tudo Certo

 

Mas na Hora de Pegar o Premio o Bau Abre como Vazio

na hora que vou editar o bau Tem action id e unique id

ai eu boto O id que eu botei no xml lá na unique... e no action id Boto Alguma Coisa???

Lek Tem Como Fazer Essa Script Pra min???

Link para o comentário
Compartilhar em outros sites

Olhe Aqui:: Não mexa no action id só troque o Nome pelo o Nome do Seu arquivo

 

<action itemid="1740" event="script" value="arquivo.lua"/>

 

Agora abra o seu Mapa e Bote um uniqueid no Bau que você não esteja usando no server..

Obs: Não precisa Ser o mesmo do actions.xml, escolha um que não esteja sendo usado no Server

Link para o comentário
Compartilhar em outros sites

Olha tive Uma Ideia Mais Nao Sei Fazer Direito quero Ajuda...

 

No starter La dos Iniciais eu adicionei Mais um o shiny arcanine e botei a posiçao do Bau que queria ...

 

na Propriedades Daquele Bau Fasso oq?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...