Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 11/18/13 em %

  1. Eae galera, vim trazer pra vocês um manual/guia pra quem tem interesse em aprender/se aprofundar na linguagem em Lua, li alguns pedaços e achei bem interessante e bacana para compartilhar com a comunidade, já que quase toda ela é voltada para o mesmo. O que possui nesse guia: Link Aqui Creio que não há muito o que eu falar, então é isso, só estou repassando com propósito de tentar ajudar. Abraço
    3 pontos
  2. Nova Outland (Earth). Prints:
    3 pontos
  3. Wiliner

    Desativado

    2 pontos
  4. Regra 7 adicionada.
    2 pontos
  5. Vmspk

    [Original][8.60] Azeroth Rpg Reborn

    Azeroth Server Updated 12/03/2012: v1.1 Outras Versões: v1.0 [8.70]: http://www.xtibia.com/forum/topic/150269-azeroth-server-updated/ v2.0 [9.60]: http://www.xtibia.com/forum/topic/205054-960-azeroth-rpg/ Versão: 8.60 Distro: TFS 0.4 Mapa Base: Yourots Edited e Mix Yourots Features: > 7 Cidades: Azeroth Avalon Zatur Liberty Bay Gloria Sand Trap Tiquanda > Mapa RPG bem detalhado para Ots Low e Mid rate. > Inúmeras invasões automáticas, Low e High lvl (ou iniciadas pelo comando /raid "nome"). > NPCs de Travel/Boat diferentes para cada cidade. > Mais de 70 quests (além das principais) espalhadas pelo mapa. > Quests especiais com NPCs > Arena PvP sem perda de items. > Sistema de Guerras pelo Castelo [entre guilds] (mais detalhes abaixo) > Sistema de Refinamento e Slot (mais detalhes abaixo). > Sistema de Mineração (mais detalhes abaixo) > Scripts e sistemas aprimorados para o servidor > Distro SEM erro algum > Principais Quests: Annihilator Blue Legs Pits of Inferno MMS The Inquisition The Death FireWalker Boots Demon Helmet Draken Hell Conquer > 23 Raids Automáticas e configuradas: > Sistema de Guerras pelo Castelo [Honor Castle, a oeste de Azeroth] Evento automático. Quando a guerra é anunciada as guilds podem batalhar pelo controle do castelo, dando use no monumento do último andar e permanecendo assim até a guerra acabar. O último jogador a ter o controle do castelo antes do tempo acabar será o vencedor, e sua guild se tornará dona do castelo. Todos os membros da Guild ganharão uma recompensa e poderão acessar o mapa do subsolo. Os membros de outras Guilds serão teleportados para o templo e não poderão acessar o castelo. O sistema envia mensagens a todos antes de o evento começar, quando começar, quando o dono do castelo muda, antes de se finalizar e ao finalizar, relatando o conquistador do castelo e a guild vencedora. Imagens: Raids Honor Castle War Upgrade & Slot System > Histórico: V 0.2 V 0.3 V 0.4 V 1.0 V 1.1 Edição e postagem(leia): Eu autorizo edições e repostagens do Azeroth Server (aliás, não posso proibir isso) mas peço a vocês que pelo menos respeitem o estilo do mapa. Eu não sei se poderei dar continuidade a ele, mas trata-se de um projeto RPG. Pensa só, eu tive um trabalhão pra editar o server, fiz tudo com mais amor do que o arroz que sua mãe faz com sazón, e você vai baixar, encher de teleportes e hunts quadradas, colocar armas com atk de 350000, sistemas VIPs sem propósito algum, vai copiar o tópico, retirar meus créditos e postar novamente? Reconsidere, pois não há nada mais desmotivador para um desenvolvedor do que isso, ver seu trabalho cair em desuso, como aconteceu com o Styller YourOts, Vancini e Baiak, que agora é um monstro sem pé nem cabeça (alguns gostam desse tipo de server, tudo bem, mas essa não é a proposta deste servidor). Se teve boas ideias e quer editar o servidor para postar, fique à vontade, estarei à disposição quando puder, mas não me decepcione, ok? lindos Não há teleports diretos para hunts ou quests. Não há items ou monstros editados(além dos trainers). Não há sistema VIP, VIP 2, VIP 3, VIP 345456364. Não há raids com monstros excessivamente fortes nas cidades iniciais. Créditos: < Unknow YourOts Edited >< Mix Yourots Team >< Crystal Server Team >< Tryller >< Mock >< TFS Team >< TonyHanks >< Centera World >< Vmspk > (Nunca retire os créditos, nem mesmo se for postar o servidor em outro fórum) DOWNLOADS > Opcionais IP Changer - Utilitários(opcional) - Map Editor *Utilitários inclui: Lista com códigos de todos os looktypes, SQLite Studio 1.1.1, códigos das cores dos outfits e o OTRestarter. > Servidor Tive problemas para encontrar um distro confiável. Vários TFS não funcionavam direito ou pareciam estar infectados, segundo o VirusTotal, mas ao que me parece o site deve ter mudado algo em suas configurações, por que até arquivos limpos como o antigo Mix YourOts, postado aqui mesmo, agora ficam com 16 + arquivos suspeitos no novo scan. Eu optei por usar um TFS 0.4 postado na Vapus pelo usuário Lyonman (LINK). O distro foi testado com vários anti-virús, sem nenhum problema, e funciona perfeitamente com o Azeroth Server, porém, sou responsável apenas pelo DataPack do servidor. Se você decidir usar este distro, será por sua própria conta (ou se alguém tiver alguma versão do tfs 0.4 r3884 que passe lisa nos scans, poderei substituir). DOWNLOADS: Opção 1                                             Opção 2                                         Somente DataPack (+ IpChanger e SqliteStudio)            Servidor Completo (DataPack + Distro e DLLs) Acc do GOD: vmspk/222222 Comandos: !war para executar a guerra pelo castelo manualmente, !reset para interromper o funcionamento da war e !castle para limpar todos os dados, ou seja, o castelo volta a ser terra de ninguém. !info para saber mais sobre as novidades do Azeroth Server. Editável na pasta do Ot, em Notícias. Comando !bless e !rank disponíveis. Para saber os IDs das pedras e outras coisas vá ao Histórico, na versão 1.0. Se acha que ter um OtServ é só baixar, abrir e largar lá, ou ainda editar chars e equipamentos para você mesmo jogar e fazer o que quiser, garanto-lhe que não vai durar 2 dias. Conheça o mapa, crie eventos, interaja com os jogadores, faça torneios Pvp, marque datas para a Honor Castle, faça updates no mapa, crie monstros, hunts e quests, dê suporte e, o mais importante, mantenha o HELP aberto, sempre. Contato: vmspk@hotmail.com Conheça também o 4Fun Server 9.1 Este servidor está liberado para postagem, mas por enquanto só existe aqui no Xtibia Um bjo pra vcs
    1 ponto
  6. Outland completa para POKÉMON. Atualizado 26/11/2013 DOWNLOAD: http://www.4shared.com/rar/VaQnQ718/Outlands_26112013.html? O 4shared já faz o scan. Outlands Leaf Ghost Psychic Fire (East) Bug Rock Fire (South) Normal Fly Ice Electric Earth Fight Dragon SE GOSTOU, DÁ UM CURTIR E DEIXE SEU COMENTÁRIO Créditos: murluka
    1 ponto
  7. Oi Faz algum tempo desde o último post com conteúdo. Nesse período o mapa cresceu MUITO, e com isso tenho novas áreas pra mostrar. A falta de sprites ainda atrapalha, mas aos poucos vou adicionando novos gráficos e deixando o mapa mais bonito Enfim, chega de enrolação, tá aí algumas imagens: Cemitério de Mainport Será que tem algo de especial lá? Oakhem Forest E uma nova criatura: Ents Weapon Shop em Mainport Ainda vou mudar esse gráfico do NPC, mas por enquanto fica parecendo um guarda mesmo Easter Eggs No Khorem existem dezenas de referências a outros jogos, músicas e até seriados. Pra quem gosta de RPG e de encontrar segredos vai ser um prato cheio. Tem dois abaixo só pra exemplificar... R.I.P Sword of Peace Por enquanto é isso... Comenta aí o que achou!
    1 ponto
  8. Olá, muitos usuários do Gesior acc maker ja perceberam que no canto superior direito aparece Server Offline, alguns conseguiram arrumar, mais apartir de então começou a aparecer 0 Players Online ... vamos lá com meu 1º Tutorial ! 1º Para arrumar esse bug do ''Server Offline'', basta ir no arquivo em \xampp\htdocs\layouts\tibiacom\layout.php nele, encontre if($config['status']['serverStatus_online'] == 1) 2º substituia por if($config['status']['serverStatus_online'] >= 0) Pronto! Problema do Server Offline Resolvido! mais pera aí ! de que adianta se agora ta aparecendo 0 players online? 3º Agora, adicione ainda no layout.php, antes da tag <head> o seguinte script: <?PHP $update_interval = 10; if(count($config['site']['worlds']) > 1) { $worlds .= '<i>Select world:</i> '; foreach($config['site']['worlds'] as $id => $world_n) { $worlds .= ' <a href="?subtopic=whoisonline&world='.$id.'">'.$world_n.'</a> , '; if($id == (int) $_GET['world']) { $world_id = $id; $world_name = $world_n; } } $main_content .= substr($worlds, 0, strlen($worlds)-3); } if(!isset($world_id)) { $world_id = 0; $world_name = $config['server']['serverName']; } $order = $_REQUEST['order']; if($order == 'level') $orderby = 'level'; elseif($order == 'vocation') $orderby = 'vocation'; if(empty($orderby)) $orderby = 'name'; $tmp_file_name = 'cache/whoisonline-'.$orderby.'-'.$world_id.'.tmp'; if(file_exists($tmp_file_name) && filemtime($tmp_file_name) > (time() - $update_interval)) { $tmp_file_content = explode(",", file_get_contents($tmp_file_name)); $number_of_players_online = $tmp_file_content[0]; $players_rows = $tmp_file_content[1]; } else { $players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online > 0 ORDER BY '.$orderby); $number_of_players_online = 0; foreach($players_online_data as $player) { $number_of_players_online++; $acc = $SQL->query('SELECT * FROM '.$SQL->tableName('accounts').' WHERE '.$SQL->fieldName('id').' = '.$player['account_id'].'')->fetch(); if(is_int($number_of_players_online / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $rs = ""; if ($player['skulltime'] > 0 && $player['skull'] == 3) $rs = "<img style='border: 0;' src='./images/whiteskull.gif'/>"; elseif ($player['skulltime'] = $player['skull'] == 4) $rs = "<img style='border: 0;' src='./images/redskull.gif'/>"; elseif ($player['skulltime'] = $player['skull'] == 5) $rs = "<img style='border: 0;' src='./images/blackskull.gif'/>"; $players_rows .= '<TR BGCOLOR='.$bgcolor.'><TD WIDTH=10%><image src="images/flags/'.$acc['flag'].'.png"/></TD><TD WIDTH=70%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].$rs.'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=20%>'.$vocation_name[$world_id][$player['promotion']][$player['vocation']].'</TD></TR>'; } } ?> 4º E onde estiver (em baixo do if que você alterou no passo 1) echo $config['status']['serverStatus_players'].'<br />Players Online'; Substitua por echo ''.$number_of_players_online.'<br />Players Online'; 5º REP+ ! Pronto ! Foi usado o Gesior 0.3.8 Para quem ta desconfiando que eu copiei, o script que é para colocar antes da tag <head> foi tirado do whoisonline.php ! mais tem gente que nunca nem imaginou em fazer isso! TUTORIAL 100% FEITO POR MIM, SE FOR POSTAR EM OUTRO FORUM, COLOQUE CRÉDITOS !
    1 ponto
  9. Pluzetti

    [Encerrado]Inazuma Eleven

    Fala ai gente, bom eu andei vendo na internet ja existe milhões de servidores de tibia, poketibia,narutibia, wodbo e digitibia. Eu assisto bastante o inazuma eleven, então comecei a bolar na cabeça um servidor de inazuma eleven, sendo assim a historia: Objetivos: Endou encontrar seu avô Daisuke Endo, enfrentando varias equipes adversarias, seu time sera composto por 20 membros, (iremos fazer as sprites do uniforme da raimon e da inazuma japan) História: Sagas: Torneio Futebol Fronteira Estadual Torneio Futebol Fronteira Estadual é a primeira temporada do anime Super Onze estreou em 5 de outubro de 2008 e narra a história de Satoru Endou e o time da escola Raimon para ganharem o Torneio Futebol Fronteira Estadual e se tornarem o melhor time de futebol de todos. Instituto Allyen Instituto Allyen é a segunda temporada do anime Super Onze estreou em dezembro de 2008 e narra a história do time Raimon para se tornarem o melhor time de futebol de todos, mas antes disso eles tem a difícil missão de derrotar o Instituto Allyen uma escola formada por Extraterrestres que pretendem dominar a Terra. Nessa temporada, novas escolas e antigos colégios acaba tendo outros novos integrantes na Raimon. Torneio Futebol Fronteira Internacional (Etapa Àsia) Torneio Futebol Fronteira Internacional (Etapa Àsia) é a quarta temporada do anime Super Onze estreou em novembro de 2009, logo após derrotarem o Instituto Allyen a Raimon se prepara o Torneio Futebol Fronteira Internacional (Etapa Àsia) agora com novos jogadores e um novo treinador. Torneio Futebol Fronteira Internacional (Etapa Mundial) Torneio Futebol Fronteira Internacional (Etapa Mundial) é a quinta temporada do anime Super Onze estreou em abril de 2010, agora classifiacados para o Torneio Futebol Fronteira Internacional (Etapa Mundial) a Raimon terá que enfrentar novos desafios para se tornarem o melhor time de futebol de todos. Nessa temporada Kageiyama volta de cabelo mudado e a verdade sobre Fuyuka aparece. Copa do Mundo (FINAIS) Copa do Mundo (FINAIS) é a sexta e última temporada da primeira geração do anime Super Onze estreou em julho de 2010, narra os acontecimentos das finais Copa do Mundo, mas antes disso a Raimon tera que enfrentar os Mensageiros Do Céu que sequestram Lika para sacrificala e o Exército de Demônios Z que sequestra Haruna com o mesmo proposito dos Mensageiros Do Céu. O verdadeiro chefe de Kageiyama Garshield aparece e os planos para adotar o plano RH tem início. Nessa temporada aparece o duelo final contra Satoru e Daisuke, avô e neto. Após tudo isso depois de derrotar o Daisuke ele lhe entregará um livro que o ensinara a tecnica mais forte a Mão divina, com itens poderão ir dando up-grade nela. Informação: O jogo é baseado em guildas que se enfrentam o "Capitão" de uma guilda manda convite para o capitão de outra Guilda e se aceito desafio vão para um campo de futebol...as técnicas serão usadas para defender gol, atacar, e defender. Muitas sprites serão refeitas para o game sair. Usaremos base Narutibia pois ja existe a opção de quando você solta o poder e sai a biju atras de você, para o torneio mundial serão escolhidos aleatoriamente por Globalevents, os outros times serão NPC's, o jogo não possui técnico vai de cada capitão como administrar a sua guilda. Caso se interesse: Nome: Cargo: Idade: Mapper: Eu, Vago Spriter: Vago, Vago Scripter: Eu, Vago, Kesse Client Maker: Eu, Vago Quest Daisuke: Eu, Vago Designer: EU Hoster: Eu. Obrigado a todos e uma boa tarde.
    1 ponto
  10. Não tem nem como não te dar REP+ Irei implementar sua Outland no meu server. Pelo pouco que COMENTEI com meus players, eles estão pirando já kkkk
    1 ponto
  11. zipter98

    [Encerrado] Erro Configuration

    Claro, reportado. E, de nada ^^
    1 ponto
  12. zipter98

    [Encerrado] Erro Configuration

    Na linha 5948 do seu configuration.lua, vocês esqueceu de uma vírgula antes do "Shiny Ninetales". Troque: ["ride"] = {"Shiny Onix", "Venusaur", "Ninetales", "Arcanine", "Ponyta", "Rapidash", "Doduo", "Dodrio", "Onix", "Rhyhorn", "Tauros", "Shiny Venusaur", "Shiny Arcanine", "Steelix", "Houndoom", "Meganium", "Bayleef", "Stantler", "Mareep", "Piloswine" "Shiny Ninetales"}, Por: ["ride"] = {"Shiny Onix", "Venusaur", "Ninetales", "Arcanine", "Ponyta", "Rapidash", "Doduo", "Dodrio", "Onix", "Rhyhorn", "Tauros", "Shiny Venusaur", "Shiny Arcanine", "Steelix", "Houndoom", "Meganium", "Bayleef", "Stantler", "Mareep", "Piloswine", "Shiny Ninetales"},
    1 ponto
  13. ShockZz

    [GESIOR] VictorWEBMaster 2019v

    Victor. A um bom tempo já utilizo seu website. Sem comentários excelente trabalho. Antigamente não encontrava nenhum problema, com o caso do pagseguro automático, (quando eu encontrava, conseguia arrumar sozinho). Porém agora estou com um problema, não exatamente um erro, o pagseguro independende de qual o valor escolhido pelo usuário, o pagseguro só retorna 1 points. Exemplo, o usuário escolheu a opção de 100 points, quando ele é direcionado para a página do pagseguro, a Quantidade fica = a 1. Estava observando o código, e vi que nessa function no painel.php <input type="hidden" name="item_quant_1" value="1"> Esse value = 1, não teria que ser algo do tipo "(quantidade a ser inclusa pela escolha do usuário? ex = itemvalor)" Independente de quantos points , o usuário escolhe, está alegando a quantidade = 1, sempre no pagseguro. Da uma força ae, irei aguardar! No seu website não contém a página de retorno.php ? somente a (retpagseguro.php)? @ Edit Acabei de atualizar a versão para a sua ultima, porém continua não informando os pontos corretamente. Premium Points Quantidade: 1 Valor do item: R$ 20,00 R$20,00 Veja.. Abraços. Vou continuar tentando aqui, caso não consiga, tentarei de um outro colaborador, mas queria muito que funcionasse no seu.
    1 ponto
  14. Como não curtir isso? ._. Acho incrivel, se não inacreditavel, alguém ter disposição pra fazer mapas assim, bem feitos dessa forma, e ainda disponibilizar para todos ._. Parabéns, mais uma vez, e mais thanks merecidos
    1 ponto
  15. É isso mesmo Ewerton! ============================================== Dúvida sanada. Reportado para moverem! ^^
    1 ponto
  16. Olá, sou um dos Admins/donos ou como queiram chamar, desse servidor(( Mundo Pokemon Virtus-MPV )) que tem tudo pra dar certo, esperamos abrir o server em alguns dias, quem quiser ficar por dentro das noticias de quando será lançado, e simples .. vai no facebook e procure '' Virtus '' e ficará por dentro!(( ou na descrição acima .. )) @Topic O tópico está em constante edição, devido a equipe e a algumas informações adicionais.. Adicionado o link da página do Mundo Pokemon Virtus do Facebook, logo a cima no final do tópico. Em breve estarei postando um novo sistema estupendo, bastante inovador, para terem uma noção que viemos inovar na área de PokeTibia.
    1 ponto
  17. zipter98

    [Pedido] Npc barco com item

    Fiz aqui bem rápido, porque já estou de saída. Qualquer erro, só postar. Arquivo .lua do npc [data/npc/scripts] local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local cfg = { vip1 = {x = xxx, y = yyy, z = zzz}, --Posição que o player será teleportado (da cidade vip1). vip2 = {x = xxx, y = yyy, z = zzz}, --Posição que o player será teleportado (da cidade vip2). id_item = 5785, } if msgcontains(msg, 'viajem') or msgcontains(msg, 'viajar') then selfSay("Então, você gostaria de viajar? Para isso, você deverá ter o item x em sua mochila!", cid) doPlayerSendTextMessage(cid, 27, "Diga yes se quiser viajar, e não se não quiser. Lembre-se de ter o item x na bag!") talkState[talkUser] = 1 return true elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerItemCount(cid, cfg.id_item) >= 1 then selfSay("Certo. Para onde você deseja viajar? A cidade vip1, ou a cidade vip2?", cid) doPlayerSendTextMessage(cid, 27, "Diga vip1 se quiser ir para a cidade vip1, ou vip2 para ir para a cidade vip2.") talkState[talkUser] = 2 return true else selfSay("Você não tem o item, vá embora!", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'no') and talkState[talkUser] == 1 then selfSay("Tudo bem então...", cid) talkState[talkUser] = 0 return true elseif msgcontains(msg, 'vip1') and talkState[talkUser] == 2 then selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.vip1) talkState[talkUser] = 0 return true elseif msgcontains(msg, 'vip2') and talkState[talkUser] == 2 then selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.vip2) talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) XML do npc [data/npc] <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do npc" script="arquivo do npc.lua" walkinterval="0" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="523" head="114" body="119" legs="114" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, gostaria de {viajar}?"/> </parameters> </npc> Não se esqueça de editar essa parte <look type="523" head="114" body="119" legs="114" feet="114" corpse="2212"/> para deixar seu NPC à seu gosto.
    1 ponto
  18. Fearlet155

    [Encerrado]Inazuma Eleven

    Nome: Philippe Oliveira Cargo: Mapper Idade:18
    1 ponto
  19. BielSullivan

    [Encerrado]Inazuma Eleven

    Ideia bem diferente, tomara que tenham força e tenham apoio para continuar.. E só assim dar uma diferenciada no atual mercado de Otserver´s.. Boa sorte amigo, e parabéns pela iniciativa.
    1 ponto
  20. Fir3element

    Manual de Referência de Lua 5.1

    tem esse aqui da versão 5.2 mas é em inglês: http://www.mobileappsystems.com/sites/default/files/field/files/Lua%205.2%20Reference%20Manual.pdf
    1 ponto
  21. gonorreiaswat

    Ajuda Spell 'kamui'

    Tudo bem. Quando testar, lembre-se de passar por aqui e postar o resultado. Boa sorte.
    1 ponto
  22. Teste assim: Tinha um errinho bobo. Boa sorte.
    1 ponto
  23. Entrando em contato para melhor saber de suas intenções. @Tópico Só quero dizer ao povo Xtibiano que o servidor está mais próximo de ser aberto do que nunca. Estarei editando o tópico em breve, atualizando a equipe. O Site está sendo criado, e é praticamente apenas isso que falta, paz amor e empatia!
    1 ponto
  24. Folspa

    Manual de Referência de Lua 5.1

    Existe esse manual em .pdf? Não importa se é .lua pura, antes de aplicar ao Tibia, você deve saber como usar a linguagem.
    1 ponto
  25. tente usar essa video aula feita por mim. http://www.xtibia.com/forum/topic/205351-como-criar-um-id-de-um-item-poketibia e Gu, se for ajudar , ajude sem cometer flood apenas responda se você realmente saiba que tenha e que já tem em mãos
    1 ponto
  26. meubk

    Elemental Arrow

    - Flechas de todos elementos vão cair do céu ! rs local configSpell = { exaust = 40, -- tempo de exaustão st = 19020, -- não mexe level = 150, -- level para usar min = 500, -- ataque minimo max = 1000, -- ataque maximo voc = {3, 7}, -- vocações mana = 600, -- mana } function elementalArrowAttack(cid, min, max) local tipos = { [1] = {distance = 32, efeito = 11, damage = COMBAT_ENERGYDAMAGE}, [2] = {distance = 33, efeito = 6, damage = COMBAT_FIREDAMAGE}, [3] = {distance = 34, efeito = 43, damage = COMBAT_ICEDAMAGE}, [4] = {distance = 39, efeito = 8, damage = COMBAT_EARTHDAMAGE}, } if not isCreature(cid) then return true end local tipoarrow = tipos[math.random(1, 4)] local pos = getThingPos(cid) local novapos = {x = pos.x + math.random(-4, 4), y = pos.y + math.random(-4, 4), z = pos.z} local distancepos = {x = novapos.x, y = pos.y - 8, z = pos.z} doSendDistanceShoot(distancepos, novapos, tipoarrow.distance) doAreaCombatHealth(cid, tipoarrow.damage, novapos, 0, -min, -max, tipoarrow.efeito) end function onSay(cid) local min, max = configSpell.min, configSpell.max if getPlayerAccess(cid) < 3 then if getPlayerLevel(cid) < configSpell.level then return doPlayerSendCancel(cid, "You need level " .. configSpell.level .. " to use this spell.") end if not isInArray(configSpell.voc, getPlayerVocation(cid)) then return doPlayerSendCancel(cid, "Your vocation dont use this spell.") end if exhaustion.check(cid, configSpell.st) then return doPlayerSendCancel(cid, "You is exhausted.") end if getCreatureMana(cid) < configSpell.mana then return doPlayerSendCancel(cid, "You dont have mana.") end doCreatureAddMana(cid, -configSpell.mana) exhaustion.set(cid, configSpell.st, configSpell.exaust) end doSendDistanceShoot(getThingPos(cid), {x = getThingPos(cid).x, y = getThingPos(cid).y - 8, z = getThingPos(cid).z}, 2) for x = 1, 12 do for i = 1, 50 do addEvent(elementalArrowAttack, 300 * i, cid, min, max) end end return true end talkaction: <talkaction words="elemental arrow" filter="word-spaced" event="script" value="elementalarrow.lua"/> configure do seu jeito
    1 ponto
  27. VictorWEBMaster

    Widget Rank

    Só estava vendo o pessoal colocando script tudo errado, resolvi postar o correto. Dúvida sanada? Reporte o topico.
    1 ponto
  28. Tony

    Imagem com nome

    Isso ?
    1 ponto
  29. Insight

    Naruto - Kurama Kyuubi

    Fiz essa da Kurama (Kyuubi) para aprender a mecher mais com photoshop. Ficou legal?
    1 ponto
  30. Gosto do mapa deles, é muito bom, por isso estou fazendo base no mapa Pxg.
    1 ponto
  31. Por nada. Que bom que funcionou. Conseguiu ver onde estava errando? #cadê o rep+? uiheaiheiahe
    1 ponto
  32. NepsterGamester

    [NEW SERVER] Pokémon Crazzymok

    firewere:O Problema e o host e um pouco ruim to juntando uma grana pra por sem lag mais com o system correr melhoro pouis ele em 50000 o mapa o Heleno nosso mapper esta resolvendo tudo em questão de mapa amanha ta tudo pronto :] Rep+ ? Ai Virar Conde e Todos Jogando Em :]
    1 ponto
  33. Entraremos em contato imediatamente. E é isso ai que a Misa falou, queremos fechar a equipe o quanto antes, pois já estamos prestes a lançar o Mundo Pokemon Virtus.
    1 ponto
  34. Olá, eu sou a Misa, uma das fundadoras do DarknessPO e agora da Virtus. Creio que o servidor será aberto em breve, não vou arriscar previsão, mas creio que não vai demorar nem um pouco. Para quem não sabe, eu que sou a mãe do BielSullivan, ou Vampiresco, Riariaria..
    1 ponto
  35. Parabens amigo boa sorte com seu projeto creio que tem muito futuro.. Dica : crie um grupo ou uma pagina no face pra divulgar seu poke pra quando ele abrir ja garantir player, obrigado é flw Attr : Jonas
    1 ponto
  36. Phobos Beta Test Server Para membros da equipe e muitos de vocês, que acompanham e ajudam Phobos foi um teste de paciência durante os anos do nosso desenvolvimento. Entretanto, estamos excitados em anunciar que a hora finalmente chegou para colocarmos o Phobos em teste! Tenha em mente que isso é um Beta! Algunas funcionalidades não estarão disponíveis durante a maior parte do beta, isso inclui muitas quests e qualquer mudança no mundo. Muitas funcionalidades ainda não foram implementadas. E como iremos adicionar novas funcionalidades e modificar as antigas, ocorrerão bugs, desbalanceamento, erros, crashes e resets. O game ainda não está finalizado. Se você não pode lidar com isso, ele não é para você. Supporters automaticamente ganharão acesso ao nosso closed beta test server e irão encontrar um fórum dedicado aqui. Entretanto, se você não é supporter e quer testar o Phobos por você, tem três opções: 1. Doar 5 euros ou mais para ajudar a custear nossos custos. Para agilizar o processo, inclua o seu forum account name e endereço de email no comentário ou especial instruções via paypal. 2. Poste sua aplicação para participar do beta em nosso Applications forum. Tenha em mente que fazendo isso, não garantirá que você ganhará acesso para o Beta. Mas conforme o beta se desenvolver mais áreas serão abertas e mais testers serão aceitos. 3. Espere o lançamento. Atenciosamente, Myth Entertainment Traduzindo por Phobosbr.net Publicado por Sorcera Boladaum Para mais informações http://forum.phobosonline.com/
    1 ponto
  37. Mythusz

    Converta Imagens Para Otbm :)

    Olá Xtibianos, hoje é meu primeiro post aqui no XTibia, por isso decidi criar um bem bacana, como por exemplo converter arquivos de imagem para OTBM. Progamas requeridos: Bitmap to Map (Créditos para DarkstaR). http://www.4shared.c...itMapToMap.html Scan: http://www.virustota...3353-1325523955 1. Iniciando: Após baixar o arquivo, abra-o e também ache uma imagem na internet, pode ser qualquer uma em formato JPEG, JPG, GIF, BMP ou PNG. No caso usarei um mapa mundi. 2. Colorindo: Bem, depois de selecionar sua imagem é hora de colori-la, para fazer isso deve prosseguir da seguinte forma: OBS: Nesse caso eu irei pintar apenas uma imagem policromática para tornar o tutorial mais prático, mas se quiser pode ser outra qualquer. Em Range coloque a cor de sua borda, no nosso caso preto. Em Label4 coloque sua cor secundária, no nosso caso montaremos só o continente ou como outros falam o Shape, por isso não é necessário usar. Deixe a opção Place Ground marcada. Em Ground ID coloque o ID de qualquer ground. No caso usarei o 4526 (grass). Clique em Add e logo em seguida clique em Colorize Map. Essa última etapa pode demorar alguns minutos dependendo do mapa. 3. Iniciando a conversão: Depois de carregar tudo, é a hora de começarmos a conversão de sua imagem para OTBM. Abaixo de Colorize Map coloque as coordenadas onde você quer que apareça. Usei X= 1000 e Y= 1000. Agora é só alegria, se quiser crie uma nova pasta para por o mapa ou salve em outra qualquer. Clique em Export to .OTBM map. 4. Abrindo com seu RME: A parte mais fácil ;D, localize seu mapa onde você o salvou e abra-o. Como disse pode ser qualquer foto Gostou? REP + !
    1 ponto
  38. Pode Ser! Para Expandir a imagem basta clikar nela! Pronto Topico Atualizado!
    1 ponto
  39. Slicer

    [Encerrado] [Script] Npc Outfit

    vai em npc/scripts/clothes.lua e troque por isso... dai pra configurar... --[nome da outfit] = {storage da outfit, qnts diamonds para comprar}, ["assassin"] = {181654, 10}, ps: soh coloque o 2* numero ali na tabela caso a outfit peça diamond pra comprar... se for money, todas elas custao 200dl... a storage da outfit fica em XML/outfits.xml <outfit id="57" quest="181654"> <list gender="0" lookType="1469" name="Assassin"/> <list gender="1" lookType="1470" name="Assassin"/> </outfit> ali em quest="x"... para fazer missoes eh soh tu fazer a missao q tu quer e dai setar a storage da outfit.. por exemplo.. setPlayerStorageValue(cid, 181654, 1) isso da a outfit de assassin pro player...
    1 ponto
  40. Piabeta Kun

    Site .php files

    tenta essa:
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...