1 hora atrás, Yan18 disse:Pronto, já adicionei os itens que quer e criei uma tabela para cidade ao teleportar o player quando clica no baú:
local starterpokes = { ["Bulbasaur"] = {x = 143, y = 110, z = 6}, ["Chikorita"] = {x = 144, y = 110, z = 6}, ["Treecko"] = {x = 145, y = 110, z = 6}, ["Turtwig"] = {x = 146, y = 110, z = 6}, ["Snivy"] = {x = 147, y = 110, z = 6}, ["Charmander"] = {x = 148, y = 110, z = 6}, ["Cyndaquil"] = {x = 149, y = 110, z = 6}, ["Torchic"] = {x = 150, y = 110, z = 6}, ["Chimchar"] = {x = 151, y = 110, z = 6}, ["Tepig"] = {x = 152, y = 110, z = 6}, ["Squirtle"] = {x = 153, y = 110, z = 6}, ["Totodile"] = {x = 154, y = 110, z = 6}, ["Mudkip"] = {x = 155, y = 110, z = 6}, ["Piplup"] = {x = 156, y = 110, z = 6}, ["Oshawott"] = {x = 157, y = 110, z = 6}, } local itens = { [2394] = 20, [2152] = 10, [12346] = 5, [12344] = 5, } local btype = "Icone" local storage = 77477 local cities = { ["Saffron"] = 1, ["Cerulean"] = 2, ["Lavender"] = 3, ["Fuchsia"] = 4, ["Celadon"] = 5, ["Viridian"] = 6, ["Pallet"] = 7, ["Pewter"] = 8, ["Vermilion"] = 9, ["Cinabar"] = 10, } ---------------------------------------- CÓDIGO ------------------------------------ function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storage) < 1 then 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,22,"Boa escolha. Divirta-se!") addPokeToPlayer(cid, pokemon, 0, nil, btype, true) setPlayerStorageValue(cid, 8955, 1) nome_pokemon = pokemon for i, j in pairs(itens) do doPlayerAddItem(cid, i, j) end doPlayerSetTown(cid, cities["Saffron"]) -- COLOCA O NOME DA CIDADE QUE QUER QUE SEJA CIDADE NATAL doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 40) doSendMagicEffect(getThingPos(cid), 7) setPlayerStorageValue(cid, storage, 1) return true else doPlayerSendTextMessage(cid, 27, "Você já escolheu seu pokémon!") return true end return TRUE endTestei tanto em Saffron como em Cerulean e deu certo, caso queira trocar a cidade do player ao pegar o pokemon, só colocar o nome da cidade ali dentro de cities de acordo com as cidades existente na tabela. Caso queira colocar mais cidades além daquelas, vai em data/talkactions/script/tele.lua e olha lá todas as cidades e coloca na ordem igual está lá na tabela, mas se criou outra cidade pelo remere's, só olhar o id da town lá.
OBS: Se você está usando o mapa padrão do PokeRoxy, pode ver que tem um baú dourado no começo, ali está dando alguns itens, para tirar, só ir em data/actions/scripts/quests/itensiniciais.lua e remover os itens lá, na verdade se quiser pode até tirar aquele script de actions.xml, só comentar a tag dele.
Testei aqui e deu certo, mas qualquer problema me fale.
Bom testei!!
E nao funcionou.
Ele abre o bau nao ganha item e nao e teleportado ele abre o bau nao tem nada e ele fica no lugar!!
E no exe do server nao tem ERRO.
Eu pensei se teria como nesse script coloca uma action no bau creio eu que a chance de funciona seria melhor.
Tipo uma action na script que colocava no bau





info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino
Pronto, já adicionei os itens que quer e criei uma tabela para cidade ao teleportar o player quando clica no baú:
Testei tanto em Saffron como em Cerulean e deu certo, caso queira trocar a cidade do player ao pegar o pokemon, só colocar o nome da cidade ali dentro de cities de acordo com as cidades existente na tabela. Caso queira colocar mais cidades além daquelas, vai em data/talkactions/script/tele.lua e olha lá todas as cidades e coloca na ordem igual está lá na tabela, mas se criou outra cidade pelo remere's, só olhar o id da town lá.
OBS: Se você está usando o mapa padrão do PokeRoxy, pode ver que tem um baú dourado no começo, ali está dando alguns itens, para tirar, só ir em data/actions/scripts/quests/itensiniciais.lua e remover os itens lá, na verdade se quiser pode até tirar aquele script de actions.xml, só comentar a tag dele.
Testei aqui e deu certo, mas qualquer problema me fale.