Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá galera, tenho iniciado recentemente nos scripts...

antes eu só editava as partes de scripts que eu queria usar...

 

eu estou trabalhando em uma spell, porem eu não gostaria de usar

o metodo tradicional de tags e trocar area e essas coisas, eu usei de uma função

pra declarar o dano, e inumeras coisas...  ;D

 

porém na hora de declarar o combate eu fico perdido e simplesmente não sei por 

onde ir.     :facepalm:

 

acabei arrumando uma forma "BR" de fazer, foi usando a função doCreatureAddHealth(cid, Health)

direcionei ela ao target, e funcionou...

 

PORÉM percebi que preciso aprender a declarar um combat em uma função,

gostaria que alguem me ensinasse ou se tiver o link de algum tutorial,

ou até mesmo um script que use um sistema que declare combate( sem ser o metodo tradicional de magias) 

já fico agradecido....

 

Vlw Galera, é só isso :):ha:


Bump Up :C

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Cat
      Use esse script para remover criaturas de tempo em tempo em uma determinada área do mapa.
       
      -- -- --
       
      Em data/globalevents/cria um arquivo chamado removemonster.lua
      local config = { fromPos = {x=556,y=451,z=6}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=566,y=456,z=6}, -- posição inferior direita do mapa, da area em que esta mapeado a area. boss = "Nomedomonstroaqui" -- Aqui você bota o nome do monstro que você quer remover } function onTime() removeMonsterInArea(fromPos, toPos) return true end function removeMonsterInArea() local positionsCheck = {} for i = config.fromPos.x, config.toPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = config.fromPos.y, z = config.fromPos.z, stackpos = 0} for j = config.fromPos.y+1, config.toPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = config.fromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then if getCreatureName(tile.uid) == config.boss then doRemoveCreature(tile.uid) end end end end end TAG:
      <globalevent name="removemonster" time="03:00" event="script" value="removemonster.lua"/> time="03:00"   representa 3horas AM
       
       
    • Por xWhiteWolf
      Fala galera do TK, hoje vim trazer pra vocês um conjuntinho de spells que eu criei com base em uma spell que achei aqui no fórum mesmo
      Os créditos da spell base que eu utilizei são do OneShot

      São duas spells bem simples, uma puxa o oponente pra perto e a outra arremessa ele longe.
      Idéia original tirada dos servidores de Avatar que possuem esse tipo de magia pra nação do Ar haha.

      Aqui vão os scripts:

      empurrararea.lua


      Agora algumas imagens (não deu pra captar muito bem oque a spell faz porque ela é composta por diferentes movimentos, sugiro que vcs instalem e testem)
      Puxar:




      Empurrar 



    • Por felippepsa
      Bom hoje baixei a base do ntoshinobi e estou tentando criar uma spell um ataque pro minato, de area que funciona só para o norte sul leste e oeste   /\
      e estou precisando de uma script não tenho nenhuma de base infelizmente, obs : o spell ira usar uma sprite pra cada lado ( norte sul leste e oeste)<     >
      E se possivel podem me arrumar uma script de spell tambem que trapa por spr (sem usar item) Agradeço!                                                                      \/
    • Por Chadonha
      Olá, preciso adicionar uma verificação nesse código:
       
      if (getPlayerLevel(target) > getPlayerLevel(cid)) then Quero verificar se o Player (target) está em área PVP.
    • Por linkot
      Bom dia, estou criando e editando um ot server para por online em poucos dias, só que veio uma duvida simples mas que não tenho e nem consegui ter o conhecimento. Queria criar uma área Donate para meu Ot Server 8.6, uma área na qual só quem pagar consegue ter acesso. Queria saber como faço para eu fazer essa área que na qual só quem paga consegue por 30 dias e que apenas o god pode dar um item ou comando para o char na qual pagou consegue acessar. Serei muito grato com a resposta!!! 
  • Estatísticas dos Fóruns

    96835
    Tópicos
    519577
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo