Ir para conteúdo

[Encerrado] [Pokemon] Dúvidas? - Pda


lucashgas

Posts Recomendados

Outros bugs que eu achei:

ao healar na nurse sem pokeball no slot da erro no console..

quando taca ball nos pokemons se der "broke" da outro erro no console..

se alguem ja achou alguma solução para esses bugs manda para mim please.. *~*'

Link para o comentário
Compartilhar em outros sites

@Wiisht

Usa esse heal.lua para sua nurse... ;X

 

 

local pokeballs = {

[1] = {effect = 188, on = 11826, use = 11827, off = 11828, all = {11826, 11827, 11828}},

[2] = {effect = 191, on = 11829, use = 11830, off = 11831, all = {11829, 11830, 11831}},

[3] = {effect = 190, on = 11835, use = 11836, off = 11837, all = {11835, 11836, 11837}},

[4] = {effect = 189, on = 11832, use = 11833, off = 11834, all = {11832, 11833, 11834}},

[5] = {effect = 188, on = 11737, use = 11738, off = 11739, all = {11737, 11738, 11739}},

[6] = {effect = 189, on = 11740, use = 11741, off = 11742, all = {11740, 11741, 11742}},

[7] = {effect = 190, on = 11743, use = 11744, off = 11745, all = {11743, 11744, 11745}},

[8] = {effect = 191, on = 11746, use = 11747, off = 11748, all = {11746, 11747, 11748}},

}

 

function onThingMove(creature, thing, oldpos, oldstackpos)

end

 

function onCreatureAppear(creature)

end

 

function onCreatureDisappear(cid, pos)

if focus == cid then

selfSay('Good bye sir!')

focus = 0

talk_start = 0

end

end

 

function onCreatureTurn(creature)

end

 

function msgcontains(txt, str)

return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))

end

 

function onCreatureSay(cid, type, msg)

local msg = string.lower(msg)

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

 

for a, b in pairs(gobackmsgs) do

local gm = string.gsub(b.go, "doka!", "")

local bm = string.gsub(b.back, "doka!", "")

if string.find(string.lower(msg), string.lower(gm)) or string.find(string.lower(msg), string.lower(bm)) then

return true

end

end

 

if((msgcontains(msg, 'hi') or msgcontains(msg, 'heal') or msgcontains(msg, 'help')) and (getDistanceToCreature(cid) <= 4)) then

if exhaustion.get(cid, 9211) then

selfSay('Please wait a few moment before asking me to heal your pokemons again!')

return true

end

 

if not getTileInfo(getThingPos(cid)).protection and nurseHealsOnlyInPZ then

selfSay("Please, get inside the pokémon center to heal your pokemons!")

return true

end

 

exhaustion.set(cid, 9211, 5)

 

doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid))

doCureStatus(cid, "all", true)

doSendMagicEffect(getThingPos(cid), 132)

 

local mypb = getPlayerSlotItem(cid, 8)

if #getCreatureSummons(cid) >= 1 then

 

if not nurseHealsPokemonOut then

selfSay("Please, return your pokemon to his ball!")

return true

end

 

local s = getCreatureSummons(cid)[1]

doCreatureAddHealth(s, getCreatureMaxHealth(s))

doSendMagicEffect(getThingPos(s), 13)

doCureStatus(s, "all", false)

if getPlayerStorageValue(s, 1008) < baseNurseryHappiness then

setPlayerStorageValue(s, 1008, baseNurseryHappiness)

end

if getPlayerStorageValue(s, 1009) > baseNurseryHunger then

setPlayerStorageValue(s, 1009, baseNurseryHunger)

end

else

if mypb.itemid >= 1 then

doItemSetAttribute(mypb.uid, "hp", 1)

if getItemAttribute(mypb.uid, "hunger") and getItemAttribute(mypb.uid, "hunger") > baseNurseryHunger then

doItemSetAttribute(mypb.uid, "hunger", baseNurseryHunger)

end

 

if getItemAttribute(mypb.uid, "happy") and getItemAttribute(mypb.uid, "happy") < baseNurseryHappiness then

doItemSetAttribute(mypb.uid, "happy", baseNurseryHappiness)

end

if getPlayerStorageValue(cid, 17000) <= 0 and getPlayerStorageValue(cid, 17001) <= 0 and getPlayerStorageValue(cid, 63215) <= 0 then

doUpdatePokemonsBar(cid)

for a, b in pairs (pokeballs) do

if isInArray(b.all, mypb.itemid) then

doTransformItem(mypb.uid, b.on)

end

end

end

end

end

 

local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK)

 

for balls = 1, 8 do

for times = 1, 3 do

local items = getItemsInContainerById(bp.uid, pokeballs[balls].all[times])

if #items >= 1 then

for _, uid in pairs(items) do

doItemSetAttribute(uid, "hp", 1)

doTransformItem(uid, pokeballs[balls].on)

if getItemAttribute(uid, "hunger") and getItemAttribute(uid, "hunger") > baseNurseryHunger then

doItemSetAttribute(uid, "hunger", baseNurseryHunger)

end

if getItemAttribute(uid, "happy") and getItemAttribute(uid, "happy") < baseNurseryHappiness then

doItemSetAttribute(uid, "happy", baseNurseryHappiness)

end

end

end

end

end

 

 

selfSay('There you go! You and your pokemons are healthy again.')

 

end

end

 

Link para o comentário
Compartilhar em outros sites

@DigoGunner

Só dei uma olhada, diminuira os erros e ainda ficará alguns se não estou enganado

 

 

@All e Nobody

Deixarei esse post com status que eu chamo de "equilibrados" porque não da para colocar na minha sign

 

["Bulbasaur"] = {offense = 3.26, defense = 4.3, specialattack = 4.3, vitality = 6.4, agility = 0.3, exp = 64, level = 20, type = "grass", type2 = "poison"},

 

["Ivysaur"] = {offense = 4.13, defense = 5.3, specialattack = 5.3, vitality = 8.5, agility = 0.4, exp = 141, level = 40, type = "grass", type2 = "poison"},

 

["Venusaur"] = {offense = 5.4, defense = 6.6, specialattack = 6.6, vitality = 11.4, agility = 0.53, exp = 208, level = 85, type = "grass", type2 = "poison"},

 

["Charmander"] = {offense = 3.46, defense = 3.3, specialattack = 4, vitality = 5.5, agility = 0.43, exp = 65, level = 20, type = "fire", type2 = "no type"},

 

["Charmeleon"] = {offense = 4.26, defense = 4.3, specialattack = 5.3, vitality = 8.2, agility = 0.53, exp = 142, level = 40, type = "fire", type2 = "no type"},

 

["Charizard"] = {offense = 5.6, defense = 5.6, specialattack = 7.26, vitality = 11.1, agility = 0.6, exp = 209, level = 85, type = "fire", type2 = "flying"},

 

["Squirtle"] = {offense = 3.2, defense = 4.3, specialattack = 3.3, vitality = 6.2, agility = 0.28, exp = 66, level = 20, type = "water", type2 = "no type"},

 

["Wartortle"] = {offense = 4.2, defense = 5.3, specialattack = 4.3, vitality = 8.4, agility = 0.38, exp = 143, level = 40, type = "water", type2 = "no type"},

 

["Blastoise"] = {offense = 5.53, defense = 7, specialattack = 5.6, vitality = 11.2, agility = 0.52, exp = 210, level = 85, type = "water", type2 = "no type"},

 

 

 

Link para o comentário
Compartilhar em outros sites

viro chat essa merda

@topic

 

Galera to voltano a mecher com o meu server, mas eu queria remover o level system..vocês sabem de alguém que saiba tirar esse level system sem dar bugs? Vou ter que pagar pra algue mfazer isso x.x

 

E quanto o andamento do server...alguem sabe me dizer quais sao os progessos dos ultimos 3 meses? ahsuahsu...to aprendeno programacao na escola talvez agora eu possa ajudar mais no server : )

baixa um server de tibia lol isso serve para os fans de pxg tb

 

Vei...na boa,,,vo nem comenta...eu ajudei em boa parte dos script a parte que ja foi postado aqui...e metade dos meu rep ganhei ajudano o pessoal aqui...entao não da trabalho nao veio, o que eu postei foi pra me atualizar e poder voltar a ajudar o pessoal, nao estou falando lorota nem fazendo chat ( que foi o que você fez ¬¬ )

 

@Yan ... faendo isso a força dos pokemons se baseara em que? porque os stats ainda continuara nao? e logo nao aumentaram

Link para o comentário
Compartilhar em outros sites

ZerefShirou

 

Fiz o que você perguntou, que criou novos retratos, então eu adicionei-los para o "Item.otb" e editou "configuration.lua". Quando ligo o servidor é o mesmo de antes :/

 

E mais uma coisa ... Talvez eu sei quando para ser capaz de mover a barra de cooldown?

Link para o comentário
Compartilhar em outros sites

viro chat essa merda

@topic

 

Galera to voltano a mecher com o meu server, mas eu queria remover o level system..vocês sabem de alguém que saiba tirar esse level system sem dar bugs? Vou ter que pagar pra algue mfazer isso x.x

 

E quanto o andamento do server...alguem sabe me dizer quais sao os progessos dos ultimos 3 meses? ahsuahsu...to aprendeno programacao na escola talvez agora eu possa ajudar mais no server : )

baixa um server de tibia lol isso serve para os fans de pxg tb

 

Vei...na boa,,,vo nem comenta...eu ajudei em boa parte dos script a parte que ja foi postado aqui...e metade dos meu rep ganhei ajudano o pessoal aqui...entao não da trabalho nao veio, o que eu postei foi pra me atualizar e poder voltar a ajudar o pessoal, nao estou falando lorota nem fazendo chat ( que foi o que você fez ¬¬ )

 

@Yan ... faendo isso a força dos pokemons se baseara em que? porque os stats ainda continuara nao? e logo nao aumentaram

a parte do chat nao era pra vc era pro pessoal la de cima, pra vc foi a resposta da tua pergunta: se vai tira o lv dos poke deixa de ser pokemon e vira tibia, intao baixa um server de tibia e coloca eles como monstros simples, esse é forum de duvidas do pda e vc ta tentando transforma o teu no flash intaobaixa o flash ou outro q nao tenha lv

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

ALL

 

Que sabe como fazer Hm chamado "Headbutt" cada clique "order" na árvore e os pokemon que "cortes" na árvore sai pokemon selvagens?

 

Aqui está um exemplo:

 

 

Rep++

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

Alguém pode me ensinar ou me enviar um jeito de deixar que os pokes evoluam e level mais auto por que tipo, o Bulbasaur.

Bulbasaur no level 18 vai pra Ivysaur e no level 35 Venusaur. Mizericordia né poxa o bicho em baixo level ja ta assim...

Alguém me ajuda ai REP+ pra quem ajudar.

 

E se poder também gostaria que me ajudassem a por a Shining Poke ball e etc...

Para poder ser utilizada com players e talz pra capturar os pokemons.

 

 

REP+ se me ajudarem!

 

EDIT: Gente se alguém poder me ajudar também me disponibilizando o Bike System, e um mini Tuto de como por ficaria grato.

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

@dz2

se fosse pra virar tibia so pq n tem lvl system, entao pq o PXG ta la fazendo "sucesso" com milhares de players ON e ngm reclamando disso? u,U

 

@Brunnoo

na minha assinatura tem... eh soh clica no link q dai vai pro meu perfil.. -a assinatura n deixava eu por + links dentro de spoiler..-

eh soh clica em "Todos os meus sistemas..." e abrir o spoiler la no meu perfil ^^

 

@jeffe000

eu ja tirei o lvl system aki em casa tb, n so do pokeexp.lua mas de tudo balls, catch e afins, aki no caso eu deixei os pokes com o lvl da PXG e deixei os status tb... no caso os status do zard sao multiplicados pelo lvl dele na PXG, 85, mas o problema agora ta na formula de dano '-' e de hp ;p

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

@kurobisu

acha isso no config

["Bulbasaur"] = {level = 16, evolution = "Ivysaur", count = 1, stoneid = 11441, stoneid2 = 0},

ali no lv vc coloca o lv q quizer

ai faz o mesmo nos outros pokes

@Slicer pq o povo gosta de tibia e pq foi um dos primeiros com poke mas ainda é tibia , um jogo onde o poke batalha e quem upa é o char nao pode chama de pokemon, aquilo é uma ofensa, mas é minha opiniao.

@ViTeRaS eu uso cliente com dat e spr q o nibelins posto , ta na assinatura dele

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

@dz2 Um jogo não vai rpa frente se um lvl 300 ter a msm força que um lvl 100. Se o slicer conseguir por pra multiplicar o status pelo lvl do player pode ter ctz que vai fica perfeito o sistema e criar uma jogabilidade, ja que o jogo é um rpg e quem joga mais tem que ter mais beneficios de quem não joga.

 

E não sei porque o povo reclama de copiar o pxg, um servidor alternativo ja existe e tá pronto, pokemon upando por lvl e tals, agora nos resta criar um servidor parecido com o pxg. E não venha com comentarios vai jgoar pxg, larguei uma conta lvl 180 lah e outra 140( sempre fui sharer, ok), mas depois desses lvls o jogo realmente enjoa. E com o updae a unica coisa que mudou para mim foi que tenho que caçar em party ;s

Link para o comentário
Compartilhar em outros sites

@dz2

@kurobisu

acha isso no config

["Bulbasaur"] = {level = 16, evolution = "Ivysaur", count = 1, stoneid = 11441, stoneid2 = 0},

ali no lv vc coloca o lv q quizer

ai faz o mesmo nos outros pokes

Mano explica onde fica isso, ai sim eu acharia.

 

 

EDIT: Alguém pode também me explicar como faço para deixar mais facil para o Pokémon passar de level?

 

REP+ pra quem ajudar nos 2!

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...