Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

Pesquisar na Comunidade

Mostrando resultados para as tags ''Evento''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Regras
    • Portal
    • Recursos
    • Comércio
    • Clubes
  • OTServers
    • Discussão
    • Suporte
    • Tutorial
    • Download
    • Desenvolvimento de Códigos
    • Concursos e Eventos
    • Formação de Equipe
    • Anuncie seu Servidor
  • Tibia Bots
    • Discussão
  • League of Legends's Geral
  • League of Legends's Suporte
  • Jogos Gerais's Geral
  • Nto New Season's Tópicos
  • Fakes's Fakes
  • Tibia Geral's Geral
  • Tibia Geral's Notícias
  • Tibia Geral's Media
  • Tibia Geral's Life Thread
  • Gráficos's Geral
  • Gráficos's Tutoriais
  • Gráficos's Recursos
  • Gráficos's Aprendizagem & Recursos
  • Gráficos's Galeria
  • Gráficos's Duelos & Batalhas
  • Gráficos's Suporte
  • Desenvolvimento e Programação's Geral
  • Desenvolvimento e Programação's Tutoriais
  • Desenvolvimento e Programação's Trabalhos
  • Desenvolvimento e Programação's Suporte
  • Computação's Geral
  • Computação's Dicas e Tutoriais
  • Computação's Suporte
  • Roleplaying's Roleplaying
  • Playground's Playground (Off-topic)
  • Divulgações's Divulgações

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Product Groups

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

Categorias

  • Seção de Vendas
    • Vendas de Scripts
    • Vendas de Códigos
    • Vendas de Mapas
    • Vendas de Websites
    • Vendas de Design/Sprites
    • Vendas de Bots
  • Procura-se Jobs
  • Procura-se Freelancers
  • Formação de Equipe

Encontrar resultados em...

Encontrar resultados que...


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


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

Encontrado 49 registros

  1. Feliz 2019! Eu desejo que todos tenham um próspero início de ano, agradeço por tudo que aconteceu no Tk no ano passado. Um caloroso obrigado a todos vocês que contribuem nas seções de tutoriais e suporte, vocês são fodas! Separei alguns dos tópicos mais interessantes postados em 2018, eles serão promovidos na página oficial do Tk no face todos os dias até 10/janeiro! Deixe seu joinha em: https://www.facebook.com/TibiaKing/ 👍 #MDA Acompanhe as publicações em: https://www.facebook.com/TibiaKing/ Programado para os próximos dias: 25/12 • OTHire 7.4 Empera server + Port Hope + spr + dat + website • Snow rain system todos ACC • Paletas organizadas para map editor 10.x e 11.x • OTclient, adicionar novos outfits COMPLETO • Ice Map • SadSoul - OLD Karmia 7.72 | Mysql | OTHIRE | Client | Website 26/12 • RME Solução de bugs • OTCLIENT Criando um botão • War system 0.4 fix cast system • Magnus task system tfs 1.2 • Hell Dungeon cave hunt 11.40 • Pacote de OTs clássicos 8.10 • Teleport com janela tfs 1.3 • Nightmare seal dungeon cavehunt 11.40 27/12 • Adicionar novos elementos tfs 0.3.6 • Água transparente • Compilar tfs otx windows • Asura tower cave hunt 11.40 • Teleport System • TFS 0.4.3 edição exclusiva • Labia system 8.60 • Ancient scarab lair cavehunt 8.60 28/12 • Top fraggers system • Carlin Revamp 2.0 • Sistema bancário tfs 1.2 • Sistema de honra tfs 1.2 • Adicionar sprites, editar itens e gerar .otb • Os melhores packs 860 antigos e atuais 29/12 • Video-tutorial arrumando shop tibia 11.x • Servidor DBOTeach 8.6 Htdocs + Database + Client + Server • Poke X CaZzy 1.0 • Como proteger suas sprites • NTO Ultra 8.60 • Transformar imagem em odb 30/12 • Silverhand Livrary Map • [Lua & C++] getOtsysTime() + getPlayerPing(cid) + doPlayerSendPing(cid) • Tutorial mudar versão do mapa • Baú SAO - Sistema de quest • Fire Palace - Cave hunt 8.60 • Global Save + Restarter • Giant Spiders - Cave Hunt 8.60 • Tile party tfs 1.1+ 31/12 • Tutorial preencher items.otb facilmente • Pack de websites NTODBO • Update ProtocolGame::AddPlayerStats - TFS 1.3 & OTX 3 • Evellor Island Map • Limpar characters Inativos / Account vazias • Como criar um website POKETIBIA 01/01 • Deeplings loach cavehunt 11.40 • Creature information Offset • Spy System • Video-tutorial criando client 10.x • Divulgar pag do face no site • ReCAPTCHA by google • Yielothax Nest cave hunt 11.40 • Channel Help Mute tfs 0.4 02/01 • Hydra mountain cave hunt 8.60 • Alvos específicos em spells de area • Emote spells dinâmico • Hp/Mp 100/100 sem bugs • Guild id 0 doesn't exist - Como corrigir • Dragons Dungeon cave hunt 8.60 • Otclient last version • Store items tfs 1.2 • Nto Brasil attack speed tfs 0.3/0.4 • Medusa Sanctuary cave hunt 8.60 03/01 • Custom Depot 8.60 • Fix tfs 0.4 slot bug • Double exp com aviso • Deep desert - Skeleton elite warriors 11.40 (summer update) • The Secret Tomb cave hunt 11.40 • OTXServer 3.1 (10.X - 11.X) - COMPILADO 64 BITS (WINDOWS) - PURO/LIMPO (COM SCAN) • Remover Battle ao entrar em pz • Mathtime, GetStrTime • In game account manager tfs 1.3 OTX3 • Action de casulos de bixos • Fly system tfs 0.4 • Undeads Tower Cave hunt 8.60 04/01 • Como criar um site na umbler • Tiny Editor • Certificado SSL gratuito para o NGINX em UBUNTU 16.04 • Material kit • Airetsam Kit • Código para evitar Nuker • Askarak Demon cavehunt 11.40 • Warzone 4, 5, 6 new asuras falcons • Maps Deepling Ancestorial Grounds and Sunken Temple • Fortbay city cidade completa 11.40 05/01 • [TFS 1.1+] Guild Dungeon Lever (Com tempo) • [TFS 1.2] Exercise Weapons • Bog raider Island 8.60 • War Golem's cave hunt 8.60 • getPlayerSecureMode (cid) / getPlayerFightMode (cid) • [TFS 0.4 / TFS 1.x] Wand/Rod Elemental • Modal elemental Wand • Reunindo fragmentos 8.60 • Area hardcore tfs 1.1 06/01 • Comando Y cores • Adicionar restrição de level e vocação em itens • Tibia dark skin • Wyvern mountain cavehunt 8.60 • Toll clan cavehunt 8.60 • Hero fortress cavehunt 8.60 • Lost tomb cavehunt 8.60 • Ilha pequena 11.49 • Dark Complex cavehunt 8.60 • Crystal Spiders cavehunt 11.40 07/01 • Arcan Isle cavehunt 8.60 • Forbbiden Village 8.60 • Demons dungeon cavehunt 8.60 • Fortress castle 24h 8.60 • Pharaos tomb cavehunt 8.60 • Warlocks Hunt 8.60 • Minotaur Camp 8.60 • Training center 11.40 • Lizard Chosen Cave 11.40 • Dwarf cave treiners 11.40 • Republic Bay 10.77 • Grimeleech dungeon cavehunt 11.40 08/01 • Functions tfs 1.0 • Item temporário tfs 1.x • Spell cooldown janela própria • Monstros que morreram antes de criar tfs 1.3 • Sprite extractor tibia asset 11 to latest tibias client 11.89 • Evento snowball php mapa • Town portal system (dota 2) • Docker na criação de ots • Hidden trap - igual nto br • Criar OTsev em VPS + Site • Teleport Soulpoints • Comando !bless tfs 1.3 • Serialize/Unserialize Strings to Number • Remover item de um player • Testar proteção de client free Obrigado aos membros que publicaram os conteúdos:
  2. Olá, passei um tempo procurando este script até que um amigo do TK disponibilizou (credito no fim do post) Edit1: O evento funciona assim, o evento começa as 14:00:00 para inscrições realizando as inscrições você é levado para sala de espera (coloque no-logout e protection) onde você tera de esperar 5 minutos passado os 5 minutos todos na sala de espera serão teleportados para uma arena que você pode fazer facilmente e configurar conforme explicado na script --> apenas lembre de colocar o no-logout e pvp tool na arena. (As 13:59:00 vai aparecer um broadcast dizendo que o Npc PvP irá aparecer em 1 minutos que você terá então 5 minutos para se inscrever com o custo de 10k (configurável na script do actions) a área onde o npc nasce é configurável, o npc sumirá após 6 minutos (1 minuto depois do inicio da matança)-) O ultimo vivo na arena terá de clicar na alavanca e será teleportado para o templo (coordenadas configuráveis) ganhando o devido premio do evento (configuravel na script do actions). Vamos lá: data/lib adicione um arquivo .lua e renomeie para Torneio.lua e coloque dentro vai em Globalevents adicione Torneio.lua e dentro dele coloque (se sua versão é em millisegundos então mude para) Adicione a tag em globalevents.xml se seu servidor for em millisegundos: vai em Actions adicione Torneio.lua e dentro: Atenção: Voce faz uma area do Torneio no Map editor e Coloca PVP-Zone e no-logout no Mapa editor e coloca uma Alavanca com a uniqueid "18279" e actionid "18279" antes verifique se não tem a action e unique id no seu servidor com o mesmo numero (18279) [ a alavanca serve para quando o ultimo player vivo no evento volte para o templo e receba os premios] Em Actions.xml adcione a tag Agora o NPC TORNEIO em data/NPC adicione um xml, renomeie para o nome torneio.xml (pode mudar mais tarde, se não souber oque esta fazendo não mexa) em NPC/SCRIPTS/torneio.lua LEIA: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- aqui um script que achei no TK que você pode usar no seu evento, ele faz o npc aparecer 1 minuto depois do horario marcado na posição que você quiser, com um broadcast dizendo que ele esta chegando. (é bom para dizer que o evento esta começando) vá em globalevents.xml e adicione a tag Dica: Coloque 1 minuto antes do inicio do evento (configuravel no lib/torneio.lua) no meu caso seria as 12:00:00 hrs (meio dia) se o seu servidor não for millisegundos use va em globalevents/scripts e crie um arquivo .lua com o nome de npcpvp se o seu servidor não for em millisegundos use assim: Creditos: @J.L por disponibilizar os script do Evento PvP. @Stigal por disponibilizar o script do Npc que aparece sozinho na hr marcada. @King Laker por editar e mesclar os scripts.
  3. ACESSE: www.worthserver.com Saudações, tibianos! É com um imenso prazer que venho anunciar a abertura da semana de testes do Worth! Como todos sabemos, o mapa global geralmente é cheio de erros e bugs, e por ser muito grande, torna-se difícil de encontrar e resolver todos com uma equipe de apenas duas pessoas. Com isso, na semana de testes, qualquer jogador poderá nos ajudar a encontrar bugs em nosso mapa. Por que ajudar? Isso não vai beneficiar apenas o servidor, claro que vocês também irão ganhar uma surpresinha(ou várias). Já avisamos de imediato que as recompensas para os jogadores que nos ajudarem a encontrar bugs serão exclusivas e não poderão ser obtidas após este período. Como reportar um bug: Você poderá usar o nosso sistema de tickets. Para isso, você deverá logar em sua conta e clicar em "Novo Ticket". Feito isso, selecione o personagem com o qual deseja participar da semana de testes, escolha a categoria "Bug Report" e manda brasa! Você pode nos dar tanto coordenadas quanto nos enviar imagens. Cada bug(real) reportado por um jogador, lhe dará um ponto em nossa tabela. As recompensas serão dadas aos 5 jogadores que obtiverem mais pontos durante a semana. Possivelmente deixaremos a tabela em nosso site para que todos possam acompanhar o andamento de suas ações. Agora vamos ao que interessa: as recompensas! Depois de tanto esforço, vocês merecem algo legal, não é mesmo?! ▸ 1º Lugar: Bom, para o primeiro lugar reservamos um item "comum", mas que quando equipado a uma certa joia, chega muito perto de se igualar ao lendário Golden Helmet. ▪ Full Helmet of the Ancient(tempo ilimitado) . ▸ 2º Lugar: "O segundo lugar nunca é lembrado" Pfff. Mentira! Para o segundo colocado, reservamos uma arma exclusiva. Ela não possui muito ataque, mas quem sabe não possa servir para algo no futuro? ▪ Lich Staff . Caso não queira o prêmio, o jogador poderá optar por escolher qualquer outfit(inclusive os da store). ▸ 3º Lugar: A terceira posição sempre é a mais comum(pelo menos é a que eu sempre consigo xD), mas para este colocado reservamos um dos escudos menos comuns, porém mais bonitos do tibia. ▪ Eagle Shield. Caso não queira o prêmio, o jogador poderá optar por escolher qualquer outfit(com exceção dos outfits da store). ▸ 4º e 5º Lugar: Procuramos muitos itens para dar para os últimos colocados, mas assim acabaríamos perdendo vários itens que serviriam para eventos futuros. Então para os últimos colocados, um prêmio mais simples(será?). ▪ Golden Bug Trophy . ▪ Present Box(??). Todos os itens irão ter a seguinte mensagem adicional em sua descrição: "Obtido como recompensa da Semana de Testes realizada em 13/04/2018" Os itens serão entregues na inauguração do servidor. É isso. Espero que possamos fazer um belo trabalho juntos! Atenciosamente, Equipe Worth. ACESSE: www.worthserver.com
  4. Evento Loteria Esse evento loteria é diferente dos demais que existem hoje nos servidores, é baseado em cima de um evento que ocorre no CraftLandia (um servidor de Minecraft). Quando o evento for iniciado o jogador poderá pagar um valor (configurável) para tentar acertar o número premiado (que vai de 1 até o número configurado). O evento tem um tempo de duração (configurável) e o primeiro jogador a acertar qual é o número premiado levará um premio em dinheiro (configurável) e o evento será encerrado. Demonstrações: Comandos: Configuração: Caso queira implementar este evento em seu servidor, crie os arquivos abaixo. data/lib/lottery/event.lua (as configurações ficam neste arquivo) data/globalevents/scripts/lottery.lua data/globalevents/globalevents.xml você pode por com um intervalo de tempo ou horário fixo data/talkactions/scripts/lottery.lua data/talkactions/talkactions.xml Tradução para PT-BR! Caso deseje traduzir o evento, substitua o Lottery.messages inteiro em data/lib/lottery/event.lua por este Qualquer problema, sugestão, bug ou dúvida utilize este tópico!!!
  5. Versão 1.0

    0 downloads

    Características: Mod de fácil configuração Um arquivo para configuração passo a passo acompanha o script Testado em TFS 0.4 e OTX (versões correspondentes 2.x) Servidores: Normal e Derivado Como funciona: A cada intervalo de tempo especificado, o NPC Surviver recruta players, recebendo certos itens, para levá-los ao castelo e derrotar o boss que aparecerá Os players devem conseguir derrotar o boss dentro de um tempo determinado Ao longo do caminho, vão ocorrendo waves de monstros (monstros, quantidade e tempo para aparecer configuráveis) que buscam atrasar os players a chegarem até o boss O boss é sumonado após certo tempo dos players dentro do castelo e os players deverão derrotá-lo em um tempo determinado O boss é configurado com base no número de players que participam do evento Caso os players consigam derrotá-lo, um teleporte é criado e todos os players que entrarem receberão recompensas O NPC Surviver recebe itens (que podem ser as recompensas) para trocar por itens melhores Demonstração: Você pode adaptar a quantidade de monstros de acordo com a dificuldade desejada. Utilizei um char forte, apenas para demonstrar o evento (já dentro do castelo) de forma rápida. Maiores dúvidas sobre o script: E-mail: dwarfer@sapo.pt

    R$ 100,00

  6. Saudações meus caros amigos do TK! Preciso da ajuda de algum gênio para um problema ! É o seguinte: eu tenho um evento no meu server que consiste em dividir 2 times (Green e Red), onde cada membro de cada time possui uma storage registrada justamente para diferenciar cada membro entre aliado e inimigo, isso vale para manter a cor do outfit, manter efeitos durante o evento, selecionar o vencedor, dentre outras funções. Mas então me surgiu uma ideia: por que não contar as kills dos players durante o evento? Basta eu criar um creaturescript que conte cada vez que eu matar um player (onKill), logo em seguida eu salvo uma globalstorage referente a cada time, diferenciando pela propria storage dos jogadores, faço um incremento a cada vez que um player matar um inimigo, e pronto! SÓ QUE NÃO !!!!! Eu fiz dessa forma, e realmente quando um player mata um inimigo o seu time recebe 1 ponto, só que se 2 ou mais players atacarem o mesmo inimigo e o matarem, o time recebe 2 ou mais pontos ! É como se o script tivesse contando os pontos pela quantidade de players atacando o inimigo e o matando, e não necessariamente contando a quantidade de inimigos mortos !!! Quem pode me ajudar nessa empreitada? Vou mandar o código que fiz : -- ativando funcao para red team local storageIdGreen = 10001 local storageIdRed = 10002 local storageID = 10100 local townid = 13 eventconfig = { GSR = 10400, GSG = 10600, narrow = 3 } function onKill(cid, target, lastHit) if isPlayer(cid) then if getPlayerStorageValue(cid, storageIdRed) == 1 then setGlobalStorageValue(eventconfig.GSR, getGlobalStorageValue(eventconfig.GSR)+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Booa ! Ponto pra sua equipe! Seu time possui "..getGlobalStorageValue(eventconfig.GSR).." pontos! Um vencedor precisa de "..eventconfig.narrow.." pontos !") end -- time verde matando if getPlayerStorageValue(cid, storageIdGreen) == 1 then setGlobalStorageValue(eventconfig.GSG, getGlobalStorageValue(eventconfig.GSG)+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Booa ! Ponto pra sua equipe! Seu time possui "..getGlobalStorageValue(eventconfig.GSG).." pontos! Um vencedor precisa de "..eventconfig.narrow.." pontos !") end Se alguém souber de alguma solução, ou de como tratar esses globalstorages, por favor, me ajudem!
  7. Olá pessoal, tudo bom? Então, estou trazendo um evento que criei: o Duca Evento. A uns 10 anos atrás joguei um ot pvp enforced que funcionava quase da mesma forma desse evento e recentemente resolvi criar um evento dessa forma ... Como funciona: • Primeiramente abre um teleport onde os jogadores que estão acima do level estipulado podem entrar (lembrando que o teleport fica aberto até o final do evento, ou seja, você pode morrer dentro do evento e entrar novamente quantas vezes quiser). • Ao entrar no teleport você será enviado para uma equipe: azul ou rosa (lembrando que o objetivo é você matar jogadores da outra equipe e não poderá atacar os da mesma equipe). • Existe uma pontuação dentro do evento, ou seja, a cada jogador que matar da outra equipe você ganha 1 duca ponto (lembrando que se você morrer você é teleportado para fora do evento e seus duca pontos zeram.) • A cada morte dentro do evento é atualizada uma LISTA RANK, onde é gerado um rank de acordo com a pontuação dentro do evento. • O evento começa ficar bom quando existem mais de 11 jogadores dentro dele, pois é quando o sistema verifica os jogadores da "lista rank" que estão nas posições de segundo a décimo primeiro (2º a 11º) e coloca eles em uma equipe diferente: a vermelha, e é ai que o "bicho pega", pois fora os outros jogadores das outras equipes, existem 10 jogadores dessa equipe, e o melhor, quem mata-los recebe 10 duca pontos. • Como dito acima, ao ter mais de 11 jogadores dentro do evento é criado automaticamente a equipe vermelha (2º a 11º do rank), pois bem, para quem leu certinho viu que pulamos o 1º do rank: é ai que entra a equipe verde, sim, esta equipe será composta apenas por 1 jogador, sempre o que tiver mais pontos no evento (lembrando que essa função do sistema atualiza a cada morte dentro do evento), e é claro quem mata-lo ganhará 30 pontos dentro do evento. • Aconselho a colocar sempre o tempo do evento superior a 30 minutos para melhor jogabilidade e rivalidade. • O objetivo do evento é ser do time verde ao terminar o evento e ganhar o premio (configurei para os do time vermelho tbem ganhar premio, mas inferior ao do verde). Observações: • As cores das equipes que citei são represetativas, lá você pode editar as que quiserem. • Um mapa opcional esta disponivel para download no tópico. • Não ensinarei detalhes minimos de instalação no servidor porque você deve ao menos ter uma noção básica de otserv. Como instalar: • Primeiramente o arquivo que ficará na lib, ele é o coração do evento, tudo que você precisar configurar é nele. Nomeie de DUCA.lua: • Depois na pasta creaturescripts/scripts/ crie o arquivo DUCA_creaturescripts.lua: (lembrando que as tags para colocar no creaturescripts.xml esta como comentário no começo do código) • Depois na pasta globalevents/scripts/ crie o arquivo DUCA_globalevents.lua: (lembrando que as tags para colocar no globalevents.xml esta como comentário no começo do código) • Depois na pasta movements/scripts/ crie o arquivo DUCA_movements.lua: (lembrando que as tags para colocar no movements.xml esta como comentário no começo do código) Espero que gostem! D U C A ducaMap.otbm
  8. teter007

    Normal [AJUDA] CTF Evento

    Boa Noite, Estou com sérios problemas com esse evento, então o problema é o seguinte: ~ quando acaba o evento não teletransporta para o templo ~ apertei [CONTROL]+T no remere's,crio a TOWN sendo que o player depois morre no game(fora do evento) e fica como se o templo dele fosse no evento QUEM PUDER AJUDA REP +
  9. Opah galera.. Tranquilo ?!.. Então, eu criei esse evento para meu WODBO, mas resolvi compartilhar com vocês.. Então, sem mais enrolação, como funciona: Então, para começar, crie doubleexpevent.lua em data/creaturescripts/scripts e dentro dele: Agora, adicione as tags em creaturescripts.xml: Em seguida, em data/creaturescripts/scripts, abra Login.lua e adicione em baixo de alguma tag parecida as tags: Ok, agora o comando para iniciar o evento.. Em data/talkactions abra talkactions.xml e adicione a tag: E para terminar, crie doubleexp.lua em data/talkactions/scripts e dentro dele: Comando utilizado para iniciar o evento:
  10. Olá amigos, membros, visitantes, papagaios, enfim... Depois de muito me pedirem o evento SNOWBAL WAR EVENT, trago ele 100% pra vocês. Como funciona? Os jogadores irão se divertir em uma emocionante partida de guerra de bolas de neve. O objetivo principal do evento é derrubar o número máximo de jogadores durante uma partida - atirando bolas de neve contra seus inimigos. O jogador que mais pontos fizer até o termino do evento será o vencedor (recompensa pode ser configurada). Sem delongas, vamos ao que interessa... Em data/actions abra o seu actions.xml e insira a seguinte linha: <action actionid="7900" event="script" value="snowballaction.lua" /> Em data/actions/scripts crie um arquivo com o nome de snowballaction.lua e insira o seguinte conteúdo: function onUse(cid, item, frompos, item2, topos) if item.actionid == 7900 then if(SBW_AMMOINFI) then doPlayerSendTextMessage(cid, 27, "as bolas de neve sao infinitas, nao ha necessidade que voce compre-as.") else if (getPlayerStorageValue(cid, SBW_SCORE) > 0) and (getPlayerStorageValue(cid, SBW_AMMO) < 30) then doPlayerSetStorageValue(cid, SBW_SCORE, getPlayerStorageValue(cid, SBW_SCORE)-1) doPlayerSetStorageValue(cid, SBW_AMMO, getPlayerStorageValue(cid, SBW_AMMO)+SBW_AMMOBUY) doPlayerSendTextMessage(cid, 27, "Voce trocou " .. SBW_AMMOBUY .. "x bolas de neve por 1 ponto de placar.") doSendMagicEffect(getCreaturePosition(cid),4) else doPlayerSendTextMessage(cid, 27, "Voce nao possui pontos de jogo o suficiente ou ja esta carregando muitas bolas de neve.") end end end end Em data/talkactions abra o seu talkactions.xml e insira a seguinte linha: <talkaction words="!snowball" event="script" value="snowballtalk.lua"/> Em data/talkactions/scripts crie um arquivo com o nome de snowballtalk.lua e insira o seguinte conteúdo: function onSay(cid, words, param, channel) local k = string.explode(param, ",") if(k[1] ~= nil) then if(string.upper(k[1]) == 'INFO') then local score = {} local output = "Voce tem " .. getPlayerStorageValue(cid, SBW_SCORE) .. " pontos.\nVoce tem "..getPlayerStorageValue(cid, SBW_AMMO).."x municoes.\n------------------\nO maior matador:\n" for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, SBW_INEVENT) then table.insert(score, {getCreatureName(pid), getPlayerStorageValue(pid, SBW_SCORE)}) end end local lx = table.getn(score) if(lx > 3) then lx = 3 end table.sort(score, function(a, b) return a[2] > b[2] end) for k = 1,lx do output = output .. k..". "..score[k][1] .." [".. score[k][2] .."].\n" end doPlayerPopupFYI(cid, output) end if (string.upper(k[1]) == 'ATIRAR') then if(getPlayerStorageValue(cid, SBW_INEVENT) == 1) and not getTileInfo(getThingPos(cid)).protection then if getPlayerStorageValue(cid, SBW_EXAUSTHED) <= 1 then if(getPlayerStorageValue(cid, SBW_AMMO) > 0) then if SBW_STATUS == 'on' then if(SBW_AMMOINFI == false) then doPlayerSetStorageValue(cid, SBW_AMMO, getPlayerStorageValue(cid, SBW_AMMO)-1) end doPlayerSetStorageValue(cid, SBW_EXAUSTHED, 2) lineAnimation(getPlayerLookDirection(cid),getCreaturePosition(cid),12,cid,1,0,1,0,0,0,1,0) addEvent(doPlayerSetStorageValue, SBW_SHOOTEXAUSTHED, cid, SBW_EXAUSTHED, 1) if (getPlayerStorageValue(cid, SBW_AMMO) ~= 1) then doPlayerSendTextMessage(cid, 27, "Restam "..getPlayerStorageValue(cid, SBW_AMMO).."x bolas de neve.") else doPlayerSendTextMessage(cid, 27, "Usando sua ultima bola de neve, recarregue.") end end else doPlayerSendCancel(cid, "Voce esta sem bolas de neve, recarregue no centro do campo ou mate um inimigo.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end else doPlayerPopupFYI(cid, "Acalme-se voce deve esperar para atirar novamente.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end else doPlayerPopupFYI(cid, "Voce precisa estar dentro evento ou fora da pz.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end end return true end function lineAnimation(lookDir,playerPos,effect,cid,fvar,fpos,ffound,fposV,fcheck,fvcid,floopCounter,fvpid, name) local var = fvar local pos = fpos local found = ffound local posV = fposV local check = fcheck local vcid = fvcid local loopCounter = floopCounter local vpid = fvpid local storage = SBW_EXAUSTHED if var < 2 then vcid = cid end pos = playerPos if not isInWallArray(convert(lookDir,pos)) then--isInWallArray({x=convert(lookDir,pos).x, y=convert(lookDir,pos).y,z=convert(lookDir,pos).z}) then --isInArray(t.onShoot.misc.walls_id, getThingfromPos({x=convert(lookDir,pos).x, y=convert(lookDir,pos).y,z=convert(lookDir,pos).z, stackpos=0}).itemid) then doSendDistanceShoot(pos, convert(lookDir,pos),effect) pos = convert(lookDir,pos) var=var+1 posV = convertV(lookDir,playerPos) for _, pid in ipairs(getPlayersOnline()) do if (getCreaturePosition(pid).x == pos.x and getCreaturePosition(pid).y == pos.y and getCreaturePosition(pid).z == pos.z) then --if loopCounter > 2 then vpid = pid --end if (vpid ~= vcid) then if var > 2 then if (getCreaturePosition(pid).x == posV.x and getCreaturePosition(pid).y == posV.y and getCreaturePosition(pid).z == posV.z) then killPlayer(pid,pos,getCreatureName(vcid)) if (lookDir == 0) or (lookDir == 2) then var = 6 else var = 8 end end end killPlayer(pid,pos,vcid) if (lookDir == 0) or (lookDir == 2) then var = 6 else var = 8 end end end loopCounter = loopCounter +1 end if (lookDir == 0) or (lookDir == 2) then if var ~= 6 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir,pos,effect,nil,var,pos,found,posV,check,vcid,loopCounter,vpid) else var = 1 end else if var ~= 8 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir,pos,effect,nil,var,pos,found,posV,check,vcid,loopCounter,vpid) else var = 1 end end else doSendMagicEffect(convert(lookDir,pos),2) var = 1 end end local ret = {} function convert(lookDir,pos) local positions = { [0] = {x = pos.x, y = pos.y-1, z = pos.z}, [1] = {x = pos.x+1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y+1, z = pos.z}, [3] = {x = pos.x-1, y = pos.y, z = pos.z} } ret = positions[lookDir] return ret end local ret = {} function convertV(lookDir,pos) local positions = { [0] = {x = pos.x, y = pos.y+1, z = pos.z}, [1] = {x = pos.x-1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y-1, z = pos.z}, [3] = {x = pos.x+1, y = pos.y, z = pos.z} } ret = positions[lookDir] return ret end function isInWallArray(pos) for k = 0, table.getn(SBW_WALLSID) do if getTileItemById(pos, SBW_WALLSID[k]).itemid == SBW_WALLSID[k] then --this doesn't even make sense but tried other ways and it gave errors, so meh 2lazy2search return true end end return false end function killPlayer(cid, pos, killer) local t_l = SBW_AREA[1] local b_r = SBW_AREA[2] local posti = {} local isPossibleToTeleportPlayer = false while (isPossibleToTeleportPlayer == FALSE) do posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) if isInWallArray(posti) == FALSE then isPossibleToTeleportPlayer = TRUE end end doTeleportThing(cid, posti) doSendMagicEffect(pos,2) doSendMagicEffect(posti,6) doSendAnimatedText(pos, ""..getCreatureName(killer).." ", 55) doPlayerSendTextMessage(cid, 27, "Voce morreu para "..getCreatureName(killer)..".") doPlayerSetStorageValue(killer, SBW_SCORE, getPlayerStorageValue(killer, SBW_SCORE)+SBW_POINTSKILL) doPlayerSendTextMessage(killer, 27, "You've killed "..getCreatureName(cid)..".") if SBW_LOSTSCORE then doPlayerSetStorageValue(cid, SBW_SCORE, getPlayerStorageValue(cid, SBW_SCORE)-1) end if SBW_RESETAMMO then doPlayerSetStorageValue(cid, SBW_AMMO, SBW_MINAMMO) end end Em data/globalevents abra o seu globalevents.xml e insira a seguinte linha: <globalevent name="StartSBW" time="19:00" event="script" value="events/snowballglobalevent.lua"/> Em data/globalevents/scripts crie um arquivo com o nome de snowballglobalevent.lua e insira o seguinte conteúdo: function onTime() function isInWallArray(pos) for k = 0, table.getn(SBW_WALLSID) do if (getTileItemById(pos, SBW_WALLSID[k]).itemid == SBW_WALLSID[k]) then return true end end return false end function endsnowball() local score = {} if not SBW_USEWAIT then doRemoveItem(getTileItemById(SBW_TP, 1387).uid) end for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, SBW_INEVENT) > 0 then table.insert(score, {getCreatureName(pid), getPlayerStorageValue(pid, SBW_SCORE)}) doPlayerSetStorageValue(pid, SBW_INEVENT, 0) doPlayerSetStorageValue(pid, SBW_SCORE, 0) doPlayerSetStorageValue(pid, SBW_AMMO, 0) doTeleportThing(pid, SBW_TPEND) end end table.sort(score, function(a, b) return a[2] > b[2] end) --local random_item = SBW_REWARDS[math.random(1, #SBW_REWARDS)] local hora = os.date("%X") local data = os.date("%x") if table.getn(score) > 0 then if SBW_ADDREWARD then for _, pid in ipairs(getPlayersOnline()) do if getCreatureName(pid) == score[1][1] then for op,ad in pairs(SBW_REWARDS) do doPlayerAddItem(pid, ad[1], ad[2]) end break end end end db.query("INSERT INTO `snowballwar` VALUES ('', ".. db.escapeString(score[1][1]) .. ",".. score[1][2] ..", ".. db.escapeString(data) ..", ".. db.escapeString(hora) ..");") db.query("UPDATE `players` SET `sbw_points`=`sbw_points`+".. score[1][2] .." WHERE `name` = " .. db.escapeString(score[1][1]) .. ";") doBroadcastMessage("[SNOWBALL EVENT] encerrou-se, parabens ao jogador "..score[1][1].." que venceu o SnowBall Event com "..score[1][2].." pontos.") end return true end local t_l = SBW_AREA[1] local b_r = SBW_AREA[2] function moveToEvent() for _, pid in ipairs(getPlayersOnline()) do if isInRange(getCreaturePosition(pid), SBW_WAITROOM[1], SBW_WAITROOM[2]) then local posti = {} local isPossibleToTeleportPlayer = false while (isPossibleToTeleportPlayer == FALSE) do posti = Position(math.random(t_l.x,b_r.x), math.random(t_l.y, b_r.y), 7) if (isInWallArray(posti) == FALSE) then isPossibleToTeleportPlayer = TRUE end end doTeleportThing(pid, posti) doPlayerSetStorageValue(pid, SBW_INEVENT, 1) doPlayerSetStorageValue(pid, SBW_AMMO, SBW_MINAMMO) doPlayerSetStorageValue(pid, SBW_SCORE, 0) doPlayerSendTextMessage(pid, 27, "[SNOWBALL WAR] Seja bem vindo, aqui estao os comandos que voce vai usar durante o evento\n!snowball atirar --Atirar uma bola de neve.\n!snowball info --Isso mostra seus pontos de jogos e a quantia de bolas de neve que voce tem. Tambem mostra o ranking de pontos do evento.\n Recarregue suas bolas de neve clicando em frente ao gerador no centro do campo.\nAltamente recomendado adicionar estes comandos a sua hotkeys.") end end doRemoveItem(getTileItemById(SBW_TP, 1387).uid) addEvent(endsnowball, SBW_DURATION*1000*60) doBroadcastMessage(SBW_MSGSTART) end local time = os.date("*t") local timeopen1 = math.ceil(SBW_TIMEWAIT / 4) local timeopen2 = math.ceil(SBW_TIMEWAIT / 2) if (SBW_STARTAUTO) and (isInArray(SBW_DAYS,time.wday)) then doBroadcastMessage(SBW_MSGWARNING) if SBW_USEWAIT then addEvent(doBroadcastMessage, timeopen1*1000*60, "[SNOWBALL WAR] - Resta(m) ".. timeopen2 .." minuto(s) para iniciar o evento!") if (timeopen2 ~= timeopen1) then addEvent(doBroadcastMessage, timeopen2*1000*60, "[SNOWBALL WAR] - Resta(m) ".. timeopen1 .." minuto(s) para iniciar o evento!") end addEvent(moveToEvent, SBW_TIMEWAIT*1000*60) doCreateTeleport(1387, SBW_TPGO, SBW_TP) else if SBW_TFS == "0.3" then doItemSetAttribute(doCreateItem(1387, SBW_TP), "aid", 2880) else doSetItemActionId(doCreateItem(1387, SBW_TP), 2880) end if(SBW_DURATION > 0) then addEvent(endsnowball, SBW_DURATION*1000*60) end end end return true end Em data/movements abra o seu movements.xml e insira a seguinte linha: <movevent type="StepIn" actionid ="2880" event="script" value="snowballmovement.lua"/> Em data/movements/scripts crie um arquivo com o nome de snowballglobalmovement.lua e insira o seguinte conteúdo: function onStepIn(cid, item, pos) doTeleportThing(cid, SBW_TPGO) doBroadcastMessage("[SNOWBALL WAR] O " ..getCreatureName(cid).. " player esta participando do evento snowball.", MESSAGE_STATUS_CONSOLE_ORANGE) doPlayerSetStorageValue(cid, SBW_INEVENT, 1) doPlayerSetStorageValue(cid, SBW_AMMO, SBW_MINAMMO) doPlayerSetStorageValue(cid, SBW_SCORE, 0) end Já estamos quase terminando! Agora em data/lib crie um arquivo com o nome de SBW.lua com o seguinte conteúdo: -- This script is part of Snow Ball War Event Tibiaking Absolute -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- // -- POSIÇÕES IMPORTANTES SBW_AREA = {{x = 1214, y = 1205, z = 7}, {x = 1251, y = 1242, z = 7}}-- AREA DO EVENTO | Canto superior esquerdo / inferior direito SBW_WAITROOM = {{x = 1229, y = 1220, z = 6}, {x = 1235, y = 1226, z = 6}} -- AREA DE ESPERA | Canto superior esquerdo / inferior direito SBW_TP = {x = 165, y = 45, z = 7} -- local onde teleport sera criado (entrada de jogadores) SBW_TPGO = {x = 1232, y = 1223, z = 6} -- local onde teleport vai levar (saida de jogadores) SBW_TPEND = {x = 155, y = 54, z = 7} -- local onde serao teleport ao final do evento SBW_GERADOR = {x = 1232, y = 1223, z = 7} -- local onde gerador vai ficar -- CONFIGURAÇÕES DO EVENTO SBW_DAYS = {1,2,3,4,5,6,7} -- dias de semana que vai abrir SBW_DURATION = 10 -- duração do evento em minutos SBW_POINTSKILL = 1 -- pontos de jogo por morte SBW_AMMOBUY = 20 -- quantia de munições compradas por cada ponto SBW_MINAMMO = 50 -- munição inicial dos jogadores SBW_TIMEWAIT = 3 -- tempo na sala de espera em minutos SBW_AMMOINFI = false SBW_LOSTSCORE = true SBW_RANDOMIZE = true SBW_RESETAMMO = true SBW_STARTAUTO = true SBW_USEWAIT = true --PREMIO DO EVENTO SBW_ADDREWARD = true SBW_REWARDS = { {6527,500}, {2345,1} } -- // Não mexa daqui para baixo SBW_TFS = "0.4" -- STORAGES SBW_EXAUSTHED = 2455 SBW_INEVENT = 2460 SBW_SCORE = 2465 SBW_AMMO = 2400 SBW_WALLSID = {5324,7003,7021,6712,7023,7002,6713,6714,6869,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6707,6708,6709,6710,6711,2698,2697,7020,6719,6720,6721,6722,6723,6724,6725,6726,6727,6761,6762,6768,6769,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4664,4665,4666,7008,7009,7010,7011,8239,7004,7005,7006,7007,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,6638,7022} SBW_BALLSPEED = 150 SBW_SHOOTEXAUSTHED = 1000 SBW_SHOOTDIR = 0 SBW_STATUS = 'on' -- MENSAGENS SBW_MSGWARNING = "[SNOWBALL WAR] Abriu o teleport de ingresso para o evento, para participar se dirija ate o templo do servidor." SBW_MSGSTART = "[SNOWBALL WAR] O teleport foi removido e o evento foi iniciado, boa sorte a todos participantes." A frente das configuração solicitadas explica onde devem ser modificados. E por fim, vá até o seu banco de dados (phpmyadmin) e insira a seguinte query: CREATE TABLE IF NOT EXISTS `snowballwar` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `score` int(11) NOT NULL, `data` varchar(255) NOT NULL, `hora` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Ainda no phpmyadmin execute: ALTER TABLE `players` ADD `sbw_points` int(11); Importe o arquivo SNOWBALL.otbm em seu mapa! Imagem do mapa: Download do mapa: https://www.sendspace.com/file/mae37z Scan do mapa: https://www.virustotal.com/pt/file/94a507c71ef4cc241e415f2a8290441f7fa77809d804e24be18e9581a85c4740/analysis/1479161634/ É importante lembrar que peguei o script de um autor e realizei as modificações o tornando público para a comunidade exclusiva do TIBIAKING. Espero que façam um ótimo proveito. See you later.
  11. Bom dia queridos amigos do Tibia King, estou voltando ao fórum e desta vez irei trazer bastante conteúdo novo e ajudar bastante, para começar trarei o DotA Event para TFS 1.x, ele funciona exatamente igual o antigo do TFS 0.4. Segue download de scripts + mapa, o script globalevents está todo comentado para você conseguir configura-lo corretamente caso queira mudar a posição do mapa. Imagens: Download em anexo no tópico. Gostou? deixe seu rep+ para que eu traga mais conteúdo. DotA Event.zip
  12. Olá, Estou com um Evento e quero configurá-lo para que só abra quando tiver um certo número de Players. Como proceder? Hehehe Att, Chadonha.
  13. Olá, bom dia a todos. Como tenho visto muitíssimos pedidos neste sentido, lhes apresento o LMS - Last Man Standing com BroadCast
  14. Boa noite! Meu pedido se encontra como um evento automatico que se iniciará sozim pela globalevents! Avisar 5 minutos antes que o evento boss vai Começar! Teleport Abrir No templo, X Cordenada Manda os player a uma X Cordenada Ultimo Player da RIT"Attack" no bixo Ganha os premio! "Nome do Monstro 1:" "boss bronze" globalevents iniciar todo dia as "12:00" "Nome do Monstro 2:" "boss prata" globalevents iniciar todo dia as "18:00" "Nome Do Mosntro 3:" "boss divino" globalevents iniciar todo dia as "23:00" "Teleport Abrira no templo Nessa Cordenada boss 1:" "163 53 7," "Teleport Abrira no Templo Nessa Cordenada boss 2:" "165 53 7," "Teleport Abrira no Templo Nessa Cordenada boss 3:" "167 53 7" "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 1" "358 113 7, " "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 2" "292 131 7," "elepor Enviar os player Nessa Cordenada "Cave DO BOSS" 3" "386 131 7," Msg Avisando a invasao! 5 minutos Antes Boa noite rep+ Grato quem poder Ajudar"!!!
  15. Bom Dia. Como o proprio titulo ja vem dizendo, eu preciso de um script que um BOSS apareça em qualquer area do mapa e quem matar o nome é publicado para todos veem. Esse evento deve ser automatico sem precisar ficar ativando deve acontecer em 2 em 2 horas. O player tem 2 horas para matar o BOSS se não matar o BOSS desaparece.
  16. Bom, no básico, estou pedindo pelo script de um evento pvp sobrevivencia, onde os players entram no portal,(que e aberto com horário marcado, automaticamente) e são teleportados para um local de espera, após a espera, todos os players que estão no evento, serão teleportados para arena, o ultimo que sobrar vivo ganha o evento. OBS- Como sou novo no fórum, não tenho certeza se estou postando no local certo, qualquer coisa corrijam-me, OBRIGADO DESDE JÁ!!
  17. cesarfilho55

    EVENTO ZOMBIE

    Gostaria que me ajudacem com essa script do zombie event que esta dando erro ! esta é a script
  18. Booa tarde a todos, eu queria mudar o final do evento war of emperium no final do evento por exemplo: Se eu fui e conquistei o castelo, aparece certinho que a guild tal conquistou e tal player hitou mais... manda todos embora do evento que não são da guild vencedora mais ainda continua o teleport aberto e o evento funcionando ainda tipo da pra voltar e tentar dnv e dnv e dnv. e não finaliza o evento dps de 10min eu queria que finaliza-se o evento no momento que quebra-se o crystal principal que termina o castle. o evento que usei foi do topico http://tibiaking.com/forum/topic/17185-evento-war-of-emperium-woe-completo/ Obrigado dez de ja
  19. Bom Fiz uma modificações no script desse evento pra funcionar em TFS 1.0. É um evento muito legal pra por no servidor. Você faz um duelo de Summons Aleatorios, no qual o nivel do player não intervem. Somente o poder dos monstros mesmo. Bem aqui esta os Scripts: OBS.: Criem monstros que possam ser sumonados. Action.xml O id você poe na Alavanca que levara a arena. Mude o item de recompensa e a quantidade de acordo com sua vontade. monsterarena.lua creaturescripts.xml monsterarenadeath.lua Imagens: Alavanca você poe o id que escolhe no actions.xml Os Dois Players sobem nos pisos e acionam a alavanca, o duelo começa. Quando o monstro morrer, os dois players são teleportados pra fora da arena e a recompensa é dada ao player vencedor. Área do Duelo: Bem Gente, tentei arrumar pra TFS 1.0, aqui funcionou tranquilamente. Espero ter ajudado. Não coloquei créditos porque achei em outro fórum e este tbm estava sem os créditos. Queria pedir para conseguirem uma alteração, cada turno de batalha só poderá ser feito um por vez, com esse script, mais de um turno pode ser feito. Não danifica o duelo, mas meio que atrapalha, pois um bixo ataca o do outro nas waves. Se puderem ajudar ai. segue a parte do script, na qual acho que esta o erro:function MonsterArena.isOccupied() for _, pid in ipairs(MonsterArena.players) do local player = Player(pid) if player and MonsterArena.hasPlayer(player) then return true end end return false end Valeu pela atenção
  20. Droox

    [AJUDA] Zombie Event!

    Boa noite pessoal! Estou com um problema e não consigo resolver porque não sou bom em scripts. É o seguinte. Estou com o problema abaixo no meu zombie event. Ele abre e aparece o TP, porém, quando tenta entrar da esse erro. Segue meu zombie_teleport.lua Ao Passar o tempo e o evento não abrir por falta de players, da o seguinte erro Segue meu Zombie_system.lua
  21. Ola, gostaria de algo assim, vou criar um item que darei de premio em eventos, e quero colocar ele para o player receber 1 item aleatorio, irei colocar 4 ou 5 itens aleatorios, mas o player só ira ganhar 1, e logo depois disso o item do evento desaparecera. grato
  22. Olá gostaria de mudar a recompensa desse evento, atualmente ganha de premiação 2 premium points, eu gostaria que ganhasse ao invés disso 1 iron ingot ou qualquer item que eu venha colocar no futuro, como eu faço? segue o script! Obrigado desde ja! Up
  23. alguem poderia me ajudar, queria um script de evento, tipo um mod onde quando ativado o player q matasse o outro ganhasse uma quantidade de exp variada tipo (30000 a 90000) pq eu nao queria ter que mudar oPVP pra PVP-E Então pensei q poderia haver um modo de fazer isso com algum script
  24. Galera, vi um evento do @zipter98 fez e achei legal, mas nao estou conseguindo configurar ele, tipo eu quero ele como actionid 3434 e o evento não fechar, porque o dele fecha evento criado por @zipter98
  25. Caronte

    Mapper King

    O Mapper King segue o mesmo propósito do Spriter King, espero que curtam e participem do tópico. Um membro desafia o atual Rei O Rei escolhe um tema para um duelo de Mapas. Os dois tem 3 (três dias) para fazer o mapa do duelo, se o Rei não fizer, o membro que desafiou se torna rei, se o membro que desafiou não fizer, o rei atual permanece. A imagem do mapa deve ser enviada para: caronte@tibiaking.com. Apenas uma imagem será aceita e deve conter os padrões deste tópico: Como tirar imagens in-game O rei e o desafiante não podem votar, muito menos dizer qual é o seu mapa; Os membros votam no mesmo tópico, mas devem justificar o voto. O primeiro a ficar com uma diferença de 4 votos positivos se torna rei ou permanece rei se já for. O atual rei receberá uma conquista, se ele perder o trono, perderá a conquista para o membro que o venceu. () O rei tem 72h para dizer o tema após o desafio ter sido feito. *NOVO! Se houver repetitivamente empate sem diferença de votos (após 20 votos no total), os dois participantes ficam sem o título MapperKing; Após isso, um terceiro participante desafiará os dois que empataram, estes, escolherão juntos o tema. Entretanto, a votação será separada, nesse duelo de 3 participantes, o primeiro que atingir uma diferença de 3 votos ganhará a coroa Uma vez votado, o membro não pode mudar o voto. Então para começar, eu me declaro o Atual rei, o primeiro da linhagem, quem será o pobre camponês que me desafiará? (Divirtam-se ) Duelos:

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×