Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/08/11 em todas áreas

  1. Anuncio de entrada e saída

    Jonathan alcino e 2 outros reagiu a Doughell por uma resposta no tópico

    3 pontos
    Olá a todos! Estou aqui para mostrar uma script (creaturescript) aonde tem de função: mandar um broadcast (mensagem) para o servidor avisando que o tal player entrou ou saiu do servidor. As duas actions são iguais, as modificações são apenas as funções: function onLogout(cid) e function onLogin(cid) Bom, vamos chegar de inrolação e vamos direto ao script! Login Crie um arquivo em otserv/creaturescript/scripts com o nome de login.lua e adicione isso em seu arquivo: (Este script serve para anunciar que o tal player entrou no servidor). function onLogin(cid) doBroadcastMessage(getPlayerName(cid) .. "[" .. getPlayerLevel(cid) .. "]: acabou de entrar no servidor", MESSAGE_STATUS_CONSOLE_BLUE) return TRUE end Agora em creaturescripts.xml adicione: <event type="login" name="PlayerLogin" event="script" value="script/login.lua"/> -- Explicação do Script (login): [" .. getPlayerLevel(cid) .. "] Essa função falará o level do jogador que entrou no servidor. (getPlayerName(cid) .. " Essa função falará o nome do jogador que entrou no servidor. "acabou de entrar no servidor" Esta frase pode ser modificada do seu gosto. , MESSAGE_STATUS_CONSOLE_BLUE) Esta função serve para que a mensagem apareça no default com a cor azul. Logout Crie um arquivo em otserv/creaturescript/scripts com o nome de logout.lua e adicione isso em seu arquivo: (Este script serve para anunciar que o tal player saiu do servidor). function onLogout(cid) doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "]: acabou de sair do servidor", MESSAGE_STATUS_CONSOLE_ORANGE) return TRUE end Agora em creaturescripts.xml adicione: <event type="logout" name="PlayerLogout" event="script" value="script/logout.lua"/> -- Explicação do Script (logout): Não há o que explicar, todas funções são iguais no script login (que está logo acima), o que você pode modificar e a mensagem do "acabou de sair do servidor" e a função "MESSAGE_STATUS_CONSOLE_ORANGE)" que funciona para que a mensagem apareca no default com a cor laranja, dai vocês modificam ao gosto de vocês. É isso ai galera, qualquer dúvida postem ou dêem sujestões!
  2. [Tutorial] Fazendo um barco

    AndreAzevedo e um outro reagiu a Mophus por uma resposta no tópico

    2 pontos
    Como fazer um barco? TibiaKing Olá pessoal, para quem não sabe como fazer um barco, aqui ensinarei todos os passos e dicas de como realizar um. Começando pelos id's que utilizaram: Id's: 4885 à 4888 4900 à 4906 Logo após, fazer a área externa do barco, preencha o interior do mesmo: Ficará assim: Logo depois, faça a parte externa e preencha com o píso desejado: Ao final dos passos: Depois, enfeite como desejado e faça boa viajem: Abraços, Mophus Tutorial: Sizaro Tradução e texto: Mophus
  3. [Truque] Detalhe sua tumba

    ferlations e um outro reagiu a Mophus por uma resposta no tópico

    2 pontos
    Detalhe sua tumba TibiaKing.com Galera, venho com uma novidade do mundo dos mappers. Em tumbas antigamente, era sempre aquele mesmo estilo com tochas em pilares ou nas paredes, em pouco tempo a galera cansou de tochas e começou a inovar confira e se quizer siga também essa nova moda Para realizar este estilo, siga os passos: Abraços, Mophus
  4. [Fractal] Monster Pack by Morbidsheep199

    eskylo e um outro reagiu a ClariX por uma resposta no tópico

    2 pontos
    Final Monster Pack Fractal Pack by morbidsheep199.deviantart.com Contém: 200 Fractais Tamanho: 97 MB Comentários: Um pack giganorme e extremamente útil de fractais. - Download
  5. [Tutorial] Criando uma caverna

    Kimoszin e um outro reagiu a Mophus por uma resposta no tópico

    2 pontos
    Criando uma caverna TibiaKing Olá a todos, neste tópico irei mostrar-lhe exatamente como criar uma caverna subterrânea. O que vamos precisar? Simplesmente do editor Remere ou do editor Simone. O que devemos saber? Devem saber, pelo menos 50% do editor que utilizará para fazer o mapa. Okaay, então aqui vamos nós ... Criar uma forma irregular de nossa Cave: Podemos adicionar uns mini-túneis, que são bastante populares no mapeamento de hoje da caverna. Agora, temos de olhar para a paleta de RAW, ou seja, agora vamos começar a decoração: Para detalhar utilize os seguintes id's: 5631-5686 Randomizando, muito simples ... Utilizem o id: 351-355 Aqui entra a nossa criatividade ... Pode parecer bonito ou feio, a única regra importante é a interação de estilos. E adicionando mais detalhes a seu gosto... Atenciosamente, Mophus&Ethan
  6. 378 Pack - ALL C4Ds Added by ~stinky666

    Puncker e um outro reagiu a ClariX por uma resposta no tópico

    2 pontos
    142 Abstracts - CLICK HERE TO DOWNLOAD (153mb) 50 Bubbles - CLICK HERE TO DOWNLOAD (75mb) 63 Effects - CLICK HERE TO DOWNLOAD (47mb) 13 Lens' - CLICK HERE TO DOWNLOAD (28mb) 10 sQuigs - CLICK HERE TO DOWNLOAD (20mb) 100 WireFrames - CLICK HERE TO DOWNLOAD (53mb) Todos os devidos créditos para ~stinky666.
  7. [MOD] Reflect System 0.1

    Reds reagiu a Aluccard por uma resposta no tópico

    1 ponto
    Olá Tibia King's! Reflect System[0.1] Função Ao ser obtido um item que possua o atributo Reflect o player será capaz de refletir danos Fisicos e Mágicos ao mesmo tempo. A idéia geral desse script é bem simples mesmo. Quando o player receber um damage de uma criatura (monstro ou player) esse attack será refletido em uma certa porcentagem. Exemplo: 22:46 You see a golden amulet. It weighs 8.30 oz. [Reflect: 80%] <?xml version="1.0" encoding="UTF-8"?> <mod name="Reflect System" version="0.1" author="Aluccard" contact="" enabled="yes"> <description> Script que funciona para refletir danos para as creatures que o atacar. </description> <event type="login" name="regReflectDamage" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid,"ReflectDamage") return true end ]]></event> <event type="statschange" name="ReflectDamage" event="script"><![CDATA[ local slotPos = {CONST_SLOT_NECKLACE, CONST_SLOT_FEET, CONST_SLOT_RING} function onStatsChange(cid, attacker, type, combat, value) local reflectPercent = 0 local dmg = value local playerPos = getCreaturePosition(cid) local attackerPos = getCreaturePosition(attacker) for i = 1, #slotPos do if getPlayerSlotItem(cid, slotPos[i]).uid > 1 then if getItemReflectPercent(getPlayerSlotItem(cid, slotPos[i]).uid) then reflectPercent = reflectPercent + getItemReflectPercent(getPlayerSlotItem(cid, slotPos[i]).uid) end end end if reflectPercent > 0 then dmg = math.ceil(-value*((100-reflectPercent)/100)) if (dmg < 0) then doCreatureAddHealth(cid, dmg) doSendAnimatedText(playerPos, -dmg, COLOR_RED) doSendMagicEffect(playerPos, 0) else doSendMagicEffect(playerPos, 3) end dmg = math.ceil(-value*(reflectPercent/100)) if (dmg < 0) then doCreatureAddHealth(attacker, dmg) doSendAnimatedText(attackerPos, -dmg, COLOR_RED) doSendDistanceShoot(playerPos, attackerPos, CONST_ANI_SMALLHOLY) end else return true end end]]></event> </mod> function getItemReflectPercent(itemuid) return getItemAttribute(itemuid, "reflectPercent") end function doPlayerAddReflectedItem(cid, itemid, percent) local item = doPlayerAddItem(cid, itemid) doItemSetAttribute(item, "description", "[Reflect: "..percent.."%]") doItemSetAttribute(item, "reflectPercent", percent) end Obs³: Para adicionarmos novos items com o atributo Reflect usamos o comando doPlayerAddReflectedItem(cid,itemid,percent). {itemid = id do item escolhido / percent = porcentagem do reflect} Creio que não esqueci de nada. Qualquer dúvida é só postar! Sem mais, Aluccard. Edit: Npc que vende Reflect Item Obs¹: Os items pode ser acumulativo. Ou seja, se o amuleto der 10% de reflect e o ring der 35%. O player possuirá um Reflect = 45%. [MOD]reflectSystem.xml Obs²: O código está meio enferrujado, mas funciona. Como podes ver o sistema está na versão 0.1 e irá ser atualizada com o tempo. ReflectLib.lua
  8. Dicas para Praticar!

    Luidkiko reagiu a Renato por uma resposta no tópico

    1 ponto
    Dicas para praticar! Iniciantes á experientes. Antes de mais nada, isso aqui são dicas, não precisa ser exatamente assim, você pode criar seu jeito de treinar. • Iniciantes: Você que está começando agora a mappear, é importante ler tutoriais, não podemos negar. Muitos podem dizer que o auto-border só estraga seu mapa, e podem te orientar a não usar desde o princípio, para melhorar. De uma certa forma, está errado. No começo você TEM que usar auto-border, é fundamental. As chances de você criar uma área mais bonita e bem clean usando raw pallete estando no início, é muito baixa. Mas venho lhe trazer um dica que eu usava muito quando eu estava começando. Vá em algum site de mecanismo de busca, google, yahoo, bing (sugiro o google) e procure por imagens de mapas, pegue um que você mais gostar, de preferência. Ou porcure em Show Off aqui mesmo. Abra seu RME, e com a imagem aberta, tente fazer uma paisagem com todos os detalhes que tem na outra imagem. Mas impotante, não faço formato igual, faça tudo diferente mas com tudo que estiver lá. Como assim? Exemplo, o chão é grass, então ponha grass. Mas tem dirt misturado também!! Então ponha dirt. Use este conceito, tufos de gramas, brushes, árvores, se tiver, você poe! Depois que terminar, compare com a da imagem. Mas relembrando, não faça igual, formatos diferentes! Isso é muito importante. Faça isso com umas 20 imagens (sugiro umas duas por dia), com isso, você conseguirá explorar a fundo seu RME (sugiro usar rme para mapear) e onde ficam seus itens nos palletes e suas funções. • Intermediário: Agora, para você entrar no nível intermediário de mapping, você precisa saber todas as funções de seu Editor. "Fuce" na barra de opções de seu MapEditor, vá em File e veja todas as opções e como funcionam, depois vá em Edit, Map, View, e assim por diante. Sugiro ler um tutorial que explique tudo. Agora que você já conhece as funções e um pouco dos palletes e onde encontrar os IDs minha dica é começar a criar seu mapa próprio! Crie um mapa com 3 cidades e várias áreas de caça. Após isso, crie outro, e mais outro e mais outro. Crie uns 10 mapas, alguns com 3 cidades, alguns com 4. Mas não demora não? Sim, demora, mas não esqueça que você está treinando. Não quer virar um mapper? • Experiente: Agora, para ser experiente, seus mapas tem que respeitar a coerência, a estética e principalmente a jogabilidade. Minha dica fundamental para este nível de mapping, é criar um mapa inteiro no raw pallete. Sem usar um auto-border. O que você demorava 2 semanas, vai demorar 2 meses. Você vai virar craque nos formatos e na variedade de detalhes de um mapa. Claro, ninguém é de ferro, experientes usam auto-border em certos casos, mas para você treinar, crie pelo menos um inteiro sem usar o auto-border. Estas são dicas elaboradas por min e na minha evolução como mapper eu usei praticamente todas elas. São dicas que funcionaram comigo, basta você adaptá-las caso não concordem com algo. Abraços.
  9. Alguem me ajuda!

    Radar reagiu a ferlations por uma resposta no tópico

    1 ponto
    Tu põe a imagem, e vai em upload, dai ele vai por as tuas letras que tem que por, para reconhecer, e tu põe. As vezes já vem tudo preenchido caso for fácil de reconhecer.
  10. Alguem me ajuda!

    Radar reagiu a ferlations por uma resposta no tópico

    1 ponto
    É The Maple Origins, eu acho, clique para baixar (: Caso não for, recorte a tipografia, e ponha no What The Font, irá te ajudar.
  11. [Dicas] Trainers Naturais

    Mophus reagiu a Galactia por uma resposta no tópico

    1 ponto
    Todos já jogamos em Servidores onde, no meio da cidade, nos deparamos com placas: "Trainers Aqui"... Se você Gosta deste tipo de servidor, nao continue lendo. Caso contrário, siga adiante. Dicas para Trainers Naturais, por Liqnkr. Aintenção deste tutorial é mostrar aos mappers, iniciantes ou não, como podemos criar áreas de treinamento para os jogadores, sem utilizarmos aqueles péssimos 'trainer monks' -A caverna do treino: Na imagem abaixo, uma simples caverna... Observando atentamente, vemos que ela tem alguns pontos estratégicos onde o jogadore pode se posicionar de modo a ser atacado apenas por duas criaturas. Acompanhe: [Os círculos vermelhos indicam a posição do jogador, enquanto que os quadrados verdes mostram os unicos locais onde as criaturas podem se colocar para atacar nosso jogador.] Enfim, as possibilidades para criação de tais áreas são infinitas! Criar uma área de treino como esta no meio de uma Hunt normal, certamente incita o jogador a explorar mais e a aproveitar melhor o mapa feito por você, mapper. Tudo o que precisamos fazer como mapper é dar ao jogador a possibilidade do treino, moldando o mapa para tal e adicionando o monstro certo. Talvez seja necessário uma editada nos monstros. Você pode criar um monstro chamado Slime Mother e faze-lo summonar slimes normais, assim os players saberão quem é o slime que não poderão atacar. Crie, talvez, uma Rotworm Queen que sumonne Rotworms ou Carrion Worms, ou até mesmo uma máquina que sumonne dwarfs. Ressalto que estas são apenas dicas para que vocês se baseiem e abram portas para a criatividade fazer o resto!
  12. LothusBot

    Budula reagiu a Augusto por uma resposta no tópico

    1 ponto
    LothusBot - Projeto baseado na TibiaAPI Bom, primeiramente gostaria de explicar os motivos por estar disponibilizando o projeto com a comunidade. Ando muito corrido na faculdade e no meu trabalho, estou estudando muito e não estou arranjando tempo para continuar o projeto, nem arrumar os erros que o mesmo possui, logo, não pretendo dar continuidade tão cedo. Aos que estão começando a programar com a API, fica um grande aprendizado, pois o mesmo possuir diversas funções, várias terminadas, algumas precisando serem melhoradas e poucas começadas, precisando terminar (cavebot). Fotos do Bot Bom, é isso, espero que façam bom proveito, estou disponibilizando o projeto com muito carinho
  13. Portfólio - Radar

    AL4sKiM reagiu a Radar por uma resposta no tópico

    1 ponto
    + pra esse fórum? :S se for está aqui:
  14. Iluminação e foco by CVL~

    thalia reagiu a ClariX por uma resposta no tópico

    1 ponto
  15. Dúvidas? Tire aqui

    MarcooS reagiu a ClariX por uma resposta no tópico

    1 ponto
    @MarcooS, postei um pack gigante para vocês aqui. Clique aqui. @Topic, Mais alguém?
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo