Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 10/10/11 em todas áreas
-
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.2 pontos
-
MAP KANTO (54MB): desatualizado, motivo; nao consigo mais exportar o minimapa de tao grande ta dando bug. MAP JOHTO (16MB): Editando... Todos estão bem detalhados, se o topico render eu posto mais fotos de todas as citys. OBS: Ambos os mapas eu fiz do 0, pra quem duvida basta saber que eu sou o criador do server q veio a ser conhecido como PokemonDashFight, sou o mystery, e na epoca que comecei a fazer o servidor foi em janeiro, portanto, entre idas e voltas, esse projeto já tem quase 1 ano. INTRODUÇÃO: Bom, isso tambem nao vem ao caso mas vo aproveitar o post pra falar um pouco do projeto, alem de mapper eu sou scripter, spriter e um pouco programmer, e doido ainda faço engenharia. Vou utilizar este topico pra falar do jogo, não tenho muitas fotos, pois nao tenho tempo pra ficar tirando, oque eu posso dizer e provar é que estou com o servidor pronto (que fiz sozinho) que contém todos os sistemas de pokemon q eu conheço (e eu estudei bastante tah), bom dentre estes os que me vem ao topo da cabeça pra eu citar agora são: level, nick, sexo, nature, happy, food, 6 status por poke (todos funcionais), eggs, TM's, Boost, Injuries, PvP, bike, headbutt, dive, gyms, FULL SHINY, TODOS OS POKEMONS JOHTO, MOVES 100% (kanto e johto), além de mais de 60 npcs e cliente inovador, porém eu tenho muitos outros, vou fazer um topico em outra area para explicá-los mais tarde. Gostaria de citar - e tambem agradece-los - que utilizei a source do Dash para faze-los, só mexi em 3 coisinhas, então já tenho todos aqeueles systems conhecidos adpatados no meu server. AJUDA: O negócio é o seguinte, to precisando de mappers dispostos a terminar esse mapa johto, ou apenas criarem hunts personalizadas pra eu poder adicionar, o tempo da curto pra mim se continuar fazendo tudo sozinho parece q nao vou acabar o servidor nunca, quem tiver disposto a parceria favor contato. Pra quem nao sabe este é o mapa Kanto-Johto; Se topico render eu posto mais fotos! Atualizado 13/10 - Priguiiça Eh isso, Até o Próximo post galêree. Pra mais actions e scripts de pokemon dash veja minha assinatura!2 pontos
-
Como Editar Magias [Novo Update]
bielwayne reagiu a MatheusGlad por um tópico no fórum
Versao 0.1b Tutorial Voce nao Sabe nada sobre scripts e nem mesmo como funcionao e quer criar uma magia Voce pode ir no classico copy/paste: Primeiro Passo: Copie uma tag no spells.xml Exemplo: E cole logo a baixo uma identica. Agora edite certos campos: Vermelho Palavras a serem ditas para a magia sair Verde Level para Usar a magia Amarelo Mana pra Usar a magia Negrito Voce deve mudar para o nome do seu script, no caso usaremos eternal extreme winter Procure na pasta scripts/attack o bloco de notas chamado eternal winter copieo e cole renomeie-o para eternal extreme winter, abaixo ensino como editar. Em seguida voce pode editar certas coisas Azul Minimo Dano -- Leve em base que dakele geito que esta 2.7 ira dar 500 de dano se voce multiplicar por 2 o 2.7 ira ficar 5.4 e ira dar 1000 de dano Rosa Maximo Dano -- mesmo conceito de cima Laranja se voce nao conhece o comando pode ser !z 1,2,3...66 ou /z 1,2,3...66 useo no seu ot e veja um bem legal e apague toda a parte laranja e bote o efeito que voce quer no meu caso irei botar 61 Conclusao a magia ira ficar com a forma do exevo gran mas frigo com otro dano e com otro efeito ___________ Update 0.2a Usando tambem o comando !x ou /x 1,2,3...41 Na linha da sua magia vai estar assim: Para usar os efeitos do /x ou !x voce deve botar antes do EFFECT a palavra DISTANCE e ficara assim: Negrito Como devera ficar para utilizar o comando !x ou /x Listinha de efeitos e seus devidos nomes: ___________________ Update 0.2b Mudando a area da sua spell: Repare a linha da nossa primeira spell la em cima Neste local voce edita a area da sua magia vamos começar: Apague toda akela linha acima em negrito e bote isto: Legenda dos numeros: 0 = nao vai acertar a magia 1 = aonde a magia vai acertar 2 = centro que eh o player (nao acertara tambem) Agora voce pode fazer uma area que voce queira de qualquer forma ___________________ Update 0.3a Como Trocar o Dano da sua Magia: Para trocar o tipo de dano repare a linha da magia: Vermelho Eh o tipo de dano que ira dar eh so mudalo para outro tipo Listinha de Danos: COMBAT_PHYSICALDAMAGE - 1COMBAT_ENERGYDAMAGE - 2COMBAT_EARTHDAMAGE - 4COMBAT_POISONDAMAGE - 4COMBAT_FIREDAMAGE - 8COMBAT_UNDEFINEDDAMAGE - 16COMBAT_LIFEDRAIN - 32COMBAT_MANADRAIN - 64COMBAT_HEALING - 128COMBAT_DROWNDAMAGE - 256COMBAT_ICEDAMAGE - 512COMBAT_HOLYDAMAGE - 1024COMBAT_DEATHDAMAGE - 2048PS:Voce pode usar os numeros no lugar das palavras ___________________ Update 0.3b Botando em pratica tudo que aprendemos! Neste update nos iremos usar todo o conteudo do tutorial para fazer uma magia com varios efeitos,danos e areas diferentes Aqui esta o script que criei para trabalharmos em cima dele: Legenda: Azul Dano de cada wave (onda) da sua magia Negrito Area das magias (arr) Vermelho Pausa de uma wave para outra, se quizer aumente bote 100,300,500... Pronto agora se voce viu os outros updates sabera mudar dano efeito e fazer uma otima magia bem louca Video de Demonstraçao: __________ Fim dos Updates (Se voce tiver alguma opniao de update MP para mim que eu faço mais updates)1 ponto -
[ ~> Fazendo Seu Próprio Client <~ ] Fala Tibianos , Pokemianos , WODBOianos do Xtibia, Hoje estou aqui com o meu primeiro tutorial , com o objetivo de explicar tim tim por tim tim como fazer um Client.. Como eh meu primeiro tutorial estou começando com algo facil , espero que todos gostem: 1° passo , criando o executar do seu client com ip proprio : 2° passo , mudando a Pic do Client: 3° passo , mudando o icone do seu client: 4° passo , traduzindo seu client: 5° passo , criando um instalador para seu client: Link dos Programas usados: Então eh isso pessoal , espero ajudar alguem com esse Tutorial. Fico Devendo Imagens , + logo colocarei para facilitar Thx Edit: Imagens Adicionadas , espero que fique + facil de compreender.1 ponto
-
° Informação do Server º º Surf 100% º Fly 100% º Ride 100% º Catch 100% º Stones 100% º Teleport 100% º Fishing 100% e balanceado º Todos os 151 pokemons, com ataques, vida, e hit's balanceados º Comando !teleport "nome da cidade ° Download º http://www.mediafire.com/?ht6ykz2qzkdki4y º Scan º http://www.virustotal.com/file-scan/report.html?id=e969b6fbcc8e14d0b696c85042e68c06ca69f6914d7846172f2a984137689b56-1296109118 ºCreditosº RoyalFlash e ao pessoal do pokeserver tfs 0.3.6 v4.1 : Thalia roymustang Reizan david498 yahooABC skinaa slicer Glanos lucashgas DrakyLucas1 ponto
-
Olá pessoal, aqui irei demonstrar alguns modelos, de como se fazer armadilhas...Espero que vocês gostem e usem os modelos daqui no seu servidor!! Como fazer: é facil, é só você fazer a escada ao contrario... Preste atenção: viu? colocando a escada ao contrario como no modelo, o jogador não conseguirá mais subir para o local de onde ele veio! Escada Quebrada Olha, faz sentido o jogador nao conseguir subir em uma escada quebrada, certo?? Você conheçe aquele tile de montanha (do chão) que não é andavel? Entao eu te digo, você coloca o ID 918. O jogador não consegue andar sobre ele! Tesouro sacana! O jogador vê um demon shield jogado no chao, e, é claro que ele vai la pegar né! Mas o nosso jogador faz uma magica, pula o tapete e pega o escudo acaba caindo numa armadilha! Então o seguinte, você põe o ID 9624 embaixo de qualquer coisa andavel (gravels, tapetes etc) que esconda a armadilha, e o jogador andará em cima dela sem perceber! Buracos escondidos Preste atenção, você coloca qualquer tipo de buraco (seja pitfalls, stairs, trapdors etc) e o jogador não poderá ve-lo! Coloque em algum local, as escadas: Depois, coloque algum objeto andável que combine com o cenário (gravel, tapetes etc) Quest escondida! Começe fazendo uma caverna pantanosa (você pode adaptar para usar em cavernas de lava). Depois, coloque o seguinte... Na área que eu marquei, eu coloquei o id 6353, que é uma swamp maneira, que você pode andar por cima! Mas o jogador não sabe que pode andar por cima, sabe? Dê uma detalhada legal na área e pronto! Teleport Escondido Está técnica consiste em esconder um Teleport de alguma área. Escadinha Malandra: Você colocando algo, como um trono, em cima do teleport, ele ficará escondido embaixo! e quando o jogador entrar ele irá para o destino do teleport! Bom pessoal, é isso. Vou adicionando mais armadilhas conforme o tempo. ~~Kerooker1 ponto
-
Sistema De Alavancas [Reformulado]
Biinhow reagiu a olimpiamarkin por um tópico no fórum
Eae galera tudo fmz ? esse é meu 2° tiopico intaum qual quer poblema mova, delete ou faça oque tenha que faser! Intaum vamos falar sobre oque irei faser ake: Vamos dizer que vou reformular o "Tutorial de Alavancas" // 1ª Pergunta: Mais ja existe esse tutorial ake no Xtibia né ? R: Sim ja existe, mais ele esta sem imagens e a explicação esta com coisas erradas e pessoas que não intendem muito de script não irão conseguir com o outro topico. 2ª Pergunta: Mais e o script foi você que fez ou copiou ? Copiei do outro tutorial que mencionei a cima, e irei botar os creditos ao criador do otro tutorial. Chega de inrrolação e vamos ao que intereça! 1° oque devo faser ? R: Primero você vai pegar criar um arquivo.lua com o nome leverwall.lua e colocar em seuot/data/actions/scripts dentro do arquvio leverwall.lua você vai por o seguinte script: Feis isso ? agora vou explicar o script, aque foi onde achei os erros no outro tutorial, intaum decidi fazer outro ensinado mais detalhamente, Explicando Script: Laranja: É a cordenada que esta localizada a parede que ira sumir ao você utilizar a alavanca. Verde: É o Uique ID que você ira colocar na alavanca pelo seu mapeditor, você vai clicar na sua alavanca com o botão direito do mouse e clicar em "properties" (propiedades)ai ira aparecer como na imagem a baixo!, Vermelho:É o Unique ID da sua parede você pode escolher o Unique ID que você bem entender, mais não pode ter um igual a esse no seu servidor, pelo seu mapeditor, você vai clicar na sua alavanca com o botão direito do mouse e clicar em "properties" (propiedades)ai ira aparecer como na imagem a baixo! Amarelo: É o ID da alavanca que vai abrir a parede e Rosa é o ID da alavanca que vai fechar a parede Por exemplo, no meu usei a alavanca com do ID: 1945 para abrir e 1946 Para fechar OBS: Você não ira por 2 alavancas só vai colocar 1, a imagem é só pra mostrar os IDS! Azul: É o ID da parede que sumio ao puchar a alavanca ou melhor disendo, é o ID da parede que vai ser criada ao puchar novamente a alavanca, é só você pegar seu god dar look na pedra que você vera o ID dela como na imagem abaixo! Agora va na pasta seuot/data/actions e abra o arquivo actions.xml e adcione a seguinte linha: Ai onde esta em Verde é akele unique ID da alavanca que você pois la em cima no script que esta em verde tambem! The End Creditos: Reibnitz (por ter postado o antigo tutorial) Eu Maarkiin(por ter refeito, corrigindo erros e adicionando imagens ao tutorial) Se eu ajudei você REP+ =] Se eu atrapalhei ou ofendi você REP- =[ Comentem oque acharam Porfavor! Att: Maarkiin:~1 ponto -
[8.54] Mapa Pokemon Betinhowz666
Daniel S reagiu a betinhowz666 por um tópico no fórum
Hello Como prometido irei disponibilizar agora o download do mapa pokemon que estive trabalhando. Coloquei as houses mais não o respaw. Apresentações ? Vamos lá para uma prévia das cidades. As hunt's vocês terão que baixar para conferir CITY 1 CITY 2 CITY 3 CITY 4 Me ajudem a atingir 200 REP +, Que farei este mapa ficar muito melhor do que está. Antes era 150 REP+, Mas por conta de alguns moderadores me tirarem REP + dizendo que eu tinha feito outra conta para me dar REP + agora será 200. Segue o download do mapa e o que precisa para que você abra-o MAPA BETINHOWZ666 SPR POR PIRADECO Créditos: PeeWee - por fazer parte do mapa Piradeco - pelas .spr e .dat betinhowz666 - por estar editando. (EU)1 ponto -
Tipo:Missão normal Nível necessário:35 Localização:Thais Premium:não Recompensa:Noble Armor, Crown Helmet Duração:Curto (< 1 hora) Itens necessários 1-Rope. 10-Platinum Coins Criaturas *Skeleton *Ghoul *Cyclops Guia da missão Esta missão localiza-se no Mount Sternum. Siga este mapa desde Thais para chegar às caves do Mount Sternum: Depois de descer siga este mapa (irá encontrar maioritariamente Cyclops mas possivelmente um dos Cyclopses mais fortes também): Siga este mapa (Skeletons e Ghouls aqui): Depois de subir veja se a porta está ou não trancada pois pode poupar 1k se estiver destrancada. Se estiver trancada fale com Skjaar assim para obter a chave: Depois de obter a chave dele siga para a sala fechada depois da porta de nível.1 ponto
-
1 ponto
-
Bright Sword Quest
alldakie reagiu a Matheuzinhoul por um tópico no fórum
Tipo: Missão normal Nível necessário: 45 Localização: Outlaw Camp Premium: Não Recompensa: Bright Sword e Red Gem Duração: Médio (1 - 2 horas) Itens necessários: Power Ring (1), Barrel (1), Rope e Shovel e Parcels (3) ou a magia Levitate Notas: Precisará de um barrel marrom ou amarelo na missão. Vai enfrentar: Rat, Snake, Wild Warrior, Bandit, Orc Shaman, Orc Berserker, Demon Skeleton e Giant Spider. Guia da Misssão A quest começa no Outlaw camp, primeiro você precisa pegar 3 chaves que estão escondidas em árvores mortas. Tem uma árvore morta no círculo preto, clique com o botão direito nela e você pegará a chave 3301, no círculo azul você encontrará outra árvore morta, clique nela para pegar a chave 3302. No círculo vermelho, também clique na árvore para pegar a chave 3303. Chave 3301 Chave 3303 Agora que você possui as 3 primeiras chaves, você tem de ir à uma sala chamada "Snake-shaped room" para pegar a última chave. A entrada para esta cave está no mapa a seguir: Você precisará de shovel para abrir o buraco. Aqui o buraco no mapa a seguir: O buraco está a 1 quadrado do lado do Dyloslawer. Desça o buraco, nessa cave terá alguns Rats e Wild Warriors. Siga o mapa e desça o buraco: Siga a linha azul-clara. Você precisa da chave 3303 para abrir a porta com uma alavanca atrás da porta, abra a porta e vá para o sul dessa sala com a alavanca. Se você fez corretamente, esse fogão não deverá estar aí mais: Atrás do fogão tem uma caixa, a caixa contém a chave 3304 O próximo passo é colocar o barril na posição, você tem que ter um barril, nada mais. Arraste o barril para o buraco no círculo preto: O buraco está no círculo preto. Abra o buraco, jogue o barril nele, e arraste para o próximo buraco, seguindo a linha azul-clara no mapa: Você precisa colocar o barril no lugar marcado pelo círculo azul-claro. O barril precisa estar no quadrado certo, ou você não poderá puxá-lo com uma corda. Agora volte e vá a torre dos minotauros, suba-a. A torre está aqui: Suba duas escadas, e não desça o buraco se não estiver preparado, tem 2 Giant Spiders abaixo. Quando estiver pronto, desça o buraco, mate as 2 Giant Spiders e vá para o lugar marcado no mapa: Você precisará de 3 parcels ou a spell "levitate" para descer aqui. Quando descer, haverá 3 Orc Berserkers e alguns outros tipos de Orcs, mate-os. O próximo passo é sacrificar o Power Ring para remover a parede. Você precisa colocar o Power Ring na mesa, e puxar a alavanca. A mesa está marcada no mapa: Coloque o anel na mesa e puxe a alavanca. Agora puxe o barril com uma corda, e suba: Você não pode ir sem antes ter sacrificado o Power Ring, ou haverá uma parede bloqueando o caminho. Agora siga a linha azul-clara e puxe o barril com uma rope. OBS.: NÃO DESÇA O BURACO! Ou você não poderá subir (a não ser que você esteja com 2 pessoas ou mais). Após ter puxado o barril, arraste-o de volta para o andar com os Orc Berserkers. Agora você precisa pegar o barril um andar abaixo e colocá-lo na posição. Leve o barril aqui: Haverá 2 Beholders e alguns Ghouls abaixo. Mate os Beholders e Ghouls, e passe da porta do level 45 e coloque o barril aqui (após a porta de level haverá 2 Demon Skeletons): O barril deve estar no ponto preto. Agora um membro do seu time deve voltar para puxar a alavanca que faz a parede se mover. Se você está sozinho, você deverá voltar e passar pelas Giant Spiders de novo. Vá para aonde você ropou o barril, e fora da cave, desça o buraco: Desça no corpo morto, não suba a torre. Vá para o norte, terá 2 portas, essas portas precisam das chaves 3301 e 3302. Você achará outra porta, a porta não está trancada, desça as escadas e puxe a alavanca. É assim que o chão se parece quando a alavanca está puxada, essa quest só pode ser feita uma vez por dia. Agora volte ao lugar que você ropou o barril, fique no lugar onde o barril estava, e deixe você mesmo ser ropado por um membro do seu time (se você está sozinho, vá ao ponto sem volta novamente). Para pegar a recompensa, vá para o andar com a porta do level 45 e vá lá: Na sala após a parede (a parede que você não podia passar antes de puxar a alavanca) terá vários Demon Skeletons e Skeletons. Você precisa da chave 3304 para abrir a porta, e na caixa terá uma bag com uma Red Gem e uma Bright Sword. Aproveite a sua recompensa!1 ponto -
Você esta usando o sistema de boost que Pokemon Server 2.0? ( Por Npc )1 ponto
-
Como Colocar Meu Mapa Para Fazer Dowload
fastot reagiu a Heitorzimnn por uma questão
Por nada amigo, meu serviço é ajudar as pessoas, desde já! E não, não qualquer arquivo pode ser carregado, winrar, png, gift, winzip, enfim tudo pode ser carregado.1 ponto -
1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
[Oficial] Enigma Baiak 8.60 Todos Updates
revankesh reagiu a BrunooAngel por um tópico no fórum
Muito bom, ficou super massa mais voce feiz uma coisa errada: Editar um BAIAK toodos ja cançaram de baiak mais ta super massa parece aqueles styler yourots 8.501 ponto -
[Encerrado] Cliente Pokemon
SherLockYard reagiu a 1877799 por um tópico no fórum
Creio que isso seja no HexEditor... mais se criar o client por este site não vai dar para usar change ip.1 ponto -
Script Para Ver Status Do Server...
Kheus Andrade reagiu a DeToNaTiOnS por um tópico no fórum
Status do ServerDeToNaTiOnS Script muito bom para adicionar nos seus sites de tibia é o seguinte: Crie um arquivo com o bloco de notas mesmo e nomeie para status.php OBS:Se você tiver conhecimento básico de sites pode criar com um editor mesmo. Copie tudo que estiver destacado no quadro abaixo e cole no arquivo status.php: status.php Preview de como ficou no meu site: Para incluir isso em qualquer página do seu site você terá qe fazer o seguinte: Abra a página do site com um editor; Localize a parte que quer colocar o status do server e adicione o seguinte: OBS: O arquivo status.php tera que estar na mesma pasta que esta a página que você quer inserir o status, ou: Espero que tenham gostado ;D Obrigado.1 ponto -
1 ponto