Ir para conteúdo

Featured Replies

Postado
  • Solução

 

desculpa pela demora...

 

 

stater.lua 

 

local starterpokes = {
["Bulbasaur"] = {x = 438, y = 1918, z = 7},
["Squirtle"] = {x = 440, y = 1918, z = 7},
["Charmander"] = {x = 442, y = 1918, z = 7},
["Chikorita"] = {x = 444, y = 1918, z = 7},
["Totodile"] = {x = 446, y = 1918, z = 7},
["Cyndaquil"] = {x = 448, y = 1918, z = 7},
}
 
local btype = "Icone"
 
function onUse(cid, item, frompos, item2, topos)
 
 
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, "Você recebeu seu primeiro pokemon e um kit inicial...Boa Sorte em sua Jornada.")
 
    addPokeToPlayer(cid, pokemon, 0, nil, btype, true)
    doPlayerAddItem(cid, 2392, 30)
    doPlayerAddItem(cid, 12349, 100)
    doPlayerAddItem(cid, 12347, 30)
    doPlayerAddItem(cid, 12344, 10)
    doPlayerAddItem(cid, 2160, 1)
     setPlayerStorageValue(cid, 8955, 1)
 
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doSendMagicEffect(getThingPos(cid), 27)
doSendMagicEffect(getThingPos(cid), 29)
 
 
return TRUE
end

 

box antiga.lua

local a = {
[11638] = {balltype = "normal", ballid = 11826,
        pokemons = {"Psyduck", "Elekid", "Magby", "Pineco"}},
[11639] = {balltype = "great", ballid = 11832,        --alterado v1.3
        pokemons = {"Charizard", "Blastoise", "Venusaur", "Meganium", "Feraligatr", "Typhlosion", "Ampharos", "Raichu", "Lanturn", "Kingdra", "Alakazam",
        "Machamp", "Exeggutor", "Rhydon", "Muk", "Pidgeot", "Omastar", "Kabutops"}},
[11640] = {balltype = "super", ballid = 11835,
        pokemons = {"Blissey", "Wobbuffet", "Sudowoodo", "Smeargle", "Scyther", "Scizor", "Magmar", "Electabuzz", "Snorlax", "Kangaskhan", "Dragonite", "Girafarig", "Mantine"}},
[11641] = {balltype = "ultra", ballid = 11829,
        pokemons = {"Lucario", "Magmortar", "Metagross", "Electivire", "Tropius", "Aggron", "Rhyperior", "Absol"}}
}
 
local happy = 1000 
         
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)]
               if not pokes[pokemon] 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)
                   if useOTClient then
       doCreatureExecuteTalkAction(cid, "/salvar")
    end
    
return true
end

Editado por TopllDanStar (veja o histórico de edições)

  • Respostas 13
  • Visualizações 1.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Porque a função de adiciona pokemon ao player não está configurada para isso, tipo a de um servidor que não tem icon é assim addPokeToPlayer(cid, pokemon, 0, nil, btype, true) já no servidor com ico

  • luanluciano93
    luanluciano93

    @olaia, entre em editor completo e edite o título, coloque algo coerente com o conteúdo do seu tópico. 2.3 - Use títulos e ícones adequados: Ao criar um novo tópico no fórum, dê a ele um título que

  • stater.lua      box antiga.lua

Postado

nenhum dos dois funcionou =/

 

o pokemon ainda está vindo como pokeball? porque eu testei e está funcionando normal aqui em um servidor com icon system

pode ser alguma função que esteja faltando que você não pegou do pokexcyan 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo