tenta ae 2222,6666,7777
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- [Dúvida-Pokemon] Mudando Pokemon Da Chest ?
DO
[Dúvida-Pokemon] Mudando Pokemon Da Chest ?
Por Doonkeey, 11 de dez. de 2011 em Archived
otserv
tibia
script
6
551
11 de dezembro de 2011 às 14:03
11 de dezembro de 2011 às 14:13
Valeu @Tibinux.
Era isso mesmo .
Mas e agora ?
Tá teleportando pro templo
quando da use na chest , como desfaço isso ?
E também tá ganhando experiencia quando da use na chest .
Quero desfazer essas duas coisas.
O teleport e a exp .
11 de dezembro de 2011 às 14:15
do templo retire isso pra ve se concerta doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
11 de dezembro de 2011 às 14:22
Funcionou , agora só falta a questao da experiencia.
@EDIT
Consegui , era só tirar a linha :
doPlayerAddExp(cid, 800)
Editado Dezembro 11 por Doonkeey



info
Grupo: Campones
Registrado: 10/12/11
Posts: 7
Reputação: 0
Olá galera da XTibia.
Estou aqui com uma dúvida.
A pouco tempo botei um Action para quest ,
que dava um pokémon quando dar use no baú .
Funcionou , porém nao como eu queria.
Sao 3 quests , uma que dá weedle , outra caterpie e outra rattata ,
Porém nao era isso que eu queria , queria que fosse uma que desse Bulbasaur ,
outra Squirtle , e Outra charmander ?
Como faço ?
AH ! e outra coisa , Quando abro o baú , ele teleporta direto pro templo .
Como faço para isso nao acontecer, apenas pegar o báu ?
Segue o código como ficou:
data/actions/scripts/poke_chest.lua
function onUse(cid, item, frompos, item2, topos) local pokes = { [1000] = {pokemon = "Rattata",health = 350,maxhealth = 350}, [2000] = {pokemon = "Weedle",health = 325,maxhealth = 325}, [3000] = {pokemon = "Caterpie",health = 200,maxhealth = 200} } if getPlayerStorageValue(cid, 8987) <= 0 then local e = pokes[item.uid] item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", "This is "..e.pokemon.."'s pokeball. HP = ["..e.health.."/"..e.maxhealth.."]") doItemSetAttribute(item, "nome", e.pokemon) doItemSetAttribute(item, "description", "Contains a "..e.pokemon..".") doPlayerAddItemEx(cid, item, true) doTransformItem(item, 2222) doPlayerSendTextMessage(cid, 27, "You got your first pokemon!.") doPlayerSendTextMessage(cid, 27, "Don\'t forget to use your pokedex on every undiscovered pokemon!") doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerAddExp(cid, 800) doPlayerAddItem(cid, 2152, 30) doPlayerAddSoul(cid, 1) setPlayerStorageValue(cid, 8987, 1) else doPlayerSendTextMessage(cid,22,"It is empty.") end return true endE adicionei no actions.xml
Desse jeito está dando um uid ta dando weedle , outro caterpie , outro rattata ,
Lembrando , quero que um dê bulbasaur , outro charmander , outro squirtle.
Se alguem puder ajudar ,
agradeço .