[Encerrado] Como alterar os pokemons iniciais

Killadors
em Tópicos Sem Resposta

Killadors

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/09/12Posts: 36Char no Tibia: PnXGames

Galera, fui criar outro lugar para account manager, e para os player escolher o 1° pokemon
Dai eu fui criar outro e nao consigo por pra ele pegar o 1 pokemon
Tipo eu clico no Bau dai faz e abri

Base:

PDA (By Bolz)

Script:

 

-- Pokes iniciais ---
local starterpokes = {
["Charmander"] = {x = 45, y = 71, z = 8},
["Cyndaquil"] = {x = 55, y = 71, z = 8},
["Squirtle"] = {x = 48, y = 71, z = 8},
["Totodile"] = {x = 51, y = 71, z = 8},
["Bulbasaur"] = {x = 53, y = 71, z = 8},
["Chikorita"] = {x = 55, y = 71, z = 8},
}

local btype = "normal"

function onUse(cid, item, frompos, item2, topos)

if getPlayerLevel(cid) > 1 then --alterado v1.3
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

local gender = getRandomGenderByName(pokemon)

local happy = 250
doPlayerAddLevel(cid, 9)
doPlayerAddItem(cid, 12344, 10 )
doPlayerAddItem(cid, 12345, 100 )
doPlayerAddItem(cid, 2392, 20)

local item = doCreateItemEx(2219)
doItemSetAttribute(item, "poke", pokemon)
doItemSetAttribute(item, "hp", 1)
doItemSetAttribute(item, "happy", happy)
doItemSetAttribute(item, "gender", gender)
doItemSetAttribute(item, "description", "Contains a "..pokemon..".")
doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".")
doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v1.6

doPlayerAddItemEx(cid, item, true)

doTransformItem(item, pokeballs[btype].on)

doPlayerSendTextMessage(cid, 27, "Você tem o seu primeiro pokemon! Você também recebeu algumas pokeballs para ajudá-lo em sua jornada.")
doPlayerSendTextMessage(cid, 27, "Não se esqueça de usar a sua pokedex em todos os Pokémon descobertos, você poderá ganhar OUTFITS :)!!")

doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doSendMagicEffect(getThingPos(cid), 27)
doSendMagicEffect(getThingPos(cid), 29)


return TRUE
end

 

HenrikDiamond

Vivendo e aprendendo!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/12/13Posts: 86Char no Tibia: [ADM] Wolf

Vc precisa colocar as posiçoes dos pokemons iniciais na posiçao q vc colocara o determinado bau!

Para trocar a area do Account Manager é no sqlite studio na tabela players > account manager

Para trocar a area de um novo player e no config.lua!

 

 

---Esse seu erro deve ser por que vc nao colocou o bau correto, pois tem q ser um bau especifico para os pokemons serem recebidos...

Abra seu actions.xml e procure pelo starter.lua la, verifique o id do bau q esta la, certamente sera a Chest virada para Baixo!

Modifique a outro Baú se quiser ! Espero ter ajudado! Flw ^^

Ajudei Vc em Algo?



Da Rep+



Em Brevee!! PokeZot V2




Aguarde!!



Meus Trabalhos



Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
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.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel