Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/28/12 em todas áreas

  1. [Link Quebrado] Styller Yourots [Editado]

    dhiol e um outro reagiu a Cadu por uma resposta no tópico

    2 pontos
    • Styller Yourots {Editado} (8.60) • Bem galera, tô dando uma atualizado no server do Diih e colocando aqui pra vcs. Espero que curtem. • Informações: Editado por Caduziin 19/05/12 -- ADD TELEPORTS PRAS HUNTS E QUESTS. -- Novo Visual do Templo. -- Novo Visual do DP. -- ADDONS AGORA POR ITENS. -- Adicionado Comando Para Comprar VIP: !buyvip. -- Adicionado NPC Morpheu (que troca 100 Giant Spider Silk por 10 Spool of Yarn). -- Adicionado NPC A Sweaty Cyclops (que troca itens de addons que não caí de bichos por equipamento). -- Obsidian Knife e Blessed Wooden Stakeedit Funcionando. -- Canivete funcionando e Adicioando nNPC que o vende. -- Nargor Editado. -- VIP Quest (em Nargor). -- Adicionando VIP Itens. -- Novas Áreas adicionadas como: dwarf, lizard, minotaur, tortoise, quara, wasp, chicken, dwork, djins, entre outras... -- Editado itens.xml. -- Editado pasta npc. -- Editado loot dos bichos. -- Adicionado Poção que dobra sua xp por 30 minutos (vendido na área VIP). -- Ao usar uma potion o empty vial some. -- Adicionado camas nas casas. Editado por Caduziin 21/05/12 -- NOVOS VIPS ITENS: E AGORA VENDIDOS NA NPC MAD -- Novo Templo. -- Cidades Editadas. -- Bugs das casas arrumados. -- Bug da NPC A Sweaty Cyclops arrumado. -- ADD Quest Yalahar. -- Algumas edições no mapa. -- E muito mais... • Fotos: • Teleports • Novo Templo • Novo Depot • NPC Taiki • NPC Edgar • NPC Morpheu • The Horned Fox • Nova Área Demon • Galinheiro • Nova Área GS • Nova Área Quara • Nova Área Tortoise • Nova Área Tumba • Cyclops DOWNLOAD Servidor: 4shared • Download do Server (SEM AS DLLS E DISTRO): http://www.4shared.c...ado_20_Sem.html • Scan VirusTotal: Clique Aqui. • Download DLLS E DISTRO: http://www.4shared.c...s_e_Distro.html • Scan VirusTotal: Clique Aqui. • Créditos Diih -- Caduziin -- Robson Dias -- Comedinhasss -- Techloko -- TFS Team -- Gorno -- Vilden -- Pumah -- RubensBarrichelo -- Vodkart -- Doidin BOM JOGO
  2. 2 pontos
    Fala galera do Tibia King, hoje venho mostrar a vocês como juntar textos com imagens no PHOTOSHOP CS5. É muito fácil espero que gostem .:Introdução:. Alguns tipos de fusões pela sua complexidade aparentam dar um grande trabalho para quem deseja reproduzir ou fazer algo semelhante. Veja neste tutorial alguns macetes para desenvolver a criação de uma delas, como esta do exemplo que usa variáveis de fontes para formar uma imagem. .:Tutorial:. 1) Para um bom resultado na elaboração deste efeito, é preciso uma imagem que tenha boa qualidade, alta resolução e com apelo expressivo como a foto da modelo usado neste exemplo. 2) Em uma nova camada faça um arranjo com fontes utilizando variações nos seus tamanhos e, se preferir, também na tipologia. Se fizer o arranjo utilizando a ferramenta de texto do Photoshop, converta o texto em imagem após concluído. 3) Selecione a camada com o arranjo de texto e copie em Editar> Copiar. Volte em Editar> Transformação>Distorcer e comece a distorcer o grupo de fontes em áreas em que achar mais interessantes sobre a foto. 4) Após ter concluido a primeira distorção, volte em Editar> Colar para criar a próxima, prosseguindo assim nas demais criando novas distorções em sentidos diferentes sobre a imagem. 5) Mescle todas as camadas de distorções criadas com as letras, menos a camada da imagem. 6) No painel de camadas clique sobre a miniatura da fonte com a tecla Command (MAC) Control (PC) pressionada para ativar uma seleção em volta das fontes distorcidas. Mantendo a seleção ativa, clique na camada da imagem e pressione agora as teclas Command (MAC) + J Control (PC) +J que vai criar uma cópia somente das partes selecionadas da imagem em uma nova camada acima mantendo os elementos copiados exatamente na mesma posição de onde foram copiados. Se quiser visualizar o resultado, oculte a visualização das demais camadas. 7) Descarte a camada com as fontes distorcidas usadas para criar a cópia e amplie um pouco os elementos deste novo layer sobre a imagem o que fará com que os tons da imagem se desloquem, conseguindo assim o início do efeito. 8) Prepare agora o pincel de letras que deve ser feito com o grupo de fontes, o mesmo usado no inicio do tutorial. Com a ferramenta de seleção retângular, selecione em volta do grupo e defina o grupo como um novo pincel em Editar> Definir Predefinição de pincel. 9) Vá até o painel de configuração de pinceis e faça algumas alterações no espaçamento aumentando o espaço entre as passagens do pincel, dinâmica da forma, em tremulação de ângulos e em dispersão fazendo com que o pincel pinte com as letras de forma aleatória. 10) Oculte a visualização da camada das fontes distorcidas, crie uma nova camada preenchida com preto e posicione esta nova camada abaixo da camada da imagem. Em seguida crie uma máscara de transparência na camada da imagem. 11) Providencie para que a cor de primeiro plano na caixa de ferramentas esteja preenchida com branco. No painel de camadas clique sobre o ícone da máscara e pinte com o novo pincel criado sobre o arquivo. O resutado será algo parecido como o exemplo abaixo. Durante a pintura, modifique algumas vezes o tamanho do pincel. Isto deixará o efeito mais interessante. 12) Ative novamente a visualização da camada oculta anteriormente e aplique nela uma sombra projetada (Drop Shadow). Consegue-se ainda um efeito mais interessante criando uma cópia da camada com as fontes e preenchendo-as com branco. Crie uma máscara de transparência nesta camada e trabalhe nas fusões dos tons.
  3. 2 pontos
    Fala galera do Tibia King hoje venho encinar a vocês como colocar imagens dentro de um texto. Espero que gostem . .:Introdução:. Este é um efeito muito poderoso e, por sorte, muito fácil de ser feito. O mais legal que é um efeito flexível; uma vez aplicada a foto dentro do texto, você não somente pode trocar atributos de texto (tamanho, posição, tipografia etc.) como também pode modificar a imagem alterando a cor ou aplicando um filtro, modificando o resultado final. .:Tutorial:. Passo 01 Neste tutorial começarei criando um novo documento (File>New), no formato 600x600 pixels a 72 ppi no modo RGB. Clique no documento e escreva uma palavra ou número. Digitei, no caso, um número, assim poderemos vizualizar melhor o efeito. Passo 02 Abra a foto que gostaria de aplicar. Passo 03 No documento da foto escolhida pressione “v” para que selecione a ferramenta Move Tool e então clique e arraste até o documento onde o texto está digitado. No documento de texto irá aparecer, no painel Layers, uma nova camada em cima da camada de texto que contém a foto. Passo 04 Com o ALT pressionado vá com o direcional até ao painel Layers (note que irá mudar o cursor), dê um clique entre as camadas (foto e texto) e pronto, a figura agora faz parte do seu texto. Para um melhor acabamento, aplicarei alguns efeitos de filtros do Photoshop. Passo 05 - Resultado final Veja o resultado final com os filtros aplicados.
  4. Criando Quest pelo Rme 2.1

    DarkRed reagiu a Leonardo Simonetto por uma resposta no tópico

    1 ponto
    °Como Fazer Quest° Olá Pessoal do TibiaKing, Hoje Irei Encinar a Criar Quest Pelo Rme. Antes Disso Leia: Eu sei que existe varios tutoriais,video-aulas,etc... Estou Fazendo Por Minha Vontade o Tutorial ;P Comentem se Tiverem Duvidas ou Sugestões. Tutorial é Composto Por Imagens para Facilitar... ​ Vamos ao Que Interessa! 1° Explicação: Após ter feito a Quest Inteira finalize ela com seus Baús, ou Crie um Lugar para First Items. (no meu caso) 2° Explicação: Para Achar o Baú Siga a Imagem. 3° Explicação: Para achar o Baú Siga a Imagem. 4° Explicação: Clique sobre o Baú e Coloque onde Quiser. 5° Explicação: Em Action ID: 2000 ---- Unique ID: de 1 a 599. Porque de 1 a 5999? Porque o Server Possui um Numero de Unique ID: Que significa Unico, os Numeros não podem se repetir. Apenas os Actons ID, podem se repetir. 6° Explicação: Depois de Colocar os ID's Clique Sobre o Quadrado Preto onde diz: Contents e Digite o ID ou Nome do item a ser ganho na quest. 7° Explicação: (Pausa para o lanche,cansei de fazer aqui...) Depois de escolher o item e dar Ok. Ficará assim a Imagem, (no lugar do Crystal Coin ficará seu item que você escolheu). 8° Explicação: Ali em Count: Coloque Quantidade que o Player Irá Ganhar. No meu caso eu coloquei Crystal Coin e ali em Count 3, ou seja o player irá ganhar 3 Crystal... Feito Tudo Isso, de Ok em tudo,Salve (CTRL+S) e Reinicie/Inicie seu Server. Atenção: O ADM não consegue abrir as quests, por isso Pegue um Player para testar de preferencia um Maker... Creditos: Leonardo Simonetto Gostou? #Rep_+
  5. http://www.youtube.com/watch?v=o1cgpL8oOeM
  6. [8.6] Lumast Map V1.0.0 70% Proprio (Xp Alta)

    xainvi reagiu a Slaake por uma resposta no tópico

    1 ponto
    Fala galera do Tibia King, tudo na paz ? Venho aqui apresentar meu novo trabalho. Um mapa 70% próprio. Eu estava sem nada para fazer, entao resolvi criar um mapa de bobeira, e depois de um tempim fazeno ele, comecei a gostar dele e o aprimorei. Bom, então vamos deixar de papo e vamos conhecer o mapa. Informações sobre o Map: Existem 2 cidades no Servidor. 1 city free e uma vip. 9 Hunt's Free e 5 VIP's 2 Novas Vocation's 2 Quest's. Apenas para as vocations (1 quest free e a outra vip) Fast Atk adicionado no servidor Sistema de Compra de Iten vip por baú. (Voce tendo os VIP Coins, apenas de use no Bau e voce recebe o item) Compra de Points VIP por comando (!coin) Comandos novos para VIP's (Ex.: !b \ fala para todos os players online com a sigla [VIP] antes do nome) As 2 novas vocations para adquiri-las precisa ser feito quest (First Promotion: level 300k+ = Free \ Second Promotion: level 650k+ = VIP) Bom, vamos deichar de lado o nosso papo e vamos ver as SS. Temple: Temple VIP: Amostra VIP: Comprando item vip pelo bau: Comprando item vip de 1 mes: Link de Download da Pasta: http://www.4shared.com/rar/5IGA4_CP/86_Lumast_Server_V100_3.html? Scan: https://www.virustotal.com/file/16bea002afe102c8154cf9441d9b9d04a877caa5df495d580865f1e7f65d0ad1/analysis/1336047521/ Link de Download do Distro e Dlls: http://www.4shared.com/rar/jNIieRyC/Distro_e_Dlls.html? Scan: https://www.virustotal.com/file/1a92bd4907edf59c62518eae1fe6973edbf6fbf414bbd5a8502cdc71d8145b41/analysis/1336049191/ Senha do GOD: god/god Gostou do Map ? Da um REP+ ai nao custa nada Créditos: 90% Meu 5% Doidin (Pelo Distro e Dlls) 5% de alguns membros do ****** pelos Scripts (Caso voces achem que eu copiei o topico de outro forum, nao é verdade, eu que criei o map, e postei em mais de 1 forum)
  7. Criando Houses Rme 2.1

    acesso123 reagiu a Leonardo Simonetto por uma resposta no tópico

    1 ponto
    °Como Fazer House° Olá Pessoas do TibiaKing, Hoje Irei Encinar a Criar Casas "Houses" Pelo Rme. Antes Disso Leia: Eu sei que existe varios tutoriais,video-aulas,etc... Estou Fazendo Por Minha Vontade o Tutorial ;P Comentem se Tiverem Duvidas ou Sugestões. Tutorial é Composto Por Imagens para Facilitar... ​ ​ Vamos ao Trabalho! 1° Explicação: Abra seu RME e Clique aba Palette e selecione House Palette. Como Mostra a Imagem. 2° Explicação: Após ter Clicado em House Palette, Cliquem em Houses e Selecione a cidade onde Você esta e que quer criar a House. 3° Explicação: Após ter feito, Cliquem em "Add" Logo abaixo. Em seguida Observe Que apareceu o Endereço da House. 4° Explicação: Depois de Clicar em Add,Selecione toda a House (Desculpe por escrever errado na Imagem). °5 Explicação: Após Ter selecionado o interior da house clique em "Select Exit",e Vá na frente da Porta e Clique com o Botão Esquerdo,Como mostra a Imagem Abaixo. °6 Explicação: Observe como se fosse uma Póssa de água na frente da porta. Após isso salve o RME, e Inicie/Reinicie seu server. °7 Explicação: Por Fim,De Look na Sua Porta e Pronto, Estará o preço eo Endereço! Creditos: Leonardo Simonetto Gostou? #Rep_+
  8. 1 ponto
    Sei que muitos não curtem Pokemon DAsh advanced bom de qualquer jeito irei postar as outifits Data/XML/outifits.xml Créditos Ao Slicer
  9. TeamSpeak do TibiaKing

    ferlations reagiu a Augusto por uma resposta no tópico

    1 ponto
    Team Speak TibiaKing.com Faaala galerinha, venho aqui com muita satisfação anunciar para vocês, que finalmente agora contamos com um servidor de TeamSpeak próprio para vocês, queridos usuários do fórum, portanto façam, bom proveito!!! Informações do TS: IP: ts.tibiaking.com Download cliente V3: http://www.teamspeak...?page=downloads Download tradução: http://addons.teamsp...ranslation.html Porta: Padrão, não precisa configurar. Observações: Qualquer um pode criar um canal temporário, e caso você queira ter um canal "registrado", só pedir para alguém da administração/moderação no TS. Espero que façam um bom proveito! Atenciosamente, Equipe TK.
  10. Push Player

    SWAT O MITO reagiu a itroxz por uma resposta no tópico

    1 ponto
    Push Player :] Finalmente saiu o tão esperado ''PUXAR COM RUNA'' Já sei que alguns já deram uma editada para puxar com runa faiz tempo, mas ai está para quem não editou. Ali usei o ID 3172 Poison Rune, mas si preferir o Fire Field o ID é 3188. PODE DEIXAR TODAS ATIVAS!! COMO USAR? Para usar, pegue target em alguém e ative a hotkey assim ele puxarar normalmente. Postei ali o push sem runa e com runa. Você pode usar só o push com runa, pois si estiver sem a runa ele puxarar também. TARGET? Para quem não sabe, target seria a vítima que você está atacando. Está funcionando perfeitamente Qualquer duvida poste um comentário. Se Gostou também comentes Creditos~ Felipe Agora esta completo.. Graças ao Felipe
  11. Perfect Tibian Items

    sergiojuh reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Bom pessoal aqui é o Comedinha e quero postar para vocês os items perfeitos. É um projeto criado por mim onde eu vejo todos os detalhes do tibia e tento colocá-los perfeitamente nos items.xml. Ultimas atualizações: Items até 8.54 (New) Vários items revisados (New) Mais em: http://code.google.c...ems/source/list Download: Items (Last): http://code.google.c...items/items.xml Otb (9.54): http://code.google.c...items/items.otb Outros: http://code.google.c...se/#svn%2Ftrunk Comparação com o ultimo da tfs: http://code.google.c...ems%2Fitems.xml Pessoal eu estou a um bom tempo fazendo este projeto, espero que gostem pois eu fiz pensando no publico. Ele será lançado no Alissow 5.0 e se alguém encontrar algum erro ou algo novo comenta ai =D
  12. (resolvido) Falha no Globalevents.

    TheMaker reagiu a Leonardo Simonetto por uma resposta no tópico

    1 ponto
    Galera eo seguinte to com problema no zombie event, peguei do tibiaking.... Script: local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event zombieCount = 2002, -- Global storage for counting the zombies in the event teleportActionId = 2000, -- Action id of the teleport needed for the movement script teleportPosition = {x = 959, y = 935, z = 7, stackpos = 1}, -- Where the teleport will be created teleportToPosition = {x = 1021, y = 826, z = 7}, -- Where the teleport will take you teleportId = 1387, -- Id of the teleport timeToStartEvent = 5, -- Minutes, after these minutes the teleport will be removed and the event will be declared started timeBetweenSpawns = 20, -- Seconds between each spawn of zombie zombieName = "event zombie", -- Name of the zombie that should be summoned playersNeededToStartEvent = 2, -- Players needed before the zombies can spawn. -- Should be the same as in the creaturescript! -- The zombies will spawn randomly inside this area fromPosition = {x = 1017, y = 817, z = 7}, -- top left cornor of the playground toPosition = {x = 1027, y = 827, 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 Começara em " .. config.timeToStartEvent .. " minutos! O portal será fechado quando o evento começar!", MESSAGE_STATUS_WARNING) setGlobalStorageValue(config.playerCount, 0) setGlobalStorageValue(config.zombieCount, 0) addEvent(startEvent, config.timeToStartEvent * 1000 * 60) print(getGlobalStorageValue(2001)) end function startEvent() local get = getThingfromPos(config.teleportPosition) if get.itemid == config.teleportId then doRemoveItem(get.uid, 1) end local fromp, top = config.fromPosition, config.toPosition if getGlobalStorageValue(config.playerCount) >= config.playersNeededToStartEvent then addEvent(spawnZombie, config.timeBetweenSpawns * 1000) doBroadcastMessage("Boa sorte aos Players participantes! O teleporte foi fechado!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doPlayerSendTextMessage(getPlayers.uid, MESSAGE_EVENT_ADVANCE, "O primeiro zombie irá aparecer em " .. config.timeBetweenSpawns .. " segundos! Boa Sorte!") end end end end else doBroadcastMessage("O evento Zombie não pôde iniciar devido a poucos jogadores participantes.\n Pelo menos" .. config.playersNeededToStartEvent .. " jogadores necessarios", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doTeleportThing(getPlayers.uid, getTownTemplePosition(getPlayerTown(getPlayers.uid)), false) doSendMagicEffect(getPlayerPosition(getPlayers.uid), CONST_ME_TELEPORT) end end end end end end function spawnZombie() if getGlobalStorageValue(config.playerCount) >= 2 then pos = {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) end end Tag: <globalevent name="zombieevent" time="23:00" event="script" value="zombie event.lua"/> Ajudem ae pf preciso mt do zombie event no meu ot "Automatico" Link: Sem links concorentes fera
  13. (resolvido) [erro] comando /i

    unnamedfiction reagiu a Sociopata por uma resposta no tópico

    1 ponto
    adiciona a linha que o RafaaxD postou logo abaixa dessa linha <!-- Community Managers -->
  14. (resolvido) [erro] comando /i

    unnamedfiction reagiu a RafaaxD por uma resposta no tópico

    1 ponto
    Tava com esse problema ontem ... aonde ta : <talkaction log="yes" words="/i" access="6" event="script" value="createitem.lua"/> Coloca : <talkaction log="yes" words="/i" access="5" event="script" value="createitem.lua"/>
  15. (resolvido) [erro] comando /i

    unnamedfiction reagiu a Vodkart por uma resposta no tópico

    1 ponto
    coloca na tag access="5" e pronto
  16. 1 ponto
    Olha cara achei uma aqui,acho que vai ter ajudar. auto 100 if [$hastetime <= 2000] say 'Utani Gran Hur' | if [$mshieldtime <= 2000] say 'Utamo Vita' Usar Utani Gran Hur e Magic Shield 2 segundos antes de acabar. Creditos: Rachid
  17. [Action] Player Effect

    anthonyx22 reagiu a Vodkart por uma resposta no tópico

    1 ponto
    no seu tem um bug, se o jogador deslogar durante a ação irá dar erros no distro function onUse(cid, item, frompos, item2, topos) function doPlayerEffect(cid, delay) if not isCreature(cid) then return LUA_ERROR end doSendMagicEffect(getThingPos(cid), CONST_ME_HOLYAREA) if delay ~= 1 then addEvent(doPlayerEffect, 1000, cid, delay -1) end return nil end doPlayerEffect(cid, 60) doRemoveItem(item.uid, 1) return true end doPlayerEffect(cid, 60) por quantos segundos irá ficar soltando o efeito, deixei 60
  18. Lua - Strings

    Garou reagiu a Skydangerous por uma resposta no tópico

    1 ponto
    Manipulações de Strings. Strings devem estar entre aspas (simpes ou duplas). local texto1 = 'Ola mundo.' local texto2 = "TibiaKing" Funções Báscias string.byte() Retorna o valor da tabela ASCII s = string.byte('A') print(s) string.char() Retorna um caracter a partir do valor numérico da tabela ASCII. s = string.char(66) print(s) string.len() Retorna o tamanho da string. s = 'Programar em LUA é muito fácil.' a = string.len(s) print(a) string.lower() Retorna um string com os caracteres maiúsculos convertidos para minúsculo s = 'Programar em LUA é muito fácil.' a = string.lower(s) print(a) string.rep() Retorna uma cadeia de caracteres concatenada N vezes. s = 'Lua ' a = string.rep(s,3) print(a) string.reverse() Retorna a string invertida s = 'Programar em LUA e muito facil.' a = string.reverse(s) print(a) string.sub() Retorna uma substring a partir da string. É necessário informar a posição inicial e a posição final. s = 'Programar em LUA é muito fácil.' a = string.sub(s,13,16) print(a) string.upper() Retorna a string com os caracteres minúsculos convertidos para maiúsculo s = 'Programar em LUA e muito facil.' a = string.upper(s) print(a) Créditos: Versão Digital
  19. Tibia API + Atualização

    Cat reagiu a Gusttavomarinho por uma resposta no tópico

    1 ponto
    Sim eu possa ser que tenha alguma logica por conta do php exemplo if elseif estas coisa pelomenos a logica eu tenho so nao muito e sintaxe e estas parada de readymemory e sendmensage como reconhecer a tela do tibia e executar as função nela e que nao sei
  20. (resolvido) Falha no Globalevents.

    Leonardo Simonetto reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event zombieCount = 2002, -- Global storage for counting the zombies in the event teleportActionId = 2000, -- Action id of the teleport needed for the movement script teleportPosition = {x = 959, y = 935, z = 7, stackpos = 1}, -- Where the teleport will be created teleportToPosition = {x = 1021, y = 826, z = 7}, -- Where the teleport will take you teleportId = 1387, -- Id of the teleport timeToStartEvent = 5, -- Minutes, after these minutes the teleport will be removed and the event will be declared started timeBetweenSpawns = 20, -- Seconds between each spawn of zombie zombieName = "event zombie", -- Name of the zombie that should be summoned playersNeededToStartEvent = 2, -- Players needed before the zombies can spawn. -- Should be the same as in the creaturescript! -- The zombies will spawn randomly inside this area fromPosition = {x = 1017, y = 817, z = 7}, -- top left cornor of the playground toPosition = {x = 1027, y = 827, z = 7}, -- bottom right cornor of the playground } function onTime() local tp = doCreateTeleport(config.teleportId, config.teleportToPosition, config.teleportPosition) doItemSetAttribute(tp, "aid", config.teleportActionId) doBroadcastMessage("Zombie event Começara em " .. config.timeToStartEvent .. " minutos! O portal será fechado quando o evento começar!", MESSAGE_STATUS_WARNING) setGlobalStorageValue(config.playerCount, 0) setGlobalStorageValue(config.zombieCount, 0) addEvent(startEvent, config.timeToStartEvent * 1000 * 60) print(getGlobalStorageValue(2001)) end function startEvent() local get = getThingfromPos(config.teleportPosition) if get.itemid == config.teleportId then doRemoveItem(get.uid, 1) end local fromp, top = config.fromPosition, config.toPosition if getGlobalStorageValue(config.playerCount) >= config.playersNeededToStartEvent then addEvent(spawnZombie, config.timeBetweenSpawns * 1000) doBroadcastMessage("Boa sorte aos Players participantes! O teleporte foi fechado!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doPlayerSendTextMessage(getPlayers.uid, MESSAGE_EVENT_ADVANCE, "O primeiro zombie irá aparecer em " .. config.timeBetweenSpawns .. " segundos! Boa Sorte!") end end end end else doBroadcastMessage("O evento Zombie não pôde iniciar devido a poucos jogadores participantes.\n Pelo menos" .. config.playersNeededToStartEvent .. " jogadores necessarios", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doTeleportThing(getPlayers.uid, getTownTemplePosition(getPlayerTown(getPlayers.uid)), false) doSendMagicEffect(getPlayerPosition(getPlayers.uid), CONST_ME_TELEPORT) end end end end end end function spawnZombie() if getGlobalStorageValue(config.playerCount) >= 2 then pos = {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) end end
  21. [8.54] Naruto Atarashi Online V.1 Beta

    Victor Miguel reagiu a Avuenja por uma resposta no tópico

    1 ponto
    Obrigado Pelas Sugestões. Sim Terá Muitas Novidades. Reputado!!!
  22. Maratona de Evento BBOT

    zypak reagiu a Beeki por uma resposta no tópico

    1 ponto
    Fala galera, venho anunciar para vocês uma maratona de eventos nesse final de semana envolvendo o BBOT, tais prêmios serão sorteados: 8 Accounts BBOT 30 Dias. 2 Accounts BBOT 90 Dias. 1 Account BBOT 120 Dias. Os eventos serão totalmente diferente dos quais vocês estão acostumados a participar, todas as competições serão baseadas em concursos envolvendo o Tibia Global, nada de OTServ. Até lá, Tavárius.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo