Ir para conteúdo

Alexclusive

Herói
  • Total de itens

    2399
  • Registro em

  • Última visita

  • Dias Ganhos

    34

Histórico de Reputação

  1. Upvote
    Alexclusive deu reputação a Administrador em Cartel Baiak   
    Visual do site impecável, sucesso!
  2. Upvote
    Alexclusive recebeu reputação de Stigal em Vagas na equipe xTibia!   
    Talvez na área de Design
     
     
     
     
     
     
     
    Se o  Tonynh ajudar....
  3. Upvote
    Alexclusive deu reputação a Administrador em Otserv, O que mudou?   
    • OTSERV, O QUE MUDOU?
     
     


              Salve Xtibianos e "anas"! Como sabemos, nos últimos tempos o cenário Open Tibia tem se modificado drasticamente. Quando conversamos sobre esse assunto, sobre mudanças, é muito comum os mesmos argumentos, seja sobre o comércio ilegal, seja sobre a atuação do poketibia, alguns arriscam dizer que o fracasso da cipsoft está envolvido. Mas na verdade, muitos defendem a ideia de que se viu um contraste formado pela transição de gerações que atuaram/atuam em Open Tibia. Muitos desenvolvedores  de antes, respeitados em nossa comunidade e nas outras, assumiram novos compromissos para a vida; Enquanto os novos entrariam em um meio onde se teria tudo na mão e pouco daria importância ao conhecimento deixado pelos de antes.
     
     


     
     
     


              Isso contribuiria, segundo a ideia, para que se triplicassem o número de CÓPIAS, ao mesmo tempo que diminuía o número de "GAMES Originais". O que pode ou não ter feito com que menos pessoas tivessem interesse em desenvolver coisas novas, pelo contrário, passaram a ter interesse em baixar coisas prontas e manter a ideia de "game pirata", não "game". Isso também mudou a forma como o público reage à estes games. Porque um Otserv X faz mais sucesso que um Otserv Y, sendo que ambos são absolutamente iguais? Um exemplo disso é o recente servidor lançado por um youtuber, chegam ao nosso cenário menosprezando outros games, quando na verdade o servidor é mais uma cópia indiferente de outros otservers, que só focam em se manter as custas do público roubado, visivelmente ilegal, da Cipsoft. Ora, assim é fácil demais.
     
     


     
     
     


              Sabemos que nos últimos tempos alguns projetos tem se destacado por ter mais conhecimento e experiência, enquanto outros apenas se destacaram por ter popularidade. Afinal, vemos esta mesma história se repetir todos os dias. Mas também Sabemos que muitos games incríveis foram formados em nossas comunidades: Xtibia, Tibia King e Otland. E de fato, conseguiram chegar longe, com esforço, dedicação, originalidade e muita responsabilidade. Modificando o game para criar uma identidade nova: novos gráficos, novos sistemas, novo client, ou seja, fugir da mesmice do Tibia. E não podemos descartar como um exemplo, o game Necronia (não brasileiro).
     
     


     
     
     



     
     


    (Biblioteca de sistemas do NECRONIA.COM, veja mais informações no site)
     
     


     
     
     


     
     
     


    Estamos DISSIPADOS.
     
     


     
     
     


     
     
     


              Parece o velho ditado brasileiro, cada um por si, estamos fracos de coisas novas. Nós podemos fazer melhor. Nós Brasileiros já tivemos e presenciamos grandes feitos pelas nossas comunidades. Vimos muitas ideias serem desenvolvidas, mesmo que não finalizadas, e devemos nos orgulhar por isso.
     
     


     
     
     


    Vamos MELHORAR?
     
     


     
     
     


    Você pode ou não concordar com as minhas ideias nesse texto, afinal eu não sou a pessoa mais experiente nisso. Então exponha abaixo suas ideias, as nossas ideias. Deixo meus pensamentos aqui, enquanto agradeço pela atenção dispensada. Grande abraço e uma ótima semana para você!
     
     


     
     
     


     
     
     


     
     
     


     
     
     


     
     
     


     
     



  4. Upvote
    Alexclusive deu reputação a dyego2008 em TUTORIAL CRIANDO UMA MONTANHA #1   
    Eai pessoal estou trazendo uma vídeo aula de mapping, confere lá no meu canal, deixe seu like e se inscreva
     

  5. Upvote
    Alexclusive deu reputação a KarlKalvin em [PHP] O que tem de errado nesse script?   
    Você quer remover a barra ou apenas quer aproximar? se for só aproximar deixa assim:
     
     
  6. Upvote
    Alexclusive deu reputação a dalvorsn em [PHP] O que tem de errado nesse script?   
    Tu esqueceu de fechar as tags <tr>. Provavelmente na hora do html tentar ajustar ele bugou alguma coisa
  7. Upvote
    Alexclusive recebeu reputação de Administrador em Cartel Baiak   
    CARTEL BAIAK
     
    » IP/SITE: cartelbaiak.com
    » Porta: 7171
    » Cliente: 8.60

    » Tipo de Mundo: PVP Open, 24 Horas Online;
    » Excelente Suporte;
    » Sem Corrupção;
    » Servidor voltado para War com sistema facilitado de up-lvl e mapa especial para as batalhas;
    » Fast atk;
     
    » Experiência Stages:
     
     1 - 200 level, 400x
    201 - 250 level, 250x
    251 - 300 level, 150x
    301 - 350 level, 80x
    351 - 450 level, 40x
    451 - 500 level, 10x
    501 - 550 level, 2x
    551 - 600 level, 1.5x
    601+ level, 1x
     
    » Skill: 30x
    » Magic: 10x
    » Loot: 3x
     
    Eventos diários;
    E muito mais...

    O CartelBaiak é um Alternative Tibia Server, baseado no jogo Tibia com formulas refeitas por nossa equipe.
    O mapa Cartel é independente, sendo este com respaws e áreas refeitas e modificadas, além disso inclui partes de cidades já conhecidas.
    O mapa ainda possui alguns vilarejos e diversas Quests e missões para todos os gostos.
    Nossa equipe esta sempre trabalhando no desenvolvimento do jogo, como atualizações no mapa, Quests, correção de problemas,trazendo sempre inovações ao website e muito mais.ao servidor...
    O servidor está hospedado em uma maquina dedicada, 
    em um dos maiores Data Center do mundo, localizado nos Estados Unidos! Tendo um grande diferencial: o baixo ping!
    A qualidade nos serviços prestados pelo Data Center 
    são de extrema importância para manter o projeto estável e sempre online.

    Nossa equipe atual, conta com membros qualificados, 
    fazendo o melhor para a diversão dos players.
    Games Masters dedicados, online, o máximo de tempo possível, 
    comprometidos a ouvir os problemas dos jogadores.
    Estamos prontos para corrigir os problemas o mais rápido possível,
    garantido assim o máximo de diversão para você.

    ESPERAMOS VOCÊ POR LA! 
  8. Upvote
    Alexclusive recebeu reputação de Administrador em 3 Passos para divulgar seu OTServ de graça!   
    Opcao de Login deles so pelo Facebook? Lega heim...
  9. Upvote
    Alexclusive deu reputação a Administrador em 3 Passos para divulgar seu OTServ de graça!   
    PRECISANDO DE MAIS PLAYERS?
     
    E se eu te disser que em 3 passos simples você engaja um marketing certeiro para o seu servidor de GRAÇA? É sério, você não precisa clicar em nenhum anúncio ou pagar qualquer centavo. Hoje, graças à forte comunidade brasileira de open tibia, você pode ter seu ATS de tibia com mais de 1000 players, se seguir o rumo certo. Tirando os gastos com a hospedagem do servidor (da qual recomendamos a utilização da otpanel) você normalmente tem gastos com promotes no facebook, compra de banners em sites, pagamentos na lista .org para não ser banido... aquela mesma historinha de sempre.
     
    Vamos direto ao ponto!
     
    1 Tendo o servidor online, sem bugs e pronto para lançamento: faça login com seu facebook na otserv-list.com (é 100% seguro e seu e-mail não é compartilhado com ninguém). Clique aqui para logar na otserv-list.com.
     
    2 Agora que está logado na lista, o próximo passo é cadastrar o seu servidor gratuitamente. Para fazer isto, clique no botão visível no topo do site ou acessando o painel de controle, veja as imagens:
     
             

     

     
    3 Estamos quase lá, seu servidor já está cadastrado e recebendo novos players. Agora o próximo passo é expandir sua divulgação, mostrando um pouco mais do servidor aos players. Você pode editar a vontade a descrição do seu servidor na otserv-list.com, mas não da pra adicionar imagens ou vídeos.
     
    Não tem problema, basta colar lá na descrição o link de um tópico que você vai criar aqui: http://www.xtibia.com/forum/forum/1179-otservlist/?do=add. Para isso, você precisará de uma account no xtibia, leva menos de 1 minuto para criar!
     
     
    Compre um promote especial na lista e receba 15% de desconto na compra de um anúncio no xtibia.
    Fale com: Contato@xtibia.com
     
     
     



  10. Upvote
    Alexclusive deu reputação a Gabriel Netto em Kharsek atinge level 999   
    Vão por uma bag infinita pra gold e um gold converter, tipo clicar no botão direito com uma stack de 100 de gold em Otserv
    Esse joguin tá perdido, a Cipsoft tem que admitir logo que o Tibia faliu e lançar uns servidores ot daoras.
  11. Upvote
    Alexclusive recebeu reputação de L3K0T em Show Off site do meu Harry Potter - Gesior acc tfs 1.0x   
    Na minha opinião falta iluminação e brilho nos menus de cima e bastante trabalho no background.
     
    Keep it up
  12. Upvote
    Alexclusive recebeu reputação de Avuenja em Apresentaçãozinha (onde estão as outras meninas?)   
    contei 3 ate agora...fora a as bibas
  13. Upvote
    Alexclusive deu reputação a miupinho em [Aula 2] Orcs - Academia do Pixel   
    XTibia ~ Spriting   Bom... esse é o segundo tutorial/aula da academia do pixel, desta vez sobre Orcs. Aqui vocês irão aprender:    
     
    Características:   Antes de tudo temos que estudar as características dos Orcs, breve pesquisa na internet. Wikipédia: é retratado como um gigante ou simplesmente como um homem maior do que o normal e de aparência brutal, possuem uma variedade de tons de verde maior que de outras cores,diferente dos ogros que só tem um tom de verde. OBS: Sugiro também pegar alguma imagem para usar de referência, é sempre bom pra estudar a anatomia do ser em questão, vou usar a seguinte imagem como referência no tutorial.   "Exemplo"   Outline   Antes de tudo, vamos definir a área em que iremos trabalhar, eu vou usar um tamanho maior que o comum. Então abra o Paint escolha o tamanho que irá usar e faça uma linha diagonal para ter noção de perspectiva.     Após definida a área, podemos começar a Outline baseado no que aprendemos e olhando a referencia, eu costumo sempre começar pela cabeça, ir rascunhando/rabiscando e alinhando pouco a pouco.  
    - - -   Após terminado a Outline e definido as formas, usaremos um método usado para checar a perspectiva de humanoides, faça um 2 linhas horizontais, 1 na altura dos ombros para checar se estão alinhados e outra na altura das mãos para checar se também estão alinhadas.   Agora faça novamente a linha diagonal para checar se a perspectiva esta correta, a linha deve começar no pé direito e passar pelo olho direito.     Se depois de checado estiver algo errado, conserte, depois de corrigido podemos passar para o próximo passo.   Detalhes   Agora vamos colocar alguns detalhes na Outline, tem que ser algo que de um destaque ao nosso Orc, algo que o diferencie de um Orc comum, pode ser algum escudo, lança, espada, coisas do tipo, nessa parte o limite é sua criatividade, se estiver sem ideias busque auxílio nas referências.   Eu decidi fazer um axe semelhante ao da minha referência.   Lembre-se tudo tem que estar na perspectiva, você não pode fazer uma criatura na perspectiva e colocar 1 detalhe que esteja fora da perspectiva, NÃO faça isso!  

     
    Pintura   Antes de começar a pintura precisamos das cores óbvio, eu não pretendo explicar como funcionam as cores neste tutorial, portanto sugiro que usem as cores da própria referência, usando a ferramenta conta gotas  vamos criar uma paleta, pegue do tom mais escuro ao mais claro de cada cor, procure não pegar muitas tonalidades de uma só cor, sugiro no máximo 5 tonalidades, não se esqueça de manter um bom contraste.  
      Feito a paleta, vamos definir aonde vai ficar cada coisa, pinte com o tom médio cada parte da Sprite.    
    Agora vamos entender como funciona a luz na perspectiva, a luz na perspectiva do Tibia sempre vem do noroeste, portanto o sudeste deve ser mais escuro, um erro muito comum entre iniciantes, é simplesmente criar uma ponte de cores, da mais clara para a mais escura, esse é o grande erro de muitos, NÃO faça isso!
        As características devem ser levadas em conta quando formos sombrear, não deve ser esquecido nariz, boca, barriga, músculos etc... abaixo uma ilustração de como deve ser os pontos de luzes e sombras.     Veja agora pintado de forma correta, note o volume na Sprite.
     

     
    Finalização

     
    Nesta parte, vamos corrigir algumas coisas da Sprite, vamos consertar tudo que não esteja agradável, procure algo que não esteja te agradando na Sprite e conserte aquilo, eu por exemplo vou fazer 1 pescoço no Orc.
     

     
    Não se esqueça também de substituir a cor preta dentro da Sprite, por uma cor bem escura, mas NUNCA preto, somente a Outline (contorno) deve ser preto.
     

     
    Resultado final após alguns ajustes:
     

     
    É isso pessoal, não é 1 super tutorial, mas dá pra tirar algo disso, vou deixar aqui a Sprite finalizada e as cores que utilizei para fazer.
     

     
     
    Desejo boa sorte à todos que aprenderem!
    Créditos:  Way20
     
     
  14. Upvote
    Alexclusive recebeu reputação de Administrador em Vagas na equipe xTibia!   
    Talvez na área de Design
     
     
     
     
     
     
     
    Se o  Tonynh ajudar....
  15. Upvote
    Alexclusive deu reputação a Erimyth em RIDERSWAR - PROJETO 1.0   
    VOCÊ APOIA ESSE PROJETO ?
     
     
    Ola Amigos, bem vindos ao RidersWar. Um novo Baiak com muita diversão, missões e quests para você.
     
    Hoje procuramos ótimos servidores baiak para diversão e guerra, e dificilmente encontramos algo de qualidade né? Mais hoje venho iniciar uma discusão com todos os membros do Xtibia.
    A equipe do Riderswar Esta pensando em criar uma parceria de disponibilização de servidor com direito oficiais ao Xtibia e Otpanel, pensando em liberar o download do projeto completo com site e todas as funções gratuitamente para os clientes Otpanel, ou seja: Todos os clientes terão disponível em seu Otpanel o Novo Riderswar 8.60 Versão 1.0

    O intuito do projeto hoje é oferecer aos amigos do Xtibia e clientes do otpanel um baiak completo e sem bugs com suporte e atualizações mensais. "estamos recebendo colaboradores para ajudar no crescimento do projeto"

    O Riderswar é resultado de em média 6 meses de trabalho e dedicação.
    Tentamos inovar, trazer sistemas exclusivos, e apesar de ser Baiak ainda troucemos quests- tasks- missões com histórias em RPG, além de muita War o player terá que provar ser um ótimo jogador e um grande guerreiro para conseguir completar nossas quests.
     
    Conheça abaixo um pouco sobre o RidersWar.
    MAIS DE 100 -  TELEPORTS, HUNTS E QUESTS
     
    Eventos:
    Battlefield - Objetivo é Capturar a bandeira do Time adversário Zombie Event - Objetivo é fujir dos Zombies , não deixe que te peguem, o ultimo a ficar na arena e o vencedor CityWar - Objetivo é matar a maior quantidade de players no eventos em 10 minutos, o Top frags é o vencedor Dota - Objetivo é destruir os Geradores da sua cor, o primeiro grupo a destruir os 3 geradores é o vencedor. Quests Especiais:
    Pits of Inferno (POI) Anihilator (Anihi) Inquisition (Inqui) Quests de addon Especial Anihilator the returns Task Legendary Task Epic Task de Paciência Portais do Inferno New Spell Quest Room Quest VIP 1 -  Para Free Cidades:
    Blood City - Free Rider City -  premium Gengia  - Free Aurora  - VIP 1 -  FREE  
    Sistemas:
    Soma de Equação do 2° Grau -  o Servidor te permite fazer soma de equação do segundo grau alem de jogar você pode estudar sobre equação no Riderswar. Venha se divertir aprender e curtir as maiores aventuras que esperam por você... 
      Encantamento de Itens Legendary -  os Players podem encantar seus Itens do Shopping em um item legendary os tornando mais fortes e grandes guerreiros. Maker Supreme armor 30% - Este Maker pode ser usado em uma armor Legendary e se tornar supreme te dando+ 30% de vida e mana Maker Speed Attack 2.5 - Este Maker pode ser utilizados em Weapons Vips dando a elas um attack speed de 2.5
      Heart f Infernia - Este Coração de fogo da ao player 20% de Experiencia ao ser equipado no slot de flechas, Duração de 12 horas. caso nao use nao gasta. Double Exp Potion -  Este potion da ao player Double exp por 1 Hora Super Doll -  Utilize este doll, e tenha change de ganhar um addon especial... São 1 entre 6 addons especiais que você pode ganhar aleatoriamente. Cada jogador tem direito a usar 1x . Tornando os addons exclusivos para cada player. 
      War System -  Marque guerras e desafie outras guilds  no Riderswar Cast System -  Ustilize o cast  com o comando /cast on e transmita sua aventura ao vivo in-game Castle Land  -  Castelo pode ser dominado pela guild dando acesos a hunts privadas Rider Map save -  Item Vip ao qual te da a possibilidade de salvar sua posição e retornar quando precisar. Super seguro  contra Bugs HUNT  privada -  O Player compra acesso a uma hunt sozinho... Onde ninguém mais pode entrar. Teleports Expert -  Teleports capazes de te levar onde você precisa...   
     
    UM TRAILER ANTIGO -  TIVEMOS ALGUNS UPDATES APÓS ESTA GRAVAÇÃO , EM BREVE NOVO VIDEO.
     

     
  16. Upvote
    Alexclusive deu reputação a Yan Liima em [duvida] erro no console no item.xml   
    De boa rsrs
     
    O problema está aqui:
    <item id="2410" article="a" name="senbowface" plural="senbows face">        <attribute key="weight" value="100" />        <attribute key="attack" value="15" />        <attribute key="weaponType" value="distance" />        <attribute key="shootType" value="8" />        <attribute key="range" value="6" />        <attribute key="breakChance" value="33" />        <attribute key="ammoAction" value="moveback" />    </item> [Warning - Items::loadFromXml] Unknown shootType 8<attribute key="shootType" value="8" /> O shooType com o valor 8 não existe. Creio que seja apenas por nome não por número. Troquei por
    <attribute key="shootType" value="throwingknife" /> Só você fazer a alteração ai... Se quiser aqui está o arquivo: items.xml
    items.xml
  17. Upvote
    Alexclusive deu reputação a Lordbaxx em [Tutorial] Efeito de texto   
    Espetacular a sua habilidade com esta plataforma, eu já tentei fazer algo do tipo, mas só com o "tentar" você já pode imaginar que não saiu nada bom. Parabéns pelo ótimo e agradável conteúdo.
     
    Atenciosamente, Douglas!
  18. Upvote
    Alexclusive recebeu reputação de Lordbaxx em [Tutorial] Efeito de texto   
    Fala moçada do X-Tibia.






    Estou aqui hoje, para ensinar vocês a criarem um efeito luminoso.



    Bom, vamos lá.



    01. Pressione Ctrl+N para criar um novo documento e defina um tamanho de 462x236 pixels,


    depois de criado pressione a letra G do teclado para selecionar a Paint Bucket Tool e clique na cor do lado esquerdo e selecione a cor desejada.



    (No meu caso usei a cor Preta)









    02. Agora duplique a layer, vá em Filter> Render> Clouds,


    pressione Ok, depois mude o modo de blend da layer para Luminosity.











    03. Pressione a letra T do teclado para selecionar a Horizontal Type Tool.


    Neste tutorial usei a fonte CremonaOpenmas nada impede que ser usada outra fonte.











    04. Escreva uma palavra ou frase qualquer.











    05. Agora clique com o botão direito do mouse sobre a layer do texto e escolha a opção Blending Options,


    ao abrir a caixa de Blending Options vá em Outer Glow e defina os valores abaixo.











    06. Sua palavra deverá ficar como a da imagem abaixo.











    07. Agora pressione Ctrl+J para duplicar a layer, clique com o botão direito do mouse sobre a layer


    que acabou de ser criada e escolha a opção Blending Options, defina os valores abaixo.



    (Blend Mode: Divide)










    08. Ainda com a caixa de Blending Options aberta vá em Gradiente Overlay e defina os valores a seguir.



    (Blend Mode: Hard Light e Gradient meio transparente)









    09. Agora vá em Outer Glow e defina os seguintes valores, depois pressione Ok.











    10. Agora pressione Ctrl+E para mesclar as duas layers, duplique novamente a layer, vá em Edit> Transform> Flip Vertical,


    pressione a letra V do teclado para selecionar a Move Tool e arraste a palavra para baixo, até a posição da foto abaixo.











    11. Clique com o botão direito do mouse sobre a layer de baixo e escolha a opção Blending Options e defina como na foto abaixo.



    (Fill Opacity: 25%)










    12. Sua imagem irá ficar como na foto abaixo.











    13. Agora pressione Ctrl+E para mesclar as duas layers mais uma vez e vá em Filter> Blur> Gaussian Blur e defina os valores a seguir.











    14. Sua imagem irá ficar como a imagem abaixo.











    15. Agora pressione a letra E do teclado para selecionar a Eraser Tool e defina os seguintes valores para a ferramenta.











    16. Apague suavemente a parte de baixo das letras deixando como na foto abaixo.











    17. Agora vá em Filter>Sharpen>Sharpen, até pegar uma certa nitidez.


    Ficando assim:










    18. Agora clique sobre a layer Background e pressione Ctrl+J para duplicar, vá em Filter> Render> Lens Flare e use os valores a seguir.











    19. Agora vá em Edit> Fade Lens Flare e defina os valores abaixo.















    20. Agora defina o valor de 69% para o Fill na sua paleta de layers.











    O final de seu texto deverá estar assim:











    Participe deixando seu comentário, dúvida, sugestão, ideias, exemplos ou simplesmente dizendo um "Olá!"


    Espero que gostem e aproveitem. Ficarei feliz se ver resultados por ai.


    Pode postar direto aqui si quiser.



    Abraço e até a próxima!



  19. Upvote
    Alexclusive recebeu reputação de Administrador em NEw servido Sword Art online base animes   
    Minha sobrinha morre por essa galinha!! Legal a ideia. Só que realmente a qualidade não e a melhor.
    Se postar no tamanho original como disse o Daniel ficara 100%.
  20. Upvote
    Alexclusive recebeu reputação de Akashy em NEw servido Sword Art online base animes   
    Minha sobrinha morre por essa galinha!! Legal a ideia. Só que realmente a qualidade não e a melhor.
    Se postar no tamanho original como disse o Daniel ficara 100%.
  21. Upvote
    Alexclusive deu reputação a Caronte em [ACTION] Recompensa de Natal   
    Olá pessoal, Feliz natal.
    Eu gostaria de fazer alguma coisa especial para esse natal que já está passando... (pois é, estou atrasado)
     
     
    então fiz esse script, para criar um clima de natal no seu otserver, que ao clicar num monte de neve, você joga uma bola de neve, e faz um boneco de neve se desfazer...
     
     
    Bom...
    nada melhor para explicar, do que um vídeo:



     
     
    Script:
     
     
  22. Upvote
    Alexclusive recebeu reputação de Gabriel Couto em Minhas fotografias [iPhone]   
    Faz tanto tempo que não tiro fotos, nem por telefone mais!! A vida não para...as contas não acabam..e tudo continua!
    Qualquer hora posto outras.
  23. Upvote
    Alexclusive deu reputação a Stigal em Bora? Jogar CS GO?! {+Steam}   
    Fala amigos, quem ai estivar afim de jogar um CS GO"nelson" marato ou algum outro joguinho na Steam.
    É só adicionar: http://steamcommunity.com/id/Stigal/

    Ando meio paradão, trabalhando em alguns projetos... Então estou ficando mais pelo Lolzinho....
    Mas quem estiver afim, só adicionar, Flw.
  24. Upvote
    Alexclusive deu reputação a Isbigo em Zombie Events + Pagina Gesior.   
    Olá a todos, venho aqui lhes trazer o script de Zombie Event.

    Não tenho certeza se estou postando na areá correta, mais caso eu não esteja por favor movam o tópico.

    Mãos a obra.


    Zombie Events.






    Testado em: TFS 0.4



    Se quiser testar em outro distro responsabilidade de vocês.


    Algumas informações sobre ele primeiramente,
    Quando o evento está começando você terá certos minutos em você para incorporar o teleport antes que desapareça.
    Quando o teleport desaparece mesmo acontece com zombie spawn após 20 segundos.
    Zombie iram aparece 1 de cada vez, a cada 20 segundos.
    Os players que morrerem no evento, serão teleportados para o templo.
    O vencedor do evento, recebe algumas recompensas e um cale-se dourado com seu nome.




    Lembrando a areá de evento tem que ser non-pvp para que os possam disputar la.




    Vamos la.

    Globalevents/scripts/zombie event.lua

    local config = {playerCount = 2001, -- Global storage for counting the players left/entered in the eventzombieCount = 2002, -- Global storage for counting the zombies in the eventteleportActionId = 2000, -- Action id of the teleport needed for the movement scriptteleportPosition = {x = 1135, y = 1077, z = 3, stackpos = 1}, -- Where the teleport will be createdteleportToPosition = {x = 1190, y = 1076, z = 7}, -- Where the teleport will take youteleportId = 1387, -- Id of the teleporttimeToStartEvent = 5, -- Minutes, after these minutes the teleport will be removed and the event will be declared startedtimeBetweenSpawns = 20, -- Seconds between each spawn of zombiezombieName = "event zombie", -- Name of the zombie that should be summonedplayersNeededToStartEvent = 5, -- Players needed before the zombies can spawn.-- Should be the same as in the creaturescript!-- The zombies will spawn randomly inside this areafromPosition = {x = 1186, y = 1072, z = 7}, -- top left cornor of the playgroundtoPosition = {x = 1195, y = 1081, z = 7}, -- bottom right cornor of the playground}function onTimer()local tp = doCreateTeleport(config.teleportId, config.teleportToPosition, config.teleportPosition)doItemSetAttribute(tp, "aid", config.teleportActionId)doBroadcastMessage("Zombie event starting in " .. config.timeToStartEvent .. " minutes! The teleport will be closed when the event start!", MESSAGE_STATUS_WARNING)setGlobalStorageValue(config.playerCount, 0)setGlobalStorageValue(config.zombieCount, 0)addEvent(startEvent, config.timeToStartEvent * 1000 * 60)print(getGlobalStorageValue(2001))endfunction startEvent()local get = getThingfromPos(config.teleportPosition)if get.itemid == config.teleportId thendoRemoveItem(get.uid, 1)endlocal fromp, top = config.fromPosition, config.toPositionif getGlobalStorageValue(config.playerCount) >= config.playersNeededToStartEvent thenaddEvent(spawnZombie, config.timeBetweenSpawns * 1000)doBroadcastMessage("Good luck in the zombie event people! The teleport has closed!", MESSAGE_STATUS_WARNING)for x = fromp.x, top.x dofor y = fromp.y, top.y dofor z = fromp.z, top.z doareapos = {x = x, y = y, z = z, stackpos = 253}getPlayers = getThingfromPos(areapos)if isPlayer(getPlayers.uid) thendoPlayerSendTextMessage(getPlayers.uid, MESSAGE_EVENT_ADVANCE, "The first zombie will spawn in " .. config.timeBetweenSpawns .. " seconds! Good luck!")endendendendelsedoBroadcastMessage("The Zombie event could not start because of to few players participating.\n At least " .. config.playersNeededToStartEvent .. " players is needed!", MESSAGE_STATUS_WARNING)for x = fromp.x, top.x dofor y = fromp.y, top.y dofor z = fromp.z, top.z doareapos = {x = x, y = y, z = z, stackpos = 253}getPlayers = getThingfromPos(areapos)if isPlayer(getPlayers.uid) thendoTeleportThing(getPlayers.uid, getTownTemplePosition(getPlayerTown(getPlayers.uid)), false)doSendMagicEffect(getPlayerPosition(getPlayers.uid), CONST_ME_TELEPORT)endendendendendendfunction spawnZombie()if getGlobalStorageValue(config.playerCount) >= 2 thenpos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = math.random(config.fromPosition.z, config.toPosition.z)}doSummonCreature(config.zombieName, pos)doSendMagicEffect(pos, CONST_ME_MORTAREA)setGlobalStorageValue(config.zombieCount, getGlobalStorageValue(config.zombieCount)+1)doBroadcastMessage("A zombie has spawned! There is currently " .. getGlobalStorageValue(config.zombieCount) .. " zombies in the zombie event!", MESSAGE_STATUS_CONSOLE_RED)addEvent(spawnZombie, config.timeBetweenSpawns * 1000)endend
    Movements/scripts/zombie event.lua

    local config = {playerCount = 2001, -- Global storage for counting the players in the eventmaxPlayers = 15, -- Max players who can participate}function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)if getGlobalStorageValue(config.playerCount) < config.maxPlayers thensetGlobalStorageValue(config.playerCount, getGlobalStorageValue(config.playerCount)+1)if getGlobalStorageValue(config.playerCount) == config.maxPlayers thendoBroadcastMessage("The Zombie event is now full [" .. getGlobalStorageValue(config.playerCount) .. " players]! The event will soon start.")elsedoBroadcastMessage(getPlayerName(cid) .. " entered the Zombie event! Currently " .. getGlobalStorageValue(config.playerCount) .. " players have joined!", MESSAGE_STATUS_CONSOLE_RED)endelseaddEvent(tpBack, 1000, cid, fromPosition)doPlayerSendCancel(cid, "The event is full. There is already " .. config.maxPlayers .. " players participating in the quest.")return falseendprint(getStorage(config.playerCount) .. " Players in the zombie event.")return trueendfunction tpBack(cid, fromPosition)doTeleportThing(cid, fromPosition, true)doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)end
    Creaturescripts/scripts/zombie event.lua

    local config = {playerCount = 2001, -- Global storage for counting the players left/entered in the eventgoblet = 5805, -- id of the gold goblet you'll get when finishing the event.rewards = {2195, 2152, 2160}, -- You will get this + a gold goblet with your name on.-- {moneyId, count, using? 1 for using moneyReward, 0 for not using.}moneyReward = {2160, 10, 1},-- Should be same as in the globalevent!-- The zombies will spawn randomly inside this areafromPosition = {x = 1186, y = 1072, z = 7}, -- top left cornor of the playgroundtoPosition = {x = 1195, y = 1081, z = 7}, -- bottom right cornor of the playground}function onStatsChange(cid, attacker, type, combat, value)if isPlayer(cid) and isMonster(attacker) thenif isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) thenif getGlobalStorageValue(config.playerCount) >= 2 thendoBroadcastMessage(getPlayerName(cid) .. " have been eated by Zombies!", MESSAGE_STATUS_CONSOLE_RED)local corpse = doCreateItem(3058, 1, getPlayerPosition(cid))doItemSetAttribute(corpse, "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".")doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false)doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)setGlobalStorageValue(config.playerCount, getGlobalStorageValue(config.playerCount)-1)elseif getGlobalStorageValue(config.playerCount) == 1 thenif isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) thendoBroadcastMessage(getPlayerName(cid) .. " won the Zombie event! Congratulations!", MESSAGE_STATUS_WARNING)local goblet = doPlayerAddItem(cid, config.goblet, 1)doItemSetAttribute(goblet, "description", "Awarded to " .. getPlayerName(cid) .. " for winning the Zombie event.")local corpse = doCreateItem(3058, 1, getPlayerPosition(cid))doItemSetAttribute(corpse, "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".")doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false)doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)for _,items in ipairs(config.rewards) dodoPlayerAddItem(cid, items, 1)endif config.moneyReward[3] == 1 thendoPlayerAddItem(cid, config.moneyReward[1], config.moneyReward[2])endendfor x = config.fromPosition.x, config.toPosition.x dofor y = config.fromPosition.y, config.toPosition.y dofor z = config.fromPosition.z, config.toPosition.z doareapos = {x = x, y = y, z = z, stackpos = 253}getMonsters = getThingfromPos(areapos)if isMonster(getMonsters.uid) thendoRemoveCreature(getMonsters.uid)endendendendendreturn falseendendreturn trueend
    Creaturescripts/scripts/login.lua poste a seguinte função.

    registerCreatureEvent(cid, "zombieevent")
    Globalevents.xml insira:

    <globalevent name="zombieevent" time="15:00" event="script" value="zombie event.lua"/>
    Movements.xml insira:

    <movevent type="StepIn" actionid="2000" event="script" value="zombie event.lua"/>
    Creaturescripts.xml insira:

    <event type="statschange" name="zombieevent" event="script" value="zombie event.lua"/>


    Esta parte e de grande importância.


    Na pasta Monster crie um arquivo chamado Event zombie.xml e insira isto dentro:

    <?xml version="1.0" encoding="UTF-8"?><monster name="Event Zombie" nameDescription="an event zombie" race="undead" experience="280" speed="100" manacost="0"><health now="500" max="500"/><look type="311" corpse="9875"/><targetchange interval="5000" chance="50"/><strategy attack="100" defense="0"/><flags><flag summonable="0"/><flag attackable="0"/><flag hostile="1"/><flag illusionable="0"/><flag convinceable="0"/><flag pushable="0"/><flag canpushitems="1"/><flag canpushcreatures="1"/><flag targetdistance="1"/><flag staticattack="90"/><flag runonhealth="0"/></flags><attacks><attack name="melee" interval="2000" min="-350" max="-350"/></attacks><defenses armor="15" defense="10"/><immunities><immunity paralyze="1"/></immunities><voices interval="5000" chance="10"><voice sentence="You wont last long!"/><voice sentence="Mmmmh.. braains!"/></voices><loot><item id="2148" countmax="1" chance="100000"/><!-- gold coin --></loot></monster>

    Depois em monstros.xml adicione a seguinte linha:

    <monster name="Event zombie" file="event zombie.xml"/>


    Por pedidos vai ai uma pagina para seu website.


    Vá ate "C:/xampp/htdcos/" crie um arquivo chamado Zombieevent.php dentro coloque isso.

    <?PHP$main_content .= '<h4 style="" id="pt"><br><center><h2><b> Zombie Event</b></h2></center><br><br><center><object height="350" width="425"><imgsrc="http://i52.tinypic.com/wjdth1.jpg" height="700"width="525"></object></center><br><br><br> </h4><b></b><center><b>O que é o Zombie Event?</b><br><br>É um evento que acontece todos os dias as 12:00, 18:30 e 21:30 hr noservidor.<br><br><br><b>Como funciona?<br></b><br>Quando estiver na hora irá abrir um teleport no mesmo lugar onde aparece oteleport da WoE, basta você entrar e aguardar o tempo para inicio do Evento,o objetivo do jogo é correr dos zombies, a cada 20 segundos irá nascer um novo emalguma área randomica, você deve correr pois se eles te tocarem vocêautomaticamente é retirado do evento e volta para o seu temple.O ultimo jogador que sobrar vivo vence o evento.<br><br><br><b>Quais são os prêmios?<br></b><br>O ganhador irá ganhar<b> 100k</b>, uma <b>Boots of Haste</b> e um <b>Globet com onome dele</b>.<br><br></center>';?>

    Depois abra o index.php em "C:/xampp/htdcos/".

    Depois de:

    case "buypoints":$topic = "Buy Points";$subtopic = "buypoints";include("buypoints.php");break;

    Cole isso:

    case "zombieevent":$topic = "Zombie event";$subtopic = "zombieevent";include("zombieevent.php");break;

    Agora vá em "C:/xampp/htdcos/layout/tibiacom/" abra o arquivo layout.php.

    Depois de:

    <a href='?subtopic=highscores'><div id='submenu_highscores' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'><div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div><div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div><div class='SubmenuitemLabel'>Highscores</div><div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div></div></a>

    Cole isso:

    <a href='?subtopic=zombieevent'><div id='submenu_zombieevent' class='Submenuitem'onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'><div class='LeftChain' style='background-image:url(<?PHP echo $layout_name;?>/images/general/chain.gif);'></div><div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon'style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div><div class='SubmenuitemLabel'>Zombie Event</div><div class='RightChain' style='background-image:url(<?PHP echo $layout_name;?>/images/general/chain.gif);'></div></div></a>

    Agora clique aqui e confira seu zombie events.

    Aqui vocês podem baixar o mapa para se usar com este evento:
    Download:
    Click aqui

    Scan:
    Clique aqui

    Prontinho espero que gostem.


    Créditos:



    Gostou? REP+

    Arrumado Monster.
    Site Adicionado.
  25. Upvote
    Alexclusive deu reputação a Danihcv em [Arquivado](Discussão) Divulgando seu Servidor   
    Tópico Movido
    Este tópico foi movido de "OTServ → Aprovações → Aprovação de Notícias OTserv"
    para "Tibia Global → Notícias e Discussões".
     
     
  • Quem Está Navegando   0 membros estão online

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