Ir para conteúdo

[Encerrado] Como faz uma pokebola com um pokémon dentro sem comando /cb?


Ruandx22

Posts Recomendados

Eai galera do XTibia :happy:

 

Eu quero fazer uma quest que ganha Riolu no meu serve, mais não quero o Starter.lua, eu quero fazer um item que se chama:

14:10 You see a Shining greatball.

It contains a Riolu.
It is male.
To usando base PDA. Por favor não quero Starter.lua pra ganhar ele, quero uma quest que ganha o item XXXXX que este item é uma pokebola já com o Riolu dentro.
Valendo REP+ para quem me ajudar.
Link para o comentário
Compartilhar em outros sites

Pode enviar seu arquivo de box (data/actions/scripts, provavelmente box.lua)? Com ele, poderemos saber se no seu servidor há ou não esta função que mencionei. Assim, ficará mais fácil de fazer seu código desejado.

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

Aki:

box.lua:

 

local a = {

[11638] = {balltype = "normal", ballid = 11826,
pokemons = {"Slowpoke", "Magnemite", "Doduo", "Seel", "Grimer", "Gastly", "Drowzee", "Voltorb", "Cubone", "Koffing",
"Goldeen", "Vulpix", "Tentacool", "Bulbasaur", "Charmander", "Squirtle", "Butterfree", "Beedrill", "Metapod", "Kakuna",
"Raticate", "Spearow", "Ekans", "Abra", "Mankey", "Psyduck", "Pikachu", "Sandshrew", "Nidoran Female",
"Nidoran Male", "Zubat", "Diglett", "Venonat", "Meowth", "Poliwag", "Growlithe", "Machop", "Ponyta", "Geodude"}},
[11639] = {balltype = "great", ballid = 11832,
pokemons = {"Pidgeotto", "Weepinbell", "Clefairy", "Omanyte", "Kabuto", "Arbok", "Raichu", "Nidorino", "Nidorina",
"Dodrio", "Muk", "Golbat", "Gloom", "Parasect", "Venomoth", "Dugtrio", "Persian", "Poliwhirl", "Victreebel", "Machoke",
"Graveler", "Slowbro", "Magneton", "Farfetch'd", "Haunter", "Kingler", "Electrode", "Weezing", "Rhyhorn", "Seadra",
"Jigglypuff", "Seaking", "Tauros", "Starmie", "Eevee", "Dratini", "Charmeleon", "Wartortle", "Ivysaur"}},
[11640] = {balltype = "super", ballid = 11835,
pokemons = {"Pidgeot", "Fearow", "Sandslash", "Ninetales", "Vileplume", "Primeape", "Golduck", "Kadabra", "Rapidash",
"Clefable", "Wigglytuff", "Dewgong", "Onix", "Cloyster", "Hypno", "Exeggutor", "Marowak", "Hitmonchan", "Hitmonlee",
"Lickitung", "Chansey", "Tangela", "Mr. Mime", "Pinsir", "Vaporeon", "Jolteon", "Flareon", "Porygon", "Dragonair"}},
[11641] = {balltype = "ultra", ballid = 11829,
pokemons = {"Shiny Hitmonchan", "Shiny Hitmonlee", "Shiny Abra", "Dragonite", "Snorlax", "Kabutops", "Omastar",
"Ditto", "Lapras", "Gyarados", "Magmar", "Electabuzz", "Jynx", "Scyther", "Kangaskhan", "Golem", "Venusaur",
"Machamp", "Poliwrath", "Arcanine", "Nidoking", "Nidoqueen", "Charizard", "Blastoise", "Tentacruel", "Alakazam",
"Gengar", "Rhydon"}}
}
local happy = 220
function onUse(cid, item, frompos, item2, topos)
local b = a[item.itemid]
if not b then return true end
local pokemon = b.pokemons[math.random(#b.pokemons)]
local btype = b.balltype
if not pokeballs[btype] then return true end
doPlayerSendTextMessage(cid, 27, "You opened a pokemon prize box +"..item.itemid - (11637).."!")
doPlayerSendTextMessage(cid, 27, "The prize pokemon was a "..pokemon..", congratulations!")
doSendMagicEffect(getThingPos(cid), 29)
addPokeToPlayer(cid, pokemon, 0, nil, btype) --alterado v1.9
doRemoveItem(item.uid, 1)
return true
end

 

Tag no Actions.xml:

 

 

<action itemid="11638-11641" event="script" value="box.lua"/>

Link para o comentário
Compartilhar em outros sites

Tenta:

 

local pokemon = "Riolu"
local btype = "great" 
function onUse(cid, item, frompos, item2, topos)
    if getPlayerStorageValue(cid, 91812) >= 1 then
        return doPlayerSendCancel(cid, "Você já completou essa quest.")
    else
        addPokeToPlayer(cid, pokemon, 0, nil, btype)  
        setPlayerStorageValue(cid, 91812, 1)
        doPlayerSendTextMessage(cid, 27, "Você recebeu um Riolu!")
    end
    return true
end
Link para o comentário
Compartilhar em outros sites

qual a Tag no actions.xml e o Action/unique ID que coloco no baú?


a deixa pra lá já fiz e pego :D vlw mano REP+ mais uma vez


só posso dar Rep+ amanha, já deii o meu de hoje =( mais eu dou, vlwz

Link para o comentário
Compartilhar em outros sites

  • 4 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...