Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''passive''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 5 registros

  1. Oi gente, hoje venho pedir que uma pessoa pode fazer e um ataque. (Se for muito difícil, eu poderia pagar) 1° Ion Deluge: Este ataque produz um tamanho de quadra de ataque; Confusion ou Psychic e deixado em um estado para atacar Pokemon. Que o Estado faz é que converte todos os ataques em tipo elétrico em x tempo. 2° Volt Absorb: Isso funciona passivo quando recebem um ataque elétrico e recupera vida depende da força do ataque. Obrigado, espero sua resposta. Eles podem responder por mensagem privada ou aqui.
  2. Esse sistema faz com que existam monstros que não atacam você, se você não atacar ou usar magias antes. Então vamos ao passo-a-passo. Encontre em luascript.cpp: registerMethod("MonsterType", "isHostile", LuaScriptInterface::luaMonsterTypeIsHostile); Coloque abaixo: registerMethod("MonsterType", "isHostileOnAttack", LuaScriptInterface::luaMonsterTypeIsHostileOnAttack); Encontre em luascript.cpp: int LuaScriptInterface::luaMonsterTypeIsHostile(lua_State* L) { // monsterType:isHostile() MonsterType* monsterType = getUserdata<MonsterType>(L, 1); if (monsterType) { pushBoolean(L, monsterType->isHostile); } else { lua_pushnil(L); } return 1; } Coloque abaixo: int LuaScriptInterface::luaMonsterTypeIsHostileOnAttack(lua_State* L) { // monsterType:isHostileOnAttack() MonsterType* monsterType = getUserdata<MonsterType>(L, 1); if (monsterType) { pushBoolean(L, monsterType->isHostileOnAttack); } else { lua_pushnil(L); } return 1; } Encontre em luascript.h: static int luaMonsterTypeIsHostile(lua_State* L); Coloque abaixo: static int luaMonsterTypeIsHostileOnAttack(lua_State* L); Encontre em monster.cpp: if (isHostile() || isSummon()) { if (setAttackedCreature(creature) && !isSummon()) { g_dispatcher.addTask(createTask(std::bind(&Game::checkCreatureAttack, &g_game, getID()))); } } return setFollowCreature(creature); } Substitua por: if (isHostileOnAttack() && getHealth() >= getMaxHealth()) { return false; } else if (isHostile() || isSummon()) { if (setAttackedCreature(creature) && !isSummon()) { g_dispatcher.addTask(createTask(std::bind(&Game::checkCreatureAttack, &g_game, getID()))); } } return setFollowCreature(creature); } Encontre em monster.h: bool isHostile() const { return mType->isHostile; } Coloque abaixo: bool isHostileOnAttack() const { return mType->isHostileOnAttack; } Encontre em monsters.cpp: isHostile = true; Coloque abaixo: isHostileOnAttack = false; Encontre em monsters.cpp: } else if (strcasecmp(attrName, "hostile") == 0) { mType->isHostile = attr.as_bool(); Coloque abaixo: } else if (strcasecmp(attrName, "hostileonattack") == 0) { mType->isHostileOnAttack = attr.as_bool(); Encontre em monsters.h: bool isHostile; Coloque abaixo: bool isHostileOnAttack; Pronto, agora é só editar as flags no xml do monster que você que ataque apenas quando for atacado: <flag hostile="1"/> <flag hostileonattack="1"/> Todos os créditos são de fish04k.
  3. Bom é o seguinte.. eu adicionei Shiny Magmar no meu servidor até ai tudo bem... porem eu tenho uma duvida como faço pra adicionar a lava-eletricity, que é a passive dele.. OBS: Ja tenho a sprite add no Cliente e tudo. OBS2: Lembrando que a passive dele a sprite é diferente.. Alguem poderia fazer 1 tutorial como adicionar a passive dele ? ficaria grato (: OBS3: Se tiver em sessão errada peço que movam. ( acredito que não esteja)
  4. Alguem poderia modificar esse script pra min: É uma skill passiva "illusion", é tipo um double team, so que passivo... o problema é que so esta clonando 1x o pokemon, ele usa ai fica 2 Shiny Stantlers (exemplo), e qd usa dnovo, buga o 3º clone...
  5. Bom ultilizo o servidor Pokemon Dash advanced do brun123. Gostaria de editar uma habilidade dentro do exp.lua (\data\creaturescripts\scripts) La possui uma habiliadade onde o pokemon quando esta apanhando usa um tipo de blink que e descrito como MISS no jogo Gostaria de que com essa possibilidade criar skill's passivas para pokemons. Querendo adcionar a skill no exp.lua como poderia fazer esta loucura toda??
×
×
  • Criar Novo...