Ir para conteúdo

moskitinho

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    moskitinho recebeu reputação de jeszao em [OTX 12.64] Baiak Styller   
    Fiz o download tudo funcionando perfeitamente, obrigado! Usei o Xamps 7.4 e uma outra htdocs que tinha aqui. Agora vou começar editar. Uma dúvida, pra colocar online basicamente seguir todo padrão de sempre?
     
    Importante pra quem for baixar precisar mudar o nome do mapa no config.lua pra não fechar o exe do servidor.
     

  2. Gostei
    moskitinho deu reputação a Bruxo Ots em Npc Imbuiment item Seller   
    Ola meus queridos, trago para vosas senhorias este belo npc vendedor de itens para imbuiment.
     
    Ele pode ser melhorado? sim claro.
    Esta funcionando? sim claro
    Bruxo você entende de programação? claro...que não.
     
    Esta por Gold, ja que curto coisas custons, o npc base usado foi a A Sweaty Cyclops.
    E isso pessoal espero que usem e abusem.
     
     
    Instalação:
    Dentro da pasta Npc de CTRL+C E CTRL+V em cima de algum dos arquivos .XML e renomeio o mesmo para Imbuiment.
    ou o nome que desejar e cole isso dentro.
    <?xml version="1.0" encoding="utf-8"?> <npc name="Imbuiment Seller" script="Imbuiment.lua" walkinterval="0" floorchange="0"> <health now="100" max="100" /> <look type="1078" /> </npc>  
     
    Crie um arquivo na pasta Npc/Scripts chamado de Imbuiment.lua ou o nome que desejar e cole isso dentro!!!
     
     
    Essa é a linha que pede os golds e que remove o mesmo pela troca dos items if player:removeItem(2160,100) then.
    2160, id do coin e 100 a quantidade.
     
    Já essa é a linha que vai adicionar os items ao player. Deixei comentado pra ficar facil a visualização.
    player:addItem(10602, 25) --Vampire Teeth
    player:addItem(10550, 15) --Bloody Pincers
    player:addItem(10580, 5) --Piece of Dead Brain
     
     
     
    É isso queridos até o proximo npc basicão.
  3. Obrigado
    moskitinho deu reputação a Heyron em Criei o servidor e agora?   
    Já tentou utilizar a ferramenta gratuita desse site?
     
    http://client.otmanager.com.br/
  4. Gostei
    moskitinho deu reputação a Kramer em Dungeon Server   
    Muito bom ver projetos diferentes que saiam do padrão parabéns.
  5. Gostei
    moskitinho recebeu reputação de Kramer em Dungeon Server   
    Bom dia pessoal,
     
    O Dungeon Server é uma criação em que tenho trabalhado nos últimos meses. A ideia é ter um server acessível, sem quests de acesso, sem mecânicas complicadas e ao mesmo tempo sem ser mais um servidor High Exp com resets (rates como 50x são recomendadas). A cidade base é Thais, com algumas modificações para se adaptar a proposta do servidor. Adicionei NPCs que trocam Gold e Silver Tokens por addons, mounts e alguns itens. Atualmente o mapa conta com 70 respaws, alguns personalizados e outros tendo como base o mapa global e todos com acesso por TP. Também adicionei 20 bosses que foram cuidadosamente verificados para loots e danos ajustados para tornar os desafios justos aos players. Troquei quests por drops em bosses (ao invés da Demon Helmet Quest você pode desafiar Soul Reaper e dropar o item).
     
    Vou postar algumas fotos para que possam acompanhar o desenvolvimento.
     
    O que pretendo adicionar:
     
    - Cidade de Carlin
    - Mais 50 respawns para level 400+
     
    Dúvidas:
     
    - Itens VIP realmente são necessários?
    - Cidade VIP é algo que atrai players?
     
    Vamos as fotos:
     
    Templo de Thais (dominado pelos servos de Azmodan)

     
    NPCs que compram praticamente todos os loots

     
    Novos NPCs para dar maior utilidade aos tokens

     
    Acesso aos respawns de forma intuitiva

     
    Acesso aos bosses para adquirir loots raros

     
    Respaws remodelados para uma melhor experiência de jogo e também invasão de Elites

  6. Haha
    moskitinho recebeu reputação de FeeTads em Mount Doll funcionando com 71 montarias   
    @FeeTads ficou PERFEITO! Registrei o storage e sucesso! Mount Doll funcionando ? 
  7. Gostei
    moskitinho deu reputação a FeeTads em (Resolvido)Ao passar no SQM ganhar storage   
    se é esse script q você mandou, é só por um Movements de StepIn, quando o char andar sobre o ActionID do move, ele vai receber essas storages, não manjo muito de 12x mas creio q eh o mesmo estilo

    e essa tag no movements.xml
    <movevent type="StepIn" actionid="54654" event="script" value="nome-do-arquivo.lua"/>

    data/movements/scripts/nome-do-arquivo.lua
    function onStepIn(cid, item, position, fromPosition, toPosition) local actionId = item.actionid if actionId == 54654 then player:setStorageValue(Storage.ForgottenKnowledge.Tomes, 1) player:setStorageValue(Storage.ForgottenKnowledge.LastLoreKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.TimeGuardianKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.HorrorKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.DragonkingKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.ThornKnightKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LloydKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LadyTenebrisKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.AccessMachine, 1) end return true end aonde estão essas storages? provavelmente na sua lib né? se for variavel global, ele vai aceitar nesse script.
    agora se estiver tipo
     
    local Storage.k....... ai assim, vc vai precisar colocar essas storage dentro do script de move tbm
  8. Curtir
    moskitinho recebeu reputação de Nandozeraah em Cidade de Algor   
    Fala camaradas,
     
    Estava pensando em fazer um server 8.6 pra jogar com alguns amigos RPG. E comecei a criar a primeira cidade Algor, vale lembrar que fazem anos que não usava o RME e que não frequento o Tibia então estou bem enferrujado. Deixei as áreas bem limpas e sem muita inovação na arquitetura é pra ser um mapa simples mesmo. Alguns locais de caça serão por portal.
     
    - O mini map. A ideia é que Algor seja um vilarejo de início e que depois do level 50 através de missões os jogadores cheguem a capital. E sim tá faltando muita coisa.
     

     
    - Arco de entrada de Algor e as estatuas em homenagem ao mago Halcrof.
     

     
    - Guarda de Algor.
     

     
    - Loja de loots.
     

     
    - Cemitério de Algor, dará acesso à hunts e quests como Banshee.
     

     
    - Área dos Cyclops.
     

     
    Por enquanto é isso galera, deixem seus comentários e toda crítica é bem vinda, abraços!
  9. Curtir
    moskitinho recebeu reputação de Zanrix em [RPG] Curse Tibia Server - Procurando por feedback   
    Particularmente eu jogaria e muito! Os sistemas que citou são os que sempre busquei em outros servidores. Tem previsão de BETA ou estão precisando de alguém pra testar? 
     
    Parabéns pelo projeto e não desistam.
  10. Curtir
    moskitinho deu reputação a Tonynh em Tony Showoff (Projeto Clássico Sem nome)   
    Ops, a imagem repetida deveria ser essa @Kayan Redfox! ahaha
     

     
    @moskitinho, obrigado meu amigo! Sempre um prazer enorme vê-lo por aí
    Sucesso para o seu projeto também, quando estiver ok, me chama pra jogar ahaha
  11. Gostei
    Reporte qualquer bug encontrado.
     
    - Mudanças:
    * opcode adicionado
    * Monstros andando em cima de corpos
    * War system arrumado
    * Anti-divulgação melhorado
    * Cast system arrumado
    * Crash bugs arrumados
    * Adicionado exhaust ao comprar/vender items
    * Account manager com opção para cidades
    * /ghost stacking arrumado
    * !disband arrumado
    * Erros no linux arrumado
    * Aleta som arrumado
    * Bug nos rings arrumado
    * Adicionado suporte para Visual Studio
    * Remover battle ao entrar em PZ
    * Não pode jogar lixo em casas
    * Salt removido
     
    - Downloads:
    * Distro (x32): https://github.com/Fir3element/binaries/raw/master/x32-windows.zip
    * Distro (x64): https://github.com/Fir3element/binaries/raw/master/x64-windows.zip
    * Requisitos: Microsoft Visual C++ Redistributable Package
    * Source + datapack: https://github.com/Fir3element/3777/archive/refs/heads/main.zip
     
    - Scans:
    * Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
    * Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
    * Source + datapack: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
  12. Curtir
    moskitinho deu reputação a Tonynh em Tony Showoff (Projeto Clássico Sem nome)   
    Saudações à todos.
    Estou desenvolvendo sozinho um projeto ao estilo clássico, do mapping à programação dos sistemas.
    O mapping possui detalhes onde espero favorecer a era Clássica do Tibia, um deles é o uso do autoborder. - Mas claro, sem muitos exageros.
     
    Comentários são muito bem vindos.
    Algumas imagens:
     

     

     

     

     

     

     
     
  13. Gostei
    moskitinho deu reputação a Crypter em (Resolvido)Qual é a versão mais estável?   
    O melhor 0.4 que eu conheço e esse aqui, o Fireelement corrigiu todos os bug's e eu uso ele, roda com 100% de uptime
    http://www.tibiaking.com/forum/forums/topic/67233-860-the-forgotten-server-04-sqlite-e-mysql
  14. Obrigado
    moskitinho deu reputação a Crypter em (Resolvido)Qual é a versão mais estável?   
    Para versão antiga use o tfs 0.4 e caso queira uma versão mais atual use o tfs 1.3
  15. Curtir
    moskitinho deu reputação a Bruno Carvalho em Reestruturação do Fórum   
    Olá membros do TibiaKing, realizamos diversos updates em nossa comunidade para torna-la um lugar ainda melhor para vocês usuários que aqui habitam. Este já é o segundo grande update do mês e vamos ao que interessa!
     
    MUDANÇA ESTRUTURAL
    Já faz alguns anos que não tivemos uma reestruturação global em nossa comunidade. E desta vez ela foi feita junto aos membros em uma reunião aberta feita em nosso grupo no discord.
     
    Mudanças Significativas
    Nomenclaturas Normal e Derivado passou a ser Tibia Clássico e Tibia Alternativo; A área de suporte possui um modelo de tópico a ser seguido (se o membro quiser); A Categoria Tibia King passou a se chamar Comunidade; Regras da Comunidade passou a se chamar Regras; Todo o conteúdo de Notícias foi passado para o Portal e agora tem-se prefixos para separar os temas; Atendimento Geral deixou de ser um fórum e passou a ser uma Categoria; Apresentação foi excluída; O conteúdo de Atendimento Geral foi movido para Ouvidoria e o conteúdo de Ouvidoria foi movido para Ouvidoria Privada; Criamos o fórum comércio onde os membros que tem anúncios em classificados podem criar posts (não ativo até a publicação da notícia) e temos a Lista Negra do Comércio; Criamos uma área privada onde os membros podem Denunciar fraudes no comércio; O redirecionamento para os clubes passou a estar em comunidade; A categoria OTServ passou a se chamar OTServer O fórum Geral passou a se chamar Discussão e abrange todos os meios de discussão envolvendo otservs; O fórum Geral passou a ter uma organização via prefixos (opcional); O fórum pedidos foi mesclado com o fórum Suporte; Ao invés de separar a área de suporte em seu tipo ela foi separada em Clássico e Alternativo; Os prefixos agora são para definir o tipo de suporte requerido; A categoria Aprendizagem passou a se chamar Tutorial; Todos os fóruns de tutoriais de diversas áreas de otservs foram movidos para esta categoria; Os fóruns Tutoriais de Script e Tutoriais de Programação foram mesclados em Códigos; Os fóruns de Linux em Open Tibia e Internet Compartilhada foram mesclados com Infraestrutura; Outros Tutoriais passou a se chamar Diversos; Os fóruns Normal e Derivado em Downloads passou a ter a nomenclatura adequada; Os fóruns de Tibia Alternativo passaram e ter prefixos de alguns servidores ATS comuns; Foi criado o fórum Desenvolvimento de Códigos; Todos o conteúdo envolvendo Script, Web e Programação passou a integrar desenvolvimento de códigos; O fórum é divido em Clássico e Alternativo; O conteúdo é organizado por meio de prefixos; Foi criado o fórum Concursos e Eventos; Todo o conteúdo de Concursos e Eventos de outras categorias passaram a integrar esta; As categorias de áreas específicas em OTServer foi excluída; A categoria Tibia Geral passou a ser um Clube; Tibia BOTS voltou a ser uma caregoria; Geral passou a se chamar discussão; Tudo nas categorias de Centro de Criação e Diversos passou a ser um clube; A categoria Clubes da Comunidade foi criada; Clubes da Comunidade contém os clubes mais importantes do fórum;  
    Esperamos que a nova estrutura seja mais amigável aos novos membros e traga menos confusões.
     
    ATUALIZAÇÃO DAS REGRAS GERAIS
    Tivemos algumas pequenas mudanças nas Regras Gerais, pois agora temos uma Lista Negra do Comércio e os membros podem fazer anúncios de áreas de comércio na sua assinatura.
     
    Regra 4.10. Comércio foi atualizada; 5.1. Vendas sofreu alterações.  
    Você também pode fazer a leitura novamente com o link abaixo.
    http://www.tibiaking.com/forum/forums/topic/1281-regras-gerais-do-tibiaking/
     
    Pequenas mudanças e considerações
    Além de tudo isso que já citamos, vários plugins e sistemas de nossa comunidade foram atualizados, fixamos muitos problemas que o fórum vinha apresentando, muitas mudanças vocês talvez nem irão notar (ou irão, navegando em nosso site) e realizamos diversas outras correções.
    Uma das mudanças significativas é que o tempo de espera para poder fazer uma nova busca passou a ser 10 segundos.
     
    Bom pessoal, por enquanto é isso esperamos que gostem das novidades e caso tenha alguma crítica, sugestão ou até mesmo encontre algum tipo de problema, por favor nos relate neste mesmo tópico ou entre em contato com nossa equipe que iremos resolve-lo o mais rápido possível.
     
    Atenciosamente,
    Equipe TibiaKing.
     
     
  16. Obrigado
    moskitinho deu reputação a Cjaker em (Resolvido)Qual é a versão mais estável?   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
  17. Curtir
    moskitinho deu reputação a Cat em Como criar bordas bonitas   
    Como criar bordas mais bonitas
    (não publicar em outro fórum, obrigado)
     
       Olá TibiaKing, essa é a segunda versão de um tutorial antigo meu. Eu vi e vejo até hoje a galera cometer loucuras com bordas, quando na verdade é algo mais simples que parece. A questão é que é preciso de treino para poder aplicar as técnicas mostradas aqui de uma forma ágil e correta, tentei deixar o tutorial com mais imagens do que texto, para facilitar o entendimento de vocês, então abra logo seu editor e treine, brasil está carente de mappers e você pode ser um dos melhores, basta praticar! Se tiver dúvidas pergunte nos comentários que eu ajudarei.
    Está pronto?
     
     
     
    INTRODUÇÃO
       Eu escolhi grass por ser a mais utilizada, treinei dois anos com ela, eu ficava criando os formatos e deletando por insatisfação com o resultado, isso ajudou, porque depois disso o restante das bordas ficavam mais familiares na hora de mapear.
    Isso que vou começar falando é um detalhe muito importante e que define muito o seu estilo de criar bordas. Percebo que a maioria dos mappers que iniciam começam utilizando no mapa muito mais as bordas de B do que de A, veja as imagens:

    Existem dois jeitos simples de usar bordas e isso vai definir em parte como será o resultado, se você usar mais B seu mapa será quadrado, porém utilizando mais o A seu mapa ganhará forma e liberdade. Mas isso não significa que usar mais B seja errado, vai depender do que você precisa fazer, até porque é possível fazer um mapa com formas bonitas utilizando somente itens de B, mas não vou me aprofundar nessa técnica agora, preste atenção em A.
    As imagens abaixo são exemplos de um mapa quadrado e outro com formato aperfeiçoado, veja a quantidade de itens de A e B em cada exemplo.
     

     

     
       Agora você entende que ao fazer bordas deve utilizar em maior quantidade o A se quiser formatos livres e aperfeiçoados, e B para mapas quadrados? Mesmo assim, algumas partes do mapa podem acabar contento mais B, vai depender da proporção e da sua perspectiva, jamais se limite por causa disso!
    A imagem abaixo mostra os tipos de formatos que podem ser utilizados para fazer a curvatura das bordas, existem infinitas possibilidades, algumas muito trabalhosas, mas essas são ótimas para começar. É um exemplo na diagonal com uma direção apenas, você pode dar formatos para várias direções do mapa e não unicamente à direção mostrada abaixo, o importante é que você entenda o impacto que cada tipo de borda acrescenta ao mapa.
     

     
    Veja os exemplos generalizados utilizando as formas acima, faça a mesma coisa, conforme você for treinando vai descobrir habilidades de moldar esses formatos!
     

     
     
     
     
    Outros Exemplos:
     

     
     
     
    COMPLEMENTO
    Para deixar as bordas ainda mais vivas, utilize os recursos disponíveis que completam a temática, veja o exemplo abaixo e descubra o poder de uma borda bem feita:
     


     
    Se gostou ou isso foi útil para você, repute o tópico, isso vai me incentivar a fazer novos tutoriais mais elaborados, pois saberei que estão curtindo!
    Até o próximo tutorial
     
     
     
     
  18. Gostei
    moskitinho deu reputação a Absolute em DESIGN - FAÇA SEU PEDIDO   
  19. Gostei
    moskitinho recebeu reputação de Noob II em Sign Pain Ningendo   
    Fala camaradas,
     
    Só pra não ficar parado fiz uma sign aqui de um dos Pain, o caminho dos homens.
     
    Na sign foram usados: Stock, Motion Blur, Pixelate, Displace, Splatter Brush, C4D e alguns Gradients para tratar a imagem e no final o Sharpen nosso de cada dia.
     

     
    MSK @ http://orig11.deviantart.net/adad/f/2017/052/0/c/pain_ningendo_by_msk_by_msklotz-dazxv1j.png  
  20. Gostei
    moskitinho recebeu reputação de Noob II em Sign Jolie 2017   
    Olá galera 
     
    Quem é vivo sempre aparece... E nada como voltar tentando fazer arte... Estou muito mas muuuuito enferrujado... Sem definição de estilo, mas tentei fazer o que lembrava e estava ao meu alcance. Vou ser se leio uns tutoriais por ai pra ver se sai um job bom mesmo, mas é a Angelina né guys... 
     

     
    LINK: http://orig12.deviantart.net/443c/f/2017/049/6/8/sign_jolie_2017_by_msklotz-dazhh4p.png  
  21. Gostei
    moskitinho recebeu reputação de Kemmlly em [Ajuda] Ganhar storage quando mata monstro   
    @Kemmlly
     
    Deu certo camarada, muito obrigado!
     
  22. Gostei
    moskitinho deu reputação a Kemmlly em [Ajuda] Ganhar storage quando mata monstro   
    Tente um onDeath:
    function onDeath(cid, corpse, deathList, target) local storage = 656565 if getPlayerStorageValue(deathList[1], storage) < 1 then if isPlayer(deathList[1]) then setPlayerStorageValue(deathList[1], storage, 1) doSendMagicEffect(getPlayerPosition(deathList[1]), 12) end else return true end return true end Lembre de mudar de KILL para DEATH no creaturescripts.xml
  23. Gostei
    moskitinho deu reputação a KotZletY em [Ajuda] Addons por Quest   
    A que te ajudei, era outro Script, esse dae já é outro ?
    Erro fixado ? Resolveu ?
    Desculpa a demora pra responder, tava ocupado! 
  24. Gostei
    moskitinho recebeu reputação de kauan13 em [Pedido] NPC Bless 8.6   
    @Kemmlly
     
    actions/scripts/azerus.lua
     
    local BlindField = {x = 488, y = 179, z = 7, stackpos=1} function mapArea(fromPos, toPos, stack) local pos = {x=fromPos.x, y=fromPos.y-1, z=fromPos.z} return function() if (pos.y < toPos.y) then pos.y = pos.y+1 elseif (pos.x <= toPos.x) then pos.y = fromPos.y pos.x = pos.x+1 else pos.x = fromPos.x pos.y = fromPos.y pos.z = pos.z+1 end if (pos.x <= toPos.x and pos.y <= toPos.y or pos.z < toPos.z) then if (stack == nil) then return pos else pos.stackpos = stack return pos, getThingfromPos(pos) end end end end function getMonstersfromArea(fromPos, toPos) local monsters = {} for _, thing in mapArea(fromPos, toPos, 253) do if isMonster(thing.uid) == TRUE then table.insert(monsters, thing.uid) end end local bfm = getThingfromPos(BlindField) if isMonster(bfm.uid) == TRUE then table.insert(monsters, bfm.uid) end return monsters end function onUse(cid, item, fromPosition, itemEx, toPosition) local topLeft = {x = 480, y = 178, z = 7} local buttomRight = {x = 499, y = 198, z = 7} local monsters = getMonstersfromArea(topLeft, buttomRight) local monsters1 = getMonstersfromArea(topLeft, buttomRight) local tp = {x = 490, y = 197, z = 7} local glo = {x = 490, y = 188, z = 7} local function FirstWave() doSummonCreature("Rift Worm", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 5,z=glo.z}) doSummonCreature("Azerus", {x=glo.x,y=glo.y - 5,z=glo.z}) end local function FifthWave() doSummonCreature("Rift Worm", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function SecondWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus1", {x=glo.x,y=glo.y - 5,z=glo.z}) doSummonCreature("Rift Brood", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function SixthWave() doSummonCreature("Rift Brood", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function ThirdWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus2", {x= glo.x - 5,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y + 4,z=glo.z}) end local function ThirdWave1() -- with 2s delay doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function FourthWave() doSummonCreature("War Golem", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y + 4,z=glo.z}) end local function SevenWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus3", {x= glo.x - 5,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y + 4,z=glo.z}) end local function Glllobe() local monst = getMonstersfromArea(topLeft, buttomRight) for i = 1, #monst do doRemoveCreature(monst[i]) end local item1 = getTileItemById(glo, 9767) doItemSetAttribute(item1.uid, "aid", 58261) end local function createWall(p) local janek = doCreateItem(1387,1,{x = 491, y = 199, z = 6}) doItemSetAttribute(janek, "aid", 9105) end local function createWalll(i) local ela = doCreateItem(1387,1,{x = 490, y = 197, z = 7}) doItemSetAttribute(ela, "aid", 9106) end local wall0 = {x = 491, y = 199, z = 6, stackpos=1} local getwall0 = getThingfromPos(wall0) local wall1 = {x = 490, y = 197, z = 7, stackpos=1} local getwall1 = getThingfromPos(wall1) local monsters = getMonstersfromArea(topLeft, buttomRight) local monsters1 = getMonstersfromArea(topLeft, buttomRight) local tele_chk = getTileItemById(tp, 1387) if item.actionid == 58261 then doItemSetAttribute(item.uid, "aid", 58263) end if tele_chk.uid > 0 then doRemoveItem(getTileItemById(tp,1387).uid) doRemoveItem(getwall0.uid,1) addEvent(FirstWave, 0) addEvent(FifthWave, 30000) addEvent(SecondWave, 60000) addEvent(SixthWave, 90000) addEvent(ThirdWave, 120000) addEvent(ThirdWave1, 150000) addEvent(FourthWave, 180000) addEvent(SevenWave, 210000) addEvent(Glllobe, 400000) p = {wallid = getwall0.itemid} addEvent(createWall, 300*1000, p) i = {wallid = getwall1.itemid} addEvent(createWalll, 300*1000, i) end if item.actionid == 58263 then doCreatureSay(cid, "You have to wait some time before this globe will charge.", TALKTYPE_ORANGE_1) end return TRUE end movements/scripts/azerusarmy
    function onStepIn(cid, item, position, fromPosition)          if item.actionid == 58262 then              if getPlayerStorageValue(cid,    10510) == -1  then                      doCreatureSay(cid, "It seems by defating Azerus you have stopped this army from entering your world! Better leave this gastly place forever.", TALKTYPE_ORANGE_1)              setPlayerStorageValue(cid, 10510, 1)          end      return TRUE  end   end movements/scripts/azerusdeath
    function onStepIn(cid, item, position, fromPosition)  local yalahar = {x = 543, y = 185, z = 5, stackpos=253}          if item.itemid == 9738 then          doTeleportThing(cid, yalahar, TRUE)          doSendMagicEffect(yalahar,12)          end            return TRUE  end E aproveitando eu fiz a WOTE e funcionou tudo certinho. Mas os itens de Zao paracem não estar danos os bonus de skill e absorb.
        <item id="12644" article="a" name="shield of corruption">         <attribute key="weight" value="4900" />         <attribute key="defense" value="36" />         <attribute key="weaponType" value="shield" />         <attribute key="skillSword" value="3" />         <attribute key="showattributes" value="1" />     </item> O código parece estar certo e outros itens dão o bonus normal, apenas os de zao não.
  25. Gostei
    moskitinho deu reputação a KotZletY em [Ajuda] Addons por Quest   
    Certo, tem 2x blocos aberto e só 1 end pra finalizar eles ?  
     

Informação Importante

Confirmação de Termo