Ir para conteúdo

victorjgp

Campones
  • Total de itens

    54
  • Registro em

  • Última visita

Posts postados por victorjgp

  1. Pfield foi um servidor que eu postei, tem mais bug que o dash v6 então eu postei um tempo atrais para se livrar dele, eu recomendo vc usar o dash v6 é antigo mais se vc souber um pouco de scripter se monta ele sózinho.

     

     

     

    #edit

     

    pfield nasceu da base dash v6

    o Pfield que tou usando quase nao tem bugs o icon system dele ta perfeito as fluts gostei mt dele, vc nao sabe como foi feito o passive dele ?

  2. Gente meu Ot é o Pokemon Field open source, o meu problema com ele é o sistema de passivo que acontece o seguinte, os pokemons que estão passivos nao atacam os players ate serem atacados, porem o pokemon passivo msmo apos ser atacado nao ataca o player ele continua ignorando o player e levando dano do pokemon do player, alguem poderia me prestar suporte ?

     

    Agradecido

  3. Gostaria de alguem que ja tenha uma experiencia consideravel em .Lua para estar sendo como um professor e me orientar, estou muito interessado em aprender e ja sei um pouco da .Lua

    Agradeço desde ja :D

    Me enviem mensagens atraves do PM.

     

    Obs: Alguem com experiencia em poketibia seria bom :D

  4. da algum erro na distro? ta como o server? pvp/non-pvp/enforced?Ta com PVP Tile na area do Gym?É so com o Golem que acontece isso ou Magias de Area tambem?

    - Se tiver Erro Poste:

    - Modo do Server Poste:

    - PVP Tile?

    - Poste a Spell Rollout do Golem e a Storage do Gym para que eu Possa Bloquea-lo a Spell

    nao tem nenhum erro na distro

    modo ta PVP

    ta sem pvp tile no ginasio onde ele ta

     

     

    Diretorio: PField Projectt\data\spells\scripts\poke

    Rollout.lua

     

    local golem = {lookType = 288}
    local sandslash = {lookType = 285}
    local sandshrew = {lookType = 284}
    local electrode = {lookType = 286}
    local voltorb = {lookType = 287}
    local rollarea = createCombatArea{
    {1, 1, 1},
    {1, 2, 1},
    {1, 1, 1},
    }
    function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, 898) == 1 then
    return true
    end
    if getPlayerStorageValue(cid, 202) >= 1 or isSummon(cid) then
    doCreatureSay(getCreatureByName(getPlayerStorageValue(cid, 201)), ""..getCreatureName(cid)..", rollout!", TALKTYPE_SAY)
    end
    if getCreatureCondition(cid, CONDITION_OUTFIT) == true then
    return true
    end
    doCreatureSay(cid, "ROLLOUT!", TALKTYPE_MONSTER)
    if getCreatureOutfit(cid).lookType == 116 then
    doSetCreatureOutfit(cid, golem, -1)
    damage = 250
    elseif getCreatureOutfit(cid).lookType == 125 then
    doSetCreatureOutfit(cid, electrode, -1)
    damage = 80
    elseif getCreatureOutfit(cid).lookType == 123 then
    doSetCreatureOutfit(cid, voltorb, -1)
    damage = 40
    elseif getCreatureOutfit(cid).lookType == 115 then
    doSetCreatureOutfit(cid, sandslash, -1)
    damage = 100
    elseif getCreatureOutfit(cid).lookType == 43 then
    doSetCreatureOutfit(cid, sandshrew, -1)
    damage = 40
    end
    local dmg = damage
    local function damage(params)
    if isCreature(params.cid) then
    doAreaCombatHealth(params.cid, GROUNDDAMAGE, getThingPos(params.cid), rollarea, -(params.dmg), -((params.dmg)+15), 255)
    end
    end
    local function voltar(params)
    if isCreature(params.cid) then
    doRemoveCondition(params.cid, CONDITION_OUTFIT)
    end
    end
    local vezes = 8
    local delay = 1000 -- não mexe
    for i = 1, vezes do
    addEvent(damage, delay*i, {cid = cid, dmg = dmg})
    end
    addEvent(voltar, 1051*vezes, {cid = cid})
    end
  5. estou com o seguinte problema, Quando vou batalhar contra o lider de ginasio Brock da tudo certinho o npc ta 100% so que tem um pequeno problema Exemplo: tou la batalhando ae mando meu blastoise mato o 1° Geodude ae ele manda o 2° Golem, e o golem mata meu Blastoise com o atack rollout e fica esperando eu mandar outro pokemon pra continuar, se eu tiver longe do golem na hora que ele mata meu pokemon com rollout blza, agora se eu estiver perto dele sem pokemon ou quando meu poke morrer ae o rollout dele me mata tbm.

    Script do brock: data/npc

    <?xml version="1.0" encoding="UTF-8"?>

    <npc name="Brock" script="cassinoseller.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2">

    <health now="150" max="150"/>

    <look type="178" head="91" body="114" legs="86" feet="0"/>

    <parameters>


    </parameters>

    </npc>

    OBS: Minha Base é o Pokemon Field com CdBar

  6. estou com o seguinte problema, Quando vou batalhar contra o lider de ginasio Brock da tudo certinho o npc ta 100% so que tem um pequeno problema Exemplo: tou la batalhando ae mando meu blastoise mato o 1° Geodude ae ele manda o 2° Golem, e o golem mata meu Blastoise com o atack rollout e fica esperando eu mandar outro pokemon pra continuar, se eu tiver longe do golem na hora que ele mata meu pokemon com rollout blza, agora se eu estiver perto dele sem pokemon ou quando meu poke morrer ae o rollout dele me mata tbm.

    Script do brock: data/npc

    <?xml version="1.0" encoding="UTF-8"?>

    <npc name="Brock" script="cassinoseller.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2">

    <health now="150" max="150"/>

    <look type="178" head="91" body="114" legs="86" feet="0"/>

    <parameters>


    </parameters>

    </npc>

    OBS: Minha Base é o Pokemon Field com CdBar

  7. estou com o seguinte problema, Quando vou batalhar contra o lider de ginasio Brock da tudo certinho o npc ta 100% so que tem um pequeno problema Exemplo: tou la batalhando ae mando meu blastoise mato o 1° Geodude ae ele manda o 2° Golem, e o golem mata meu Blastoise com o atack rollout e fica esperando eu mandar outro pokemon pra continuar, se eu tiver longe do golem na hora que ele mata meu pokemon com rollout blza, agora se eu estiver perto dele sem pokemon ou quando meu poke morrer ae o rollout dele me mata tbm.

     

     

    Script do brock: data/npc

     

    <?xml version="1.0" encoding="UTF-8"?>

    <npc name="Brock" script="cassinoseller.lua" walkinterval="350000" floorchange="0" speed="0" lookdir="2">

    <health now="150" max="150"/>

    <look type="178" head="91" body="114" legs="86" feet="0"/>

    <parameters>


    </parameters>

    </npc>

     

    OBS: Minha Base é o Pokemon Field com CdBar

  8. gostaria de saber onde devo alterar para mudar o efeito de uma magia, por exemplo a magia raging blast do Charizard que sai varios fogos trocar por outro efeito como o do solar beam que é um grande laser amarelo, enfim eu estou usando o pokemon erondino v17.1 , ae vou na pasta Erondino v17.1\data\spells\scripts\poke, e la ficam os scripts das magias ae procuro o script do raging blast abro e tem o seguinte script onde devo editar para trocar o efeito ?

     

     

    local rageblast1 = createCombatArea{
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 1, 2, 1, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    }
    local rageblast2 = createCombatArea{
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    }
    local rageblast3 = createCombatArea{
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    }
    local rageblast4 = createCombatArea{
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    }
    function onCastSpell(cid, var)
    doCreatureSay(cid, "RAGING BLAST!", TALKTYPE_MONSTER)
    if getPlayerStorageValue(cid, 3) >= 1 then
    doSendAnimatedText(getThingPos(cid), "MISS", 215)
    setPlayerStorageValue(cid, 3, -1)
    return true
    end
    if getPlayerStorageValue(cid, 5) >= 1 then
    if math.random(1,100) <= 33 then
    doSendAnimatedText(getThingPos(cid), "SELF HIT", 180)
    if isPlayer(getCreatureTarget(cid)) then
    huah = getPlayerLevel(getCreatureTarget(cid))
    else
    huah = getPlayerLevel(getCreatureMaster(getCreatureTarget(cid)))
    end
    local levels = huah
    doTargetCombatHealth(getCreatureTarget(cid), cid, COMBAT_PHYSICALDAMAGE, -(math.random((levels*3),(levels*5))), -((math.random((levels*3),(levels*5))+10)), 3)
    return true
    end
    end
    if getCreatureName(cid) == "Charmeleon" then
    yyy = 300
    else
    yyy = 600
    end
    local y = yyy
    doAreaCombatHealth(cid, FIREDAMAGE, getThingPos(cid), rageblast1, -(y), -(y+20), 6)
    local function damage(params)
    if isCreature(params.cid) then
    doAreaCombatHealth(cid, FIREDAMAGE, getThingPos(cid), params.x, -(y), -(y+20), 6)
    end
    end
    addEvent(damage, 200, {cid = cid, x = rageblast2})
    addEvent(damage, 400, {cid = cid, x = rageblast3})
    addEvent(damage, 600, {cid = cid, x = rageblast4})
    end
  9. Valakas na versão erondino 16 as spells saia com a sprite correta, tipo o raging blast do charizard nessa v17.1 e na v17 tbm estao saindo o fogo e bocado de emoticons do pikachu na magia ja tentei ir na spell e procurar o numero do efect do emote do pikachu pra retirar e por o numero correto do fogo mais n achei, pode me dizer onde fica ou algum jeito de corrigir isso ?

  10. Estou fazendo as aulas do Roksas e um dos exercícios foi esse
    Exercício: Crie uma quest que cheque cap, level e premium antes de dar o premio:

    e eu fiz o seguinte

    function onUse(cid, item)
    if getPlayerLevel(cid) <= 10 then
    ifgetPlayerFreeCap(cid) >= 1
    getPlayerPremiumDays(cid) >= 1
    doRemoveItem(item.uid)
    doPlayerGiveItem(cid,7834,2)
    doPlayerSendTextMessage(cid,22,"Você Ganhou 2 Stones")
    else
    doPlayerSendTextMessage(cid,22,"Você não Ganhou Nada")
    end
    return true
    end
    Sei que esta errado gostaria que vc corrigisse ele e me ensinasse no que eu errei :)
    Obs: Ainda sou bastante nb
  11. oi gente no meu server veio o seguinte sistema de passivo e agressivo, meu problema é que quando adiciono a tag de passivo o pokemon passa a ser passivo para sempre msmo que eu ataque, ele continua a ignorar e fica sendo atacado como se nada estivesse acontecendo:

     

    Para um pokemon tornar-se passivo, você deve adicionar a seguinte tag no final do arquivo XML do monstro
    (antes de </monster>) as seguintes tags:
    <script>
    <event name="BlockSpells"/>
    <event name="BlockHit"/>
    <event name="Configuration"/>
    <event name="AvoidLook"/>
    <event name="Exp"/>
    </script>
    LEMBRANDO: Deve-se colocar a velocidade (speed) do monstro = 0, senão não funcionará.
    Agora vai em data/lib/speed.lua, aqui você deve colocar a velocidade que o monstro vai ter ao ser atacado
    por algum player. Se não for adicionado aqui, o monstro ficará com a velocidade 145.
    OBS: EM MONSTROS AGRESSIVOS, DEVE-SE COLOCAR A TAG:
    <script>
    <event name="Exp"/>

    </script>

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...