Venha conhecer o Xtibia!

Bem Vindo ao XTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

Pesquisar na Comunidade: Showing results for tags 'tibia'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Recepção Xtibia
    • Regras
    • Noticias
    • Soluções
  • Otserv
    • Notícias e Debates
    • Otservlist
    • Download Otserv
    • Suporte Otserv
    • Tutoriais Otserv
    • Ferramentas
    • Scripts
    • Mapas
    • Clients
    • Websites
    • Programação
  • Tibia
    • Notícias e Discussões
    • Exposições de Characters
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Categorias

  • Attack!
  • Heroes Valley
  • OTAAC
  • Pokémon Light
  • Pokémon Global
  • Tibia-Battle
  • Poke Diamond
  • Pokemon HP

Encontrado 9.618 registros

  1. Créditos ao tev.      Objetivo Quando o player equipa x item, o outfit dele muda para x outfit. Se ele deixa de equipar esse item, o outfit dele volta ao de antes.   Tutorial Vá em data/movements/scripts e crie um arquivo changeoutfit.lua, coloque: local look = 3 -- Coloque o ID do outfit function onEquip(cid, item)     doSetCreatureOutfit(cid, {lookType = look}, -1) return true end function onDeEquip(cid, item)     doRemoveCondition(cid, CONDITION_OUTFIT) return true end Agora em Movements.xml, acrescente: <movevent type="Equip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/>
  2. OTXServer Global Full OtherWorld + Events + War Anti-Entrosa [CLIENTS COMPATÍVEIS] 10.97, 10.98, 11.00 E FLASH. [BUGS E DOWNLOAD] BAIXEM E REPORTEM EM: http://www.github.com/malucooo/otxserver-testing/ [FEATURES] NEW DEPOT, NEW SPAWN, NEW CAST SYSTEM, NEW NPC SYSTEM VIA BANK BALANCE, NEW CRITICAL BOOST SYSTEM, NEW POTIONS, REWARD SYSTEM [MAPA] FULL GLOBAL MAP WITH OTHERWORLD TODAS CIDADES E NOVAS AREAS TODAS QUESTS FUNCIONANDO! [EVENTS] WAR-ANTIENTROSA, BATTLEFIELD, CAPTURE THE FLAG, LAST STANDING MAN AND ZOOMBIE EVENT. [AGRADECIMENTO] ### PELO ESPAÇO CONCEDIDO, TODOS QUE COLABORARAM MOSTRANDO OS BUGS, AOS AMIGOS QUE TRABALHARAM COMIGO: MATTYX14, MURILAO, MARCELOP, ANDREEYYY, SAMXXT, DARKJAV, AOS CRIADORES DO THE FORGOTTEN SERVER E PRINCIPALMENTE E MAIS UMA VEZ A TODOS QUE ACREDITARAM E ACREDITAM NO PROJETO. [PUBLICIDADE] DATAPACK DISPONIBILIZADO EXCLUSIVAMENTE PARA COMUNIDADE ### POR ERICK NUNES(MALUCOOO). [CONTATO] SKYPE: onjogos WHATSAPP: (66) 9645-2743. [Créditos]Tfs 1.2 Developers -Zbizu - Pitis91 - MatheusMkalo - Gesior - Lundrial - M4G0 - Fish04k - Printer - Djarek - Ninjalulz - Slavidodo - Thexamx - Socket2810 - Ciroc -Absolute - Gordonbay - Mitsuig - Alissonfgp - Gunz - Bruno Minervino - Comedinha -Hirako - Maya - Mattyx14 – Darkjav - Viking Tibia
  3.                         Fala Xtibianos!    Eu vi que o Renomado GabrielTxu Postou o Servidor Pokémon Titanium, Mas para algumas pessoas só tinha um problema. O sistema de level nos Pokémons! Para aqueles que não gostam de level nos pokémons estarei disponibilizando para vocês o Download do mesmo servidor Sem o level sistema nos Pokémons e com mais algumas Edições!!     Algumas Informações Do Servidor:   - Servidor Sem level nos Pokémons - Servidor com Pokémon da 1º a 6º Geração -Todos os Pokémon Shinys da 1º a 4º Geração - Sprites atualizadas iguais a do PxG - Novas Pokebolas - Mapa Original do Servidor (Nao Editei Nada No Mapa) - Sistema de Bike - Sistema de Torneio - Sistema de Ovos Pokémon  - Sistema de Clan - Look Totalmente modificado - Kit Inicial por Teleport Obs:Só Falta vocês fazerem o espaço de seleção de pokemon (ao seu gosto) - Pokémons Selvagens tem o nome "Wild" na frente - Golden Arena - Sistema de Duelo  entre outros Sistemas e Novidades ..... .. .     Print : [spoiler] [/spoiler]     Link para download do Servidor:       Servidor:http://www.mediafire.com/download/wgqt305bcyy93mm/Pokemon_Titanium_Sem_lvl_System_Por_-_Kranzix.rar   Client :  http://www.4shared.com/rar/JCJcuV5Uba/Zombi_TRs_PGalaxy_Client.html   Scan:     Creditos: PGalaxy Team Gabrieltxu Slicer Kranzix 
  4. Exclusivo! PokeTibia DxP OpenSource praticamente completo com sistemas e funções nunca liberados. ATENÇÃO: Não dou suporte, apenas estou disponibilizando o server para quem quiser continua-lo ou pegar os sistemas. Se alguns grandes aqui do xtibia quiserem ajudar nos bugs fiquem a vontade, pois este server é praticamente completo, com funções e sistemas nas sources, acho que nunca liberados para o publico. Aconselho a trocarem o mapa ou criarem outro por que não testei o mesmo, e não sei se há bugs ou armadilhas. • Menu: ├ Informações; ├ Bugs; ├ Prints; ├ Download; └ Créditos. • Informações Basicas • • Duel System. • Nick System. • TV System. • Autoloot System. • Block Respaw System. • Mega Evolução Ssystem. • Auto Stacking System. • Player passa por dentro de outros Players(Não sei o nome deste sistema kk). • Ditto Memory System. • Player pode usar potions, revive, soltar poke andando sem parar. • Limite de efeitos aumentados nas sources até 380(Podendo aumentar muito mais) • Transparência. • Cliente criptografado(Acompanha OBD único para o cliente). • Sistemas básicos como fly, ride, surf, order etc. • Held System(Não tem todos, falta fazer alguns, ja tem o x-luck). • Fishing trocando o outfit automaticamente. • Icone System. • Varias Pokeballs novas. • Task System. • Guild System. E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista. Conta ADM: 222/222 • Bugs • Irei postar os que eu sei, podem haver mais. • Pode soltar mais de 1 poke ao mesmo tempo. • Botão que abre os chats tipo help, trade etc, não esta funcionando. • Não da para criar conta nem char(Provavelmente o programador colocou nas sources como proteção, alguem com conhecimento em programação pode resolver). • Tem um código nas sources, segundo fontes, em game.cpp que caso alguém coloque o servidor online o programador do server pode derrubá-lo(Outra coisa para um programador rever). • Fly anda travando, no chão voa normal, somente nos andares acima acontece isso, deve ser alguma config. • Gym System não esta funcionando. Bem, são os que eu sei, tem que dar uma revisada geral. • Prints • • Mega Evolução • Ditto Memory. • TV System. • Auto Loot System. • Block Respaw System. • Irei colocar mais prints em breve(Estou com pouco tempo agora). • Downloads • • Server; >>Download<< >>Scan<< • Server Sources; >>Download<< >>Scan<< • Server Sources 2; >>Download<< >>Scan<< • Cliente: >>Download<< >>Scan<< • Cliente Sources; >>Download<< >>Scan<< • Object Builder; >>Download<< >>Scan<< • Site Java; >>Download<< >>Scan<< • Patch de correção V1 DXP By kttallan >>Download<< >>Scan<< Para instalar o patch V1 by Kttallan basta estrair o arquivo, copiar a pasta data que vem nele e colar na pasta principal do server DXP, clicando em SIM para subistituir todos os arquivos que forem pedidos. Créditos; Kttallan Atualização V2. Correção bug fly by Drakopoulos: >>Download<< >>Scan<< Extraia o arquivo na pasta do server e subistitua o que for pedido. Distro/Executavel sem o código de derrubar o server em game.cpp. >>Download<< >>Scan<< • Atualização V3 Completo• >>DxP Server V3<< >>Scan<< >>Source V3<< >>Scan<< >>Cliente V3<< >>Scan<< >>WebSite<< >>Scan<< Bugs corrigidos na V3: *Portraits não podem mais ser movidos. *Icones usados não podem mais ser movidos. *Poke não morre mais ao entrar em um teleport. *Source atualizada sem o código de derrubar o server. *Portas das houses corrigidas. *Cliente agora é normal, não precisa descompilar para usar o OBD.(Podem usar o OBD normal agora). *HeadButt corrigido.(falta adicionar os pokes na tabela specialabilities em configuration.lua da pasta lib). *Double team e shared Team corrigidos parcialmente.(ainda contem alguns bugs). *Adicionei algumas sprs do cp que faltavam, e subistitui algumas com transparencia.(Deixei o cp de saffron igual pxg como exemplo, esta sem teto kk). Alguns antivirus detectam virus, possiveis dlls não reconhecidas, baixem por sua conta em risco, não estou obrigando ninguem a baixar, estou trabalhando no server e nao tive problemas. Caso tenham problemas na descompactação dos arquivos utilizem o 7zip, compactador que utilizei. • Créditos • •CipSoft •Nintendo •TFS Team •Dark X Poke •PXG •Tom Lukz (Smix) •Allan Harlen (Kttallan/lordsorte) •Eduardo Meskita (FuuinFake) •Noninhouh •Tony Araujo •Taiger/Dudu •Drakopoulos •Justiceiro751 E a todos que tiveram alguma participação em sistemas, server, site, cliente etc. Se estiver faltando algo como créditos, má formatação etc, por favor me avisem, é meu primeiro post de server.
  5. Falaaaa galera! Download: http://www.deadpoolhost.esy.es/downloads/VictorWEBMaster.zip Database segue em anexo. ot.rar
  6. eae galera! então,eu e meu amigo Stylo Maldoso estamos com um projeto de pokémon que contém codígo fonte (source): Nossa equipe é: Lucas (Scripter) Soften (Programador) Stylo Maldoso (Mapper) #ajudarStyloComprar1PC O servidor contém todos sistemas que há no PDA: [+]Catch System 100% [+]Cap System 100% (limite de 6 pokeballs na bag) [+]Order System 100% (pokémon anda na diagonal também) [+]Pokémons Passivos 80% (iremos finalizar em breve para ficar igual ao do PDA) [+]Nick System 100% (Igual do PDA) Agora vou citar os mais importante no momento: [+]Tournament System 100% (Igual ao da PxG) [+]Addon System 100% (trocando a cor dos addons) [+]Unique System 100% (não pode jogar os pokémon unique no chão) [+]TV System 100% (Igual do PDA) [+]icone System 100% [+]Duel System 100% (Por Party) [+]Boost System 100% (Cada pokémon tem sua quantidade de stone para deixar + 50) Os sistemas que nós ja temos e estamos finalizando: [-]Cultivo de Berries 50% (falta criação de novas berries e melhorar o tempo e talz) [-]TM System 90% (falta algumas adatapções basícas) Sobre o mapa do jogo: O mapa está sendo criado do 0 pelo Stylo Maldoso, está pronto já 35%. Aqui deixarei algumas imagens de algumas cidades e hunts finalizadas! Cliente: 07/04/2016 - Como está ficando o cliente. Versão 6.7 com transparência e estendido. Contém uma comboBox ao lado do channel padrão que serve para andar usando "WASD" Se estiver alguém interessado, estamos precisando de: [+]Scripter (0/1) [+]Scripter(Que saiba criar sistemas no OTClient) [+]Spriters(Que saiba montar sprites recortadas) [+]Mapper experiente(Que saiba criar hunts bem criativas). Iremos atualizando o topico com as novidades do servidor! Attr: Equipe Mysterion.
  7. E ai Galera eu não sei se eu to na área certa mas a uns três ou quatro anos atrás eu costumava a fazer mapa com um amigo meu o nome dele era DuMal e Vital alguma coisa. Se alguém souber o nome dele agora me manda mensagem ai. Vou mostrar alguns mapas que eu fiz com eles e sozinho, mas são só algumas fotos bem ANTIGAS então algumas pessoas já viram... porém eu só queria mostrar pra vocês um dos mapas que eu fazia!!!! Perdi alguns mapas e fotos dele se alguém tiver, por favor me mande Valeu Galera! Mapas Feito com o DuMal Mapa que eu fiz sozinho
  8. PRECISANDO DE MAIS PLAYERS? E se eu te disser que em 3 passos simples você engaja um marketing certeiro para o seu servidor de GRAÇA? É sério, você não precisa clicar em nenhum anúncio ou pagar qualquer centavo. Hoje, graças à forte comunidade brasileira de open tibia, você pode ter seu ATS de tibia com mais de 1000 players, se seguir o rumo certo. Tirando os gastos com a hospedagem do servidor (da qual recomendamos a utilização da otpanel) você normalmente tem gastos com promotes no facebook, compra de banners em sites, pagamentos na lista .org para não ser banido... aquela mesma historinha de sempre. Vamos direto ao ponto! 1 Tendo o servidor online, sem bugs e pronto para lançamento: faça login com seu facebook na otservlist.me (é 100% seguro e seu e-mail não é compartilhado com ninguém). Clique aqui para logar na otservlist.me. 2 Agora que está logado na lista, o próximo passo é cadastrar o seu servidor gratuitamente. Para fazer isto, clique no botão visível no topo do site ou acessando o painel de controle, veja as imagens: 3 Estamos quase lá, seu servidor já está cadastrado e recebendo novos players. Agora o próximo passo é expandir sua divulgação, mostrando um pouco mais do servidor aos players. Você pode editar a vontade a descrição do seu servidor na otservlist.me, mas não da pra adicionar imagens ou vídeos. Não tem problema, basta colar lá na descrição o link de um tópico que você vai criar aqui: http://www.xtibia.com/forum/forum/1179-otservlist/?do=add. Para isso, você precisará de uma account no xtibia, leva menos de 1 minuto para criar! Compre um promote especial na lista e receba 15% de desconto na compra de um anúncio no xtibia. Fale com: [email protected]
  9. npc

    Aviso Esse script precisa do Advanced Guild System instalado corretamente para funcionar.   Informações Esse é um NPC que gerencia as contas bancárias de uma guilda. Antes de qualquer coisa, o líder da guilda deve ir até ele e criar uma conta, definindo as permissões para os membros sacarem e depositarem na conta. Somente o líder da guilda terá a opção de mudar as permissões. Ele também poderá monitorar as transações feitas na conta, que ficarão salvas em um arquivo .txt (para isso deverá ser criada uma pasta chamada guild_bank dentro da pasta principal do seu OTS).   Códigos Salve como guildbank.lua em npcs/scripts: [spoiler] 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 writeBankFile(guildname, name, amount, operation) local file = io.open("guild_bank/" .. guildname .. ".txt", "a+") if file then file:write(name .. " - " .. operation .. " - " .. amount .. " - " .. os.date("%c") .. "\n") file:close() return true end return false end function testGuildFile(guildname) local file = io.open("guild_bank/" .. guildname .. ".txt", "r") if file then file:close() return true end return false end function getBankLog(guildname) local file = io.open("guild_bank/" .. guildname .. ".txt", "r") local content = file:read("*a") file:close() return content end function creatureSayCallback(cid, typ, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local STG_ACCOUNT = 950 local STG_WITHDRAW_PERMISSION = 951 local STG_DEPOSIT_PERMISSION = 952 local guild_rank = getPlayerGuildLevel(cid) local guild = getPlayerGuildId(cid) if msgcontains(msg, "guild bank") then if not hasGuild(cid) then selfSay("This is the Guild Bank, " .. getCreatureName(cid) .. ". You need a guild to open an account here.", cid) elseif getGuildStorageValue(guild, STG_ACCOUNT) == 1 then selfSay("I see here that your guild already has an account. Would you like to {manage} it?", cid) talkState[talkUser] = 1 elseif guild_rank >= 3 then selfSay("Your guild doesn't have an account yet. Would you like to {create} one?", cid) talkState[talkUser] = 2 else selfSay("I'm sorry, your guild doesn't have an account with us yet. Please, tell your leader to come and create one here.", cid) end elseif msgcontains(msg, "manage") and talkState[talkUser] == 1 then local str = guild_rank < 3 and "Ok, then. You can check the {balance}, {withdraw} or {deposit}." or "Ok, then. You can check the {balance}, the transaction {list}, {withdraw}, {deposit} or manage account's {permissions}." selfSay(str, cid) talkState[talkUser] = 3 elseif msgcontains(msg, "create") and talkState[talkUser] == 2 then selfSay("In order to create your account, we need to set some permissions. There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders. To withdraw money from the guild account, which permission do you want to set?", cid) talkState[talkUser] = 4 elseif talkState[talkUser] == 4 then local permission, permissions = tonumber(msg), {1, 2, 3} if isInArray(permissions, permission) then setGuildStorageValue(guild, STG_WITHDRAW_PERMISSION, permission) selfSay("Ok. Withdraw permission is set. Now, to deposit money into your guild's account, which permission do you want to set?", cid) talkState[talkUser] = 5 else selfSay("That wasn't a valid permission. There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders.", cid) end elseif talkState[talkUser] == 5 then local permission, permissions = tonumber(msg), {1, 2, 3} if isInArray(permissions, permission) then setGuildStorageValue(guild, STG_DEPOSIT_PERMISSION, permission) setGuildStorageValue(guild, STG_ACCOUNT, 1) selfSay("Ok. Deposit permission is set and your guild account has been successfully created. Would you like to make a {deposit}?", cid) talkState[talkUser] = 3 else selfSay("That wasn't a valid permission. There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders.", cid) end elseif msgcontains(msg, "withdraw") and talkState[talkUser] == 3 then if guild_rank >= getGuildStorageValue(guild, STG_WITHDRAW_PERMISSION) then selfSay("How much would you like to withdraw?", cid) talkState[talkUser] = 6 else selfSay("Sorry, but you are not allowed to withdraw money from this account. Speak to your guild leader.", cid) end elseif talkState[talkUser] == 6 then local withdraw_amount = tonumber(msg) local guild_balance = getGuildBalance(guild) if withdraw_amount and withdraw_amount >= 1 and guild_balance > withdraw_amount then withdraw_amount = math.floor(withdraw_amount) if doGuildAddBalance(guild, - withdraw_amount) then doPlayerAddMoney(cid, withdraw_amount) selfSay("Done. Would you like anything else?", cid) writeBankFile(getGuildName(guild), getCreatureName(cid), withdraw_amount, "withdraw") talkState[talkUser] = 3 else selfSay("An error has ocurred and the transaction couldn't be completed.", cid) talkState[talkUser] = 3 end else selfSay("You cannot withdraw that amount from your guild's account. Your balance is " .. guild_balance .. ".", cid) end elseif msgcontains(msg, "deposit") and talkState[talkUser] == 3 then if guild_rank >= getGuildStorageValue(guild, STG_WITHDRAW_PERMISSION) then selfSay("How much would you like to deposit?", cid) talkState[talkUser] = 10 else selfSay("Sorry, but you are not allowed to deposit money into this account. Speak to your guild leader.", cid) end elseif talkState[talkUser] == 10 then local deposit_amount = tonumber(msg) local guild_balance = getGuildBalance(guild) if deposit_amount and math.floor(deposit_amount) > 0 then deposit_amount = math.floor(deposit_amount) if doPlayerRemoveMoney(cid,deposit_amount) then doGuildAddBalance(guild, deposit_amount) writeBankFile(getGuildName(guild), getCreatureName(cid), deposit_amount, "deposit") selfSay("Done. Would you like anything else?", cid) talkState[talkUser] = 3 else selfSay("I'm sorry, but you do not have that much gold.", cid) end else selfSay("Please, don't waste my time.", cid) end elseif msgcontains(msg, "balance") and talkState[talkUser] == 3 then selfSay("Account's balance is " .. getGuildBalance(guild) .. ". Is there anything else I can help you with?", cid) elseif msgcontains(msg, "permissions") and talkState[talkUser] == 3 and guild_rank >= 3 then selfSay("There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders. To withdraw money from the guild account, which permission do you want to set?", cid) talkState[talkUser] = 7 elseif talkState[talkUser] == 7 then local permission, permissions = tonumber(msg), {1, 2, 3} if isInArray(permissions, permission) then setGuildStorageValue(guild, STG_WITHDRAW_PERMISSION, permission) selfSay("Ok. Withdraw permission is set. Now, to deposit money into your guild's account, which permission do you want to set?", cid) talkState[talkUser] = 8 else selfSay("That wasn't a valid permission. There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders.", cid) end elseif talkState[talkUser] == 8 then local permission, permissions = tonumber(msg), {1, 2, 3} if isInArray(permissions, permission) then setGuildStorageValue(guild, STG_DEPOSIT_PERMISSION, permission) selfSay("Ok. Deposit permission is set. Can I help you with anything else?", cid) talkState[talkUser] = 3 else selfSay("That wasn't a valid permission. There are 3 permission levels: 1 - members, 2 - vice-leaders, 3 - leaders.", cid) end elseif msgcontains(msg, "list") and talkState[talkUser] == 3 and guild_rank >= 3 then local guildName = getGuildName(guild) if not testGuildFile(guildName) then selfSay("That option is currently disabled.", cid) else local str = getBankLog(guildName) str = string.explode(str, "\n") local newStr = "" local tableSize = type(str) == "table" and #str or false if not tableSize or (tableSize and tableSize <= 1) then selfSay("No transactions have been registered yet. Can I help you with anything else?", cid) else for i = 0, 9 do local str_add = str[tableSize - 10 + i] if str_add then newStr = newStr .. str_add .. "\n" end end selfSay("Here you go, the last 10 transactions made in that account.", cid) doPlayerPopupFYI(cid, newStr) end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) [/spoiler]   Salve como Boris.xml em npcs: [spoiler] <npc name="Boris" script="data/npc/scripts/guildbank.lua" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="132" head="115" body="95" legs="125" feet="115" addons="1" corpse="2212"/> <parameters> <parameter key="message_greet" value="Welcome to the {guild bank}, |PLAYERNAME|. How can I help you?"/> <parameter key="message_farewell" value="Time is money. Remember that." /> <parameter key="message_walkaway" value="Next please!" /> </parameters> </npc> [/spoiler]   Agora é só colocar o NPC Boris no mapa e pronto.
  10. obd

    OBJECT BUILDER O ObjectBuilder lhe proporciona acesso a todas as edições do seu tibia.spr e tibia.dat. Pode modificar sprites, sendo elas de outfits, efeitos e cenário; respectivamente, as configurações destes. Design confortável; Idioma: português; Fácil e rápida instalação; Suporta versões: 7.10 - 10.41 Downloads: Adobe AIR Object Builder 0.3.4 Imagens: Créditos: Mignari https://github.com/Mignari/ObjectBuilder
  11. Devido a um trabalho extracurricular, eu e meu amigo @Avuenja desenvolvemos uma lista de Tibia Clients para facilitar a vida dos jogadores que procuram por downloads. Tibia Clients - Downloads Windows & Linux Este site é gerenciado e hospedado por nós, cada Client foi baixado do site Tibia.com e de alguns Supported Fansites. Aproveite!
  12. sistema

    Informações: Tasks adquiridas ou canceladas em NPC As tasks podem ser feitas repetidas vezes, mas somente uma vez por dia e apenas uma de cada vez (tempo configurável) Comando para acompanhar o andamento da task Atualização (31/08/13) > agora é possível ganhar itens a cada vez que a task é terminada Atualização (05/09/13) > VÁRIOS bugs corrigidos e algumas novas opções adicionadas Agora você pode escolher se quer que as tasks sejam feitas por level ou na ordem Recomendo a todos os que baixaram alguma versão anterior que atualizem   Códigos:   Tags: Em creaturescripts.xml, adicione: <event type="kill" name="Tasks" script="taskkill.lua"/> Em talkactions.xml, adicione: <talkaction words="!countkills" event="script" value="countkills.lua"/> No arquivo creaturescripts/scripts/login.lua, adicione: registerCreatureEvent(cid, "Tasks") Scripts: Crie um arquivo tasklib.lua em lib [spoiler] -- Sistema de Task feito por Leoric (Omega no XTibia) -- taskstg = { kills = 3451, permission = 3452, killstotal = 3453, monster = 3454, stage = 3455, points = 3456, } timeBetweenTasks = 24 * 60 * 60 -- tempo até poder fazer outra task (24 * 60 * 60 = 24hs) taskLevel = false -- true se quiser que as tasks sejam feitas por level / false se quiser que elas sejam feitas na ordem taskMsg = {bool = true, msg = 'Voce acaba de matar monstros suficientes para completar sua task!'} -- bool = false > sem mensagens; bool = true > aviso quando terminar a task taskEnd = true -- [não tem função no modo Level] se estiver como true, quando o jogador terminar a última task disponível, ele não poderá repeti-la. Se estiver false, ele poderá repetir a última task infinitamente. taskmonsters = { [1] = {'rotworm', killstotal = 100}, -- aqui você deve mudar [2] = {'cyclop','cyclops','cyclops smith','cyclops drone', killstotal = 100}, [3] = {'dragon','dragon lord','frost dragon', killstotal = 100} } taskreward = -- em gps { [1] = {money = 5000,xp = 20000, points = 3}, -- nenhum item será adicionado e 3 pontos de task serão adicionados [2] = {money = 10000,xp = 50000, item = 2458}, -- 1 item(2458) será adicionado e nenhum ponto de task [3] = {money = 20000,xp = 75000,item = 2458,amount = 2, points = 5} -- aqui serão adicionados 2 itens com id 2458 (se ele for amontoável - stackable) e 5 pontos de task } function canDoTask(cid)     local stage = getPlayerStorageValue(cid, taskstg.stage)     if stage + 1 > #taskmonsters then         return false     elseif getPlayerStorageValue(cid,taskstg.permission) <= 0 then         return true     elseif getPlayerStorageValue(cid,taskstg.permission) == 1 then         return false     elseif getPlayerStorageValue(cid,taskstg.permission) >= os.time(t) then         return false     end     return true end function doResetTask(cid)     setPlayerStorageValue(cid,taskstg.kills,-1)     setPlayerStorageValue(cid,taskstg.permission,os.time(t) + timeBetweenTasks)     setPlayerStorageValue(cid,taskstg.killstotal,-1)     setPlayerStorageValue(cid,taskstg.monster,-1)     return true end function doRewardTask(cid)     local monster = getPlayerStorageValue(cid,taskstg.monster)     local reward = taskreward[monster]     if reward.item then         doPlayerAddItem(cid,reward.item,(reward.amount and reward.amount or 1))     end     if reward.points then         local points = getPlayerStorageValue(cid, taskstg.points)         if points == -1 then             setPlayerStorageValue(cid, taskstg.points, 0)         end         setPlayerStorageValue(cid, taskstg.points, reward.points + points)     end     if monster and reward then         doPlayerAddMoney(cid,reward.money)                 doPlayerAddExperience(cid, reward.xp)     end         return true end function isSummon(cid) -- baseada na função do Vodkart     if getCreatureMaster(cid) ~= nil or getCreatureMaster(cid) == true then         return true     end     return false end function doCompleteTask(cid)     doRewardTask(cid)     doResetTask(cid)     return true end function doStartTask(cid)     if not taskLevel then         local stage = getPlayerStorageValue(cid, taskstg.stage)         if stage <= 0 then             setPlayerStorageValue(cid, taskstg.monster, 1)             setPlayerStorageValue(cid, taskstg.killstotal, taskmonsters[1].killstotal)             setPlayerStorageValue(cid, taskstg.stage, 1)         else             setPlayerStorageValue(cid, taskstg.monster, stage+1)             setPlayerStorageValue(cid, taskstg.killstotal, taskmonsters[stage+1].killstotal)             if taskEnd or stage < #taskmonsters then                 setPlayerStorageValue(cid, taskstg.stage, stage+1)             end         end         setPlayerStorageValue(cid, taskstg.permission, 1)         setPlayerStorageValue(cid, taskstg.kills, 0)         return true     end     local lvl = getPlayerLevel(cid)     if lvl < 20 then         local killstotal = taskmonsters[1].killstotal         setPlayerStorageValue(cid,taskstg.monster,1)         setPlayerStorageValue(cid,taskstg.killstotal,killstotal)         setPlayerStorageValue(cid,taskstg.permission,1)     elseif lvl < 50 then         local killstotal = taskmonsters[2].killstotal         setPlayerStorageValue(cid,taskstg.monster,2)         setPlayerStorageValue(cid,taskstg.killstotal,killstotal)         setPlayerStorageValue(cid,taskstg.permission,1)     else         local killstotal = taskmonsters[3].killstotal         setPlayerStorageValue(cid,taskstg.monster,3)         setPlayerStorageValue(cid,taskstg.killstotal,killstotal)         setPlayerStorageValue(cid,taskstg.permission,1)     end     setPlayerStorageValue(cid,taskstg.kills,0)     return true end [/spoiler] Crie um arquivo countkills.lua e adicione em talkactions/scripts [spoiler] -- Sistema de Task feito por Leoric (Omega no XTibia) -- function onSay(cid, words, param, channel)     local monster, permission = getPlayerStorageValue(cid,taskstg.monster), getPlayerStorageValue(cid,taskstg.permission)     local kills, killstotal = getPlayerStorageValue(cid,taskstg.kills), getPlayerStorageValue(cid,taskstg.killstotal)     if monster == -1 or monster == 0 then         doPlayerSendTextMessage(cid,27,'Voce nao tem nenhuma task ativa.')     else         local left = killstotal - kills         if left <= 0 then             doPlayerSendTextMessage(cid,27,'Voce ja matou monstros suficientes para terminar sua task.')         else             doPlayerSendTextMessage(cid,27,'Andamento da sua task de '..taskmonsters[monster][1]..'s -> ['..kills..'/'..killstotal..']')         end     end     return true end [/spoiler]   Crie um arquivo taskkill.lua em creaturescripts/scripts [spoiler] -- Sistema de Task feito por Leoric (Omega no XTibia) -- function onKill(cid, target)     if not isPlayer(cid) then return true end     if isSummon(target) then return true end     local monster, permission = getPlayerStorageValue(cid,taskstg.monster), getPlayerStorageValue(cid,taskstg.permission)     local kills, killstotal = getPlayerStorageValue(cid,taskstg.kills), getPlayerStorageValue(cid,taskstg.killstotal)     if monster ~= -1 and monster ~= 0 then         if isInArray(taskmonsters[monster],string.lower(getCreatureName(target))) then             if kills == -1 then                 setPlayerStorageValue(cid,taskstg.kills,1)             elseif kills + 1 == killstotal and taskMsg.bool == true then                 doPlayerSendTextMessage(cid, 21, taskMsg.msg)                 setPlayerStorageValue(cid,taskstg.kills,kills+1)             else                 setPlayerStorageValue(cid,taskstg.kills,kills+1)             end         end     end     return true end [/spoiler] Crie um arquivo NomedoNPC.xml em npcs [spoiler] <?xml version="1.0" encoding="UTF-8"?> <npc name="NomedoNPC" script="data/npc/scripts/tasks.lua" walkinterval="3000" floorchange="0">     <health now="100" max="100"/>     <look type="129" head="115" body="95" legs="113" feet="0" addons="3"/>     <parameters>   <parameter key="message_greet" value="Ei, |PLAYERNAME|, quer uma {nova task}, {informacoes} ou {cancelar} uma task? Ou sera que quer {completar} sua task? Huum... talvez ver quantos {pontos} voce tem?"/>   <parameter key="message_farewell" value="Boa sorte em suas aventuras, |PLAYERNAME|."/>   <parameter key="message_walkaway" value="Tchau... babaca."/>   </parameters> </npc> [/spoiler] Crie um arquivo tasks.lua em npcs/scripts [spoiler] -- Sistema de Task feito por Leoric (Omega no XTibia) -- 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 monster, permission = getPlayerStorageValue(cid,taskstg.monster), getPlayerStorageValue(cid,taskstg.permission)     local kills, killstotal = getPlayerStorageValue(cid,taskstg.kills), getPlayerStorageValue(cid,taskstg.killstotal)          if msgcontains(msg,'nova task') then         if monster ~= -1 then             selfSay('Você já tem uma task em andamento. Termine-a antes de começar outra.',cid)         elseif getPlayerStorageValue(cid, taskstg.stage) + 1 > #taskmonsters then             selfSay('Eu não tenho mais tasks para você.',cid)         elseif not canDoTask(cid) then             selfSay('Você deve esperar '..math.ceil((permission - os.time(t))/60)..' minutos até poder começar outra task.',cid)         else             doStartTask(cid)             selfSay('Muito bem, utilize {!countkills} para acompanhar o andamento de sua task.',cid)         end         talkState[talkUser] = 0     elseif msgcontains(msg,'completar') then         if canDoTask(cid) then             selfSay('Você não tem uma task iniciada ainda... diga {nova task} para começar uma.',cid)         elseif permission > 1 then             selfSay('Você não tem uma task ativa... e só poderá começar outra mais tarde.',cid)         elseif killstotal > 1 and kills >= killstotal then             selfSay('Parabéns por completar sua task!',cid)             doCompleteTask(cid)         else             selfSay('Você ainda não completou sua task.',cid)         end         talkState[talkUser] = 0     elseif msgcontains(msg,'info') then         if canDoTask(cid) and (monster == 0 or monster == -1) then             selfSay('Você pode começar uma task dizendo {nova task}. Assim que disser, uma nova task será atribuída a você dependendo do seu level e você poderá acompanhar seu andamento dizendo {!countkills}.',cid)         else             selfSay('Você pode acompanhar sua task pelo comando {!countkills}. Assim que terminar, me avise e você receberá seu prêmio em dinheiro e experiência.',cid)         end         talkState[talkUser] = 0     elseif msgcontains(msg, 'pontos') then         local pontos = getPlayerStorageValue(cid, taskstg.points) > 0 and getPlayerStorageValue(cid, taskstg.points) or 0         selfSay('Você tem '.. pontos ..' pontos de task.',cid)     elseif msgcontains(msg,'cancelar') then         if monster == 0  or monster == -1 then             selfSay('Você não tem uma task ativa para cancelar.',cid)             talkState[talkUser] = 0         else             selfSay('Você tem certeza que quer cancelar sua task?',cid)             talkState[talkUser] = 1         end     elseif (msgcontains(msg,'yes') or msgcontains(msg,'sim')) and talkState[talkUser] == 1 then         selfSay('Muito bem, sua task foi cancelada.',cid)         doResetTask(cid)         setPlayerStorageValue(cid,taskstg.permission,-1)         setPlayerStorageValue(cid, taskstg.stage, getPlayerStorageValue(cid, taskstg.stage)-1)         talkState[talkUser] = 0     elseif (msgcontains(msg,'no') or msgcontains(msg,'não')) and talkState[talkUser] == 1 then         selfSay('Você que sabe, né...',cid)     end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) [/spoiler]   Configuração:   É feita toda no tasklib.lua:   Configuração dos monstros: taskmonsters = { [1] = {'rotworm', killstotal = 100}, [2] = {'cyclop','cyclops','cyclops smith','cyclops drone', killstotal = 100}, [3] = {'dragon','dragon lord','frost dragon', killstotal = 100} }  - O [número] deve seguir a ordem  - A primeira parte deve ser o nome dos monstros da task no singular. Por isso existem 'cyclop' (singular) e 'cyclops' (nome do monstro)  - Os nomes de todos os monstros de cada task devem aparecer. Por exemplo, na task de cyclops, qualquer tipo deles servirá para completar a task.  - killstotal é a quantidade de monstros que você deve matar para terminar a task.   Configuração das recompensas: taskreward = -- em gps { [1] = {money = 5000,xp = 20000, points = 3}, -- nenhum item será adicionado e 3 pontos de task serão adicionados [2] = {money = 10000,xp = 50000, item = 2458}, -- 1 item(2458) será adicionado e nenhum ponto de task [3] = {money = 20000,xp = 75000,item = 2458,amount = 2, points = 5} -- aqui serão adicionados 2 itens com id 2458 (se ele for amontoável - stackable) e 5 pontos de task }  - O [número] deve ter a mesma ordem dos monstros  - money é a quantidade de dinheiro que cada um ganha ao terminar a task correspondente  - xp é a quantidade de experiência ganha ao terminar a task correspondente  - item é o ID do item que ganha ao terminar a task correspondente  - points significa quantos pontos de task o personagem irá ganhar quando terminar a task correspondente   Adicionando novos monstros:  - Vou explicar com um exemplo de como adicionar uma task de hydra/serpent spawn No taskmonsters: (REPARE NA VÍRGULA QUANDO ADICIONEI UMA NOVA LINHA!) taskmonsters = { [1] = {'rotworm', killstotal = 100}, [2] = {'cyclop','cyclops','cyclops smith','cyclops drone', killstotal = 100}, [3] = {'dragon','dragon lord','frost dragon', killstotal = 100}, [4] = {'hydras e serpent spawn','hydra','serpent spawn',killstotal = 200} } No taskrewards: taskreward = -- em gps { [1] = {money = 5000,xp = 20000, points = 3}, -- nenhum item será adicionado e 3 pontos de task serão adicionados [2] = {money = 10000,xp = 50000, item = 2458}, -- 1 item(2458) será adicionado e nenhum ponto de task [3] = {money = 20000,xp = 75000,item = 2458,amount = 2, points = 5}, -- aqui serão adicionados 2 itens com id 2458 (se ele for amontoável - stackable) e 5 pontos de task [4] = {money = 30000, xp = 5000, item = 2450, amount = 1, points = 3} } Agora na função doStartTask(cid) - somente se quiser que as tasks sejam feitas por level - [spoiler] function doStartTask(cid) local lvl = getPlayerLevel(cid) if lvl < 20 then local killstotal = taskmonsters[1].killstotal setPlayerStorageValue(cid,taskstg.monster,1) setPlayerStorageValue(cid,taskstg.killstotal,killstotal) setPlayerStorageValue(cid,taskstg.permission,1) setPlayerStorageValue(cid,taskstg.kills,0) elseif lvl < 50 then local killstotal = taskmonsters[2].killstotal setPlayerStorageValue(cid,taskstg.monster,2) setPlayerStorageValue(cid,taskstg.killstotal,killstotal) setPlayerStorageValue(cid,taskstg.permission,1) setPlayerStorageValue(cid,taskstg.kills,0) elseif lvl < 80 then local killstotal = taskmonsters[3].killstotal setPlayerStorageValue(cid,taskstg.monster,3) setPlayerStorageValue(cid,taskstg.killstotal,killstotal) setPlayerStorageValue(cid,taskstg.permission,1) setPlayerStorageValue(cid,taskstg.kills,0) else local killstotal = taskmonsters[4].killstotal setPlayerStorageValue(cid,taskstg.monster,4) setPlayerStorageValue(cid,taskstg.killstotal,killstotal) setPlayerStorageValue(cid,taskstg.permission,1) setPlayerStorageValue(cid,taskstg.kills,0) end return true end [/spoiler] O que aconteceu:  - Antes até o lvl 20 o jogador recebia a task dos rotworms, até o lvl 50, a task dos cyclops e daí pra frente, task dos dragons.  - As tasks iniciais são as mesmas, mas até o lvl 80 é a task dos dragons e daí pra frente, o jogador receberá a task das hydras e serpent spawns.   Considerações finais:   O sistema de pontos apenas adiciona e checa a quantidade de pontos: você deve escolher se quer adicionar alguma coisa a partir deles. Testei profundamente e corrigi todos os erros que encontrei, postem se encontrarem mais algum, enviem o log do erro que farei o possível para consertar.
  13. http://Ots-List.org - Tibia, Ots, Open Tibia Server List, Otservlist Ots List. http://ots-list.org Ots List of database servers Otservlist Open Tibia with around the world. The list was created to facilitate the owners Ots advertising, and thus acquiring players. Adding server is completely free, and delivering the desired results - increase in the number of players online. The website has a search engine ots servers http://ots-list.org/search server through which you can find for himself and http://ots-list.org/download section where you can find a customer for each protocol Tibia .
  14. creatureevent

    Boa noite, venho aqui postar esse script que achei em um tópico de 2011 que um membro abriu pedindo o script. Vamos lá!   Primeiro vá em creaturescripts/scripts/login.lua e adicione isso: registerCreatureEvent(cid, "LevelMax") Depois adicione essa tag em creaturescripts.xml: <event type="advance" name="LevelMax" event="script" value="levelmax.lua"/> Agora crie um arquilo .lua com o nome de levelmax e adicione este código dentro: local LevelMax = 180 function onAdvance(cid, skill, oldLevel, newLevel) if skill == 8 then if newLevel >= LevelMax then doPlayerAddExp(cid, getExperienceForLevel(LevelMax)-getPlayerExperience(cid)) return false end end return true end Para trocar o level máximo basta editar em: local LevelMax = 180 Espero que ajude! Créditos a  MatheusMkalo
  15. NARUTO UNITED ONLINE Como eu sei que muitos queriam o famoso server (Nto United) Que fez muito sucesso nesses últimos anos, batendo cerca de 200 Players Online, resolvi trazer a base para que vocês possam usar em seus servidores, o Servidor originalmente foi editado e criado pelo "Netto" o servidor sobreviveu cerca de 4 anos, com vários "Resets" e ganhou muita fama nesse longo tempo. O servidor já havia sido postado no Youtube pelo usuário Kojack414 que havia comprado o mesmo. [+] INFORMAÇÕES [+] DOWNLOAD [+] CRÉDITOS [+] Mostrando o Servidor Curtam nossa página Oficial, em breve o servidor voltará a ficar Online : https://www.facebook.com/naruto.unitted Se o tópico ajudou você, se gostou do servidor, por favor dê REP+, a mão não cai. Meu Skype: lipe.mihawk
  16. Introdução Ele simplesmente manda um efeito para o Top Level caso ele estiver online, além disso, ele checa quando o top é ultrapassado e o efeito passa automaticamente ao novo top.   Instalação: Em data/creaturescripts/creaturescripts.xml adicione: <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> <event type="advance" name="CheckTop" event="script" value="topeffect.lua"/>Agora crie um arquivo em data/creaturescripts/scripts com o nome topeffect.lua e adicione: --[[ Script by Bruno Minervino para o Tibia King Caso for postar, colocar os créditos ]] local config = { tempo = 10, --tempo em segundos mensagem = { texto = "[TOP]", --não use mais de 9 caracteres efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText }, efeito = 30, --efeito da função doSendMagicEffect globalstr = 5687 -- uma global storage qualquer q esteje vazia } --[[ Não mexa em nada abaixo ]] local topPlayer = getGlobalStorageValue(config.globalstr) > 0 and getGlobalStorageValue(config.globalstr) or 0 function onLogin(cid) local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local level = tonumber(query:getDataString("level")) if level < newlevel and topPlayer ~= getPlayerID(cid) then doBroadcastMessage("O jogador " .. getPlayerName(cid) .. " tornou-se o novo Top Level. Parabens!", 22) topPlayer = getPlayerID(cid) doSaveServer() setGlobalStorageValue(config.globalstr, getPlayerID(cid)) TopEffect(cid) end end end return true end function TopEffect(cid) if not isPlayer(cid) then return true end if topPlayer == getPlayerID(cid) then doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo * 1000, cid) end end function getPlayerNameById(id) local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id)) if query:getID() ~= -1 then return query:getDataString("name") end return 0 end function getPlayerIdByName(name) local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name)) if query:getID() ~= -1 then return tonumber(query:getDataString("id")) end return 0 end function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end  Espero que gostem :)
  17. otserv open pvp

    SkunkOT New Era (ABERTO: 10/01/2017) Servidor SkunkOT New Era tem como objetivo trazer toda jogabilidade do famoso SkunkOT de 2009, quem já jogou sabe a qualidade do servidor CLIENTE 8.10 IP: skunkotnew.servegame.com PORT: 7171 Rates: 500x Exp Loot: 50x PARA CRIAR ACCOUNT account: 111111 password: tibia RPG SERVER Nova cidade totalmente exclusiva Novos monstros + novas hunts Novas armas (ATK aumenta conforme seu LVL) Novas spells (ATK aumenta conforme seu LVL + EQUIPS) Muitas e muitas quests, venha jogar!!! venha ser TOP!!! Eventos semanais obs: sera realizado melhorias toda semana/mês para melhor jogabilidade e diversão Espero você lá!!! ***COMO JOGAR????????? *** Download do Client (IP Changer incluido na pasta) Links: https://www.4shared.com/rar/xWy9bsSMce/SkunkOT.html? https://www.4shared.com/get/xWy9bsSMce/SkunkOT.html https://mega.nz/#!HltWmIJL!u6Brab96TSJsTr93y_V9LcVf-_2W4Erj5fUejQ3QhkM PASSO 1: EXTRAIA OS ARQUIVOS PARA o "Arquivos de Programas" PASSO 2: ABRA O CLIENTE e em seguida abra o IP CHANGER PASSO 3: ADICIONE O IP "skunkotnew.servegame.com" PORT "7171" (SEM ASPAS) Curta nossa Page no facebook (PAGINA PARA CONTATO) https://www.facebook.com/Skunkot-New-Era-836249116515212/?fref=ts EM CASO DE DUVIDAS OU PROBLEMAS EMAIL: skunkotnewera.gmail.com PARA CRIAR ACCOUNT account: 111111 password: tibia
  18. Witam Start 15 Maja 20.00! OPIS OTS'a IP : simsonots.eu - Latest News PORT : 7171 CLIENT : 8.60 Questy Zaoan Fist Quest (lvl 80 +) Behemoth Quest (lvl 80 +) Warlord Arena Quest (lvl 80 +) Annihilator Quest (lvl 100 +) Demon Helmet Quest (lvl 100 +) Summer Dress Quest (Ankaros lvl 130 +) Xerxes Quest (lvl 150 +) Pits of Inferno Quest (lvl 150 +) Demon Treasure Quest (lvl 150 +) Elvish Bow Quest (lvl 200 +) Inquisition Quest (lvl 200 +) Color Helmet Quest (lvl 250 +) Annihilator II Quest (lvl 250 +) Donator Boots Quest (lvl 250 +) Nightmare shield Quest (lvl 260 +) Flawless Ice Crystal Quest (lvl 260 +) Formorgar Mines Quest (lvl 280 +) Excavation Quest (lvl 280 +) Pits of Inferno II Quest (lvl 300 +) Demon Oak Quest (lvl 300 +) Magic Plate Armor Quest (lvl 320 +) Yalahari Quest (lvl 320 +) Golden Sword Quest (lvl 320 +) Ice Axe Quest (lvl 320 +) Girls Dress Quest (lvl 320 +) Demon Helmet II Quest (lvl 320 +) Dragon Scale Helmet Quest (lvl 330 +) Dark Tower Quest (lvl 333 +) Bunny Slippers Quest (lvl 333 +) Impaler Quest (lvl 340 +) Havoc Blade Quest (lvl 350 +) Demolandes Continuation Quest (lvl 350 +) Elven Armor Quest (lvl 355 +) Post Officers Quest (lvl 360 +) Juggernaut Quest (lvl 360 +) Drahalas Quest (lvl 360 +) Donator Shield Quest (lvl 360 +) Inquisition II Quest (lvl 360 +) Speed Helmet Quest (lvl 380 +) Orange Magic Amulet Quest (lvl 380 +) Golden Magnat Quest (lvl 380 +) Elven Legs Quest (lvl 380 +) Firewalker Boots Quest (lvl 400 +) Demon Legs Quest (lvl 400 +) Santa Teddy Quest (lvl 400 +) Brown Turban Quest (lvl 400 +) Golem Ring Quest (lvl 400 +) Brown Jacket Quest (lvl 400 +) Great Shield Quest (lvl 400 +) Underground Dragon Quest (lvl 400 +) Medusa Quest (lvl 400 +) Annihilator III Quest (lvl 400 +) Pits of Inferno III Quest (lvl 400 +) Source of Fire Quest (lvl 400 +) Average Arena Quest (lvl 400 +) Crystal Boots Quest (lvl 415 +) Guardian Boots Quest (lvl 420 +) Winged Helmet Quest (lvl 420 +) Ancient Tiara Quest (lvl 420 +) Speed Amulet Quest (lvl 430 +) Labirynt Quest (lvl 430 +) Galfactor Quest (lvl 440 +) Demon Helmet III Quest (lvl 440 +) Critical Axe Quest (lvl 440 +) Kosheis Ancient Amulet Quest (lvl 440 +) Golden Boots Quest (lvl 440 +) Pits of Inferno IV Quest (lvl 440 +) Nerol Quest (lvl 444 +) Mexcalibur Quest (lvl 444 +) Nighalak Quest (lvl 444 +) Firlefanz Quest (lvl 450 +) Natural Plant Quest (lvl 450 +) Crystal Arrow Quest (lvl 450 +) Eagle Shield Quest (lvl 450 +) Mag Master Quest (lvl 450 +) Annihilator IV Quest (lvl 450 +) Energy Underground Quest (lvl 450 +) Silkweaver Bow Quest (lvl 450 +) Inquisition III Quest (lvl 450 +) Diablo Amulet Quest (lvl 450 +) In Forgotten House Quest (lvl 450 +) Labirynt II Quest (lvl 480) Underground Tunnels Quest (lvl 500 +) Budder Helmet Quest (lvl 500 +) Mana Bucket Quest (lvl 500 +) Dwarven Helmet Quest (lvl 500 +) Hesperd Forgotten House Quest (lvl 500 +) Dragon Scale Boots Quest (lvl 500 +) Engine Quest (lvl 500 +) Magical Amulet Quest (lvl 520 +) Flame Ring Quest (lvl 520 +) Ferumbras Hat Quest (lvl 550 +) Underground House Quest (lvl 550 +) Annihilator V Quest (lvl 550 +) Diablo Mask Quest (lvl 550 +) Labirynt III Quest (lvl 550 +) Energetic Quest (lvl 555 +) Star Ring Quest (lvl 580 +) Draken Boots Quest (lvl 580 +) Dwarven Legs Quest (lvl 600 +) Starlight Amulet Quest (lvl 600 +) Inquisition IV Quest (lvl 600 +) Pits of Inferno V Quest (lvl 600 +) Nemiroz Quest (lvl 600 +) Fantastical Quest (lvl 600 +) Golden Gloves Quest (lvl 600 +) Dragon Scale Legs Quest (lvl 600 +) Demon Helmet IV Quest (lvl 600 +) Strong Arena Quest (lvl 600 +) Shield of Corruption Quest (lvl 600 +) Labirynt IV Quest (lvl 620 +) Magical Ring Quest (lvl 650 +) Magnetic Quest (lvl 650 +) Blue Ring Quest (lvl 650 +) Enigmatic Quest (lvl 650 +) Fist Claw Quest (lvl 666 +) Devil Tower Quest (lvl 666 +) Galactic Quest (lvl 666 +) Pits of Inferno VI Quest (lvl 700 +) Inquisition V Quest (lvl 700 +) Demon Helmet V Quest (lvl 750 +) Ruler of The Undead Quest (lvl 777 +) Chamber of Secrets Quest (lvl 777 +) Secret Underground Quest (lvl 777 +) Labirynt V Quest (lvl 800 +) Mystical Underworld Quest (lvl 800 +) Hard Arena Quest (lvl 800 +) Inquisition VI Quest (lvl 800 +) Levitation Quest (lvl 888 +) Labirynt VI Quest (lvl 900 +) Dungeon Quest (lvl 900 +) Arathar Quest (lvl 900 +) Imperial Quest (lvl 1000 +) Demon Helmet VI Quest (lvl 1000 +) Underground Jungle Quest (lvl 1000 +) Emporium Quest (lvl 1100 +) The Old Muses Quest (lvl 1200 +) Demon Helmet VII Quest (lvl 1400 +) Champion Underworld Quest (lvl 1500 +) Pits of Inferno VIII Quest (lvl 1500 +) Secret Catacombs Quest (lvl 1666 +) Lobotomy Quest (lvl 1777 +) Lord of The Pharaohs Quest (lvl 1800 +) Secret of The King Quest (lvl 2000 +) Secret of The God Quest (lvl 2200 +) King of The Pharaohs Quest (lvl 2400 +) Inne Informacje Uptime 24/7 [/color] Fragi 12 = Ilosc fargów na Red Skulla! 15 = Ilosc fargów na Black Skulla! Exp Stages [1-50: x 400 50-150: x 350 150-200: x 300 200-350: x 250 350-500: x 200 500-750: x 50 750-1000: x 20 1000-1800: x 15 1800-2200: x 12 2200-2400: x 10 2400-2600: x 9 2600-2800: x 8 2800-3000: x 5 3000 +: x 2 Rates: Skills: x 50 Magic: x 10 Loot: x 2.0 Houses: 100 lvl + PvP: 100 lvl + PZ Lock: 60 seconds White Skull Time: 5 minutes od 50 lvla co kazde nastepne 50 lvli otrzymasz okreslona ilosc crystal coins ! A oto pare Screenów z Serwera na Simson OTS www.simsonots.eu www.simsonots.eu www.simsonots.eu www.simsonots.eu www.simsonots.eu Dziekuje za zapoznanie sie z Serwerem Simson OTS Zyczymy milej gry!!! www.simsonots.eu
  19. otserv optional pvp

    http://axera.pl - Jest to rozbudowana mapa Evolution z teleportami. Exp Stage : 1-50: x 400 50-150: x 350 150-200: x 320 200-300: x 300 300-400: x 200 400-500: x 100 500-600: x 50 600-700: x 25 700-1500: x 10 1500 +: x 5 IP: Axera.pl Skill: x30 Magic: x15 Loot: x3 Spawn: x 3 Klient: 8.60 PvP: Od 100lvla RS: od 25+ fragów na dzien *Warto dodac ze Wszystkie itemy z sms shopu dostepne sa z questow. *Guild War System *Zbalansowane profesje - dużo Eventów - nowe Taski - nowe Raidy - system Aukcji - outfit Bonusy - Regroup System - House System - Predator System -Nowe Itemy (atrybuty) -Nowe Questy -niekończące się runy potiony WWW.AXERA.PL
  20. Hello, I wish to present a unique server that is http://openka.net This is tibia server ots for tibia 8.6. Without beating around the bush, some information: tibia 8.60 port 7171 ip openka.net Exp Stages 1-50: x 400 50-100: x 300 100-120: x 200 120-140: x 100 140-160: x 80 160-180: x 60 180-200: x 40 200-220: x 30 220-240: x 15 240-260: x 10 260-300: x 7 300-400: x 5 400-500: x 3 500 +: x 2 Skills: x 50 Magic Level: x 10 Loot: x 3 Houses: 200 lvl + Protection level: 100 lvl + PZ Lock: 60 seconds White Skull Time: 5 minutes lvl 50 at every next lvl 50 you get a certain quantity of crystal coins! lvl 180 at every next lvl 20 get 30 points for premium sms shop! The first 20 people with lvl 100 will receive 300 premium points to sms shop and so that every next 100 lvl! [/ B] As you can see you do not need to send text messages or make transfers, for example, you get points. For Levels, but not only. DO NOT BUY THE BEST of items in SMS Shop! They feature is available only with exceptional own custom quests: As you can see there are quite a few, and they are 100% quests customowe. TASKS Ots has its own system tasks, from those who are on the Hellhounds RL tibia and Juggernauts. With better bosses fly shop items with sms and not only, for example: Loot of a Ethershreck: a frag remover, the calamity. Loot of a Jungler: a jewelled backpack, a demonbone, dragon scale legs, a addon doll. Loot of a Zanakeph: a random present bag, a demonwing axe, a frag remover, a upgrading rune, a addon doll Loot of a Kerberos: a fireborn giant armor, a solar axe. Loot of Demontero: a demon backpack, 5 crystal coins, a solar axe, an ornamented shield. Bothered you that after 2 weeks of the game you had a couple of backpacks CC and you do not what to do with them ??? -Nothing In this. On the Server Characters are upgrade runes, the 250cc one. Each item can be improved 6 times, so to improve the whole EQ have to be as many as 48! Each upgrade increases def fleece or attack the course of two, so you can feel the difference in the defense of having full on 6 eq. Example improved the course: invasions Dinera has a unique system of raids and bosses customowe challenging even for well well ripped and high-level team, here's an example of the fittest: 13:32 You lose 4688 mana blocking an attack by Infernatil. Server has 4 additional cities - Ghenov, Oken, Gengia, Pyre. Oken, Pyre Gengia and are very powerful, has added a huge amount of exp. Each city can move to another on foot - with Gengii to Oken, with Oken to Pyre, and Pyre to Ghenov. In addition, the Gengii can get to the Fibula: D Maps: I wrote many attractions not because there are just too much. At the start serva pockets probably about 600-1000 people Also, I would recommend a return to the old and some of the best times of Tibia: D http://openka.net
  21. 6.5

    Imagens: Download Sources: Tibia Server 6.5.rar Scan: https://www.virustotal.com/es/file/7664b08d097aa3bdeef792f77c5a1e33004917194ddacc50daf100d49e8fdc48/analysis/1466492981/ Download Client: Tibia 6.5.rar Scan: https://www.virustotal.com/es/file/51900919eb1f5d66493ecc99e90751efadfd7be9092699a30d26071c6ad2f2c3/analysis/1466493002/ Créditos: Jopirop
  22. Welcome to Morghar Online! Do you feel you are up for the challenge to play? We are waiting for you! Please visit us at: www.morghar.com and like the facebook page! www.facebook.com/MorgharOnline Basic Information! - EXP - 3x - ML/Skills - 2x - Loot - 1x - FRAGS: 3 (RED) / 5 (BAN) We have exclusive systems! - Auto Update: Whenever there is an update in the client you will be notified and the software will update the client automatically without the need to enter the site, also included between OGL and D3D in a single executable without the need to open several programs. - Cast System (On-Click in your character and enable / disable). - War System (Command to guild wars). - EXP Shared (On-Click in your character in party). Customization! - Custom Sprites - Custom Monsters
  23. otserv open pvp

    DBZUT 8.60 ~~5X ✲ Nome do Servidor: (Dragon Ball Z Ultimate Tenkaichi) ✲ Lançamento 07/01/2017 ✲ Link do Site : http://dbzut.net/ ✲ Horas On: 24 Hrs (Horas Online) ✲ EXP: Stages Topissimas! ✲ MAX Level 901 ✲ Eventos Diários ✲ Cliente Proprio ✲ Novos Sistemas como : Defense System, Cast System, System Saga, System PPoints (Ja explico) , entre outros.. Sistema PPoints é um sistema que a cada 1 hora online você ganha 1 PPOINTS (Ponto In-game, não é ponto Donate) e esse ponto pode ser trocado por alguns itens no NPC Points. ✲ Castle War ✲ Mais de 60 Vocações! ✲ Servidor Balanceado 100% ✲ Premium FREE ✲ Novas ilhas proprias do Servidor! ✲ Novas Quests ✲ Novos Itens ✲ DOUBLE POINTS ATÉ O DIA 01/02/2017 Att DBZUT.
  24. Fala galera do Xtibia, Hoje trago aqui a entrada do Wodbo, é uma entrada simples mais ta ae Imagem: Para configurar é muito facil vai no index.html e clica em editar Bom para quando clicar em "ENTRAR" e ir direto para seu site oficial Basta você criar uma pasta com nome dbo ou dbo2 e coloca seu site dentro da pasta. Exemplo: Download: http://www.mediafire.com/download/0lj0mlw3upicldr/Template+WoDBO.Com.BR+by+night-+Yan+Liima.rar Créditos Yan Liima Te ajudei?? REP + e ficamos quites... Atenciosamente, Yan Liima Abraços!
  25. Boa noite ÉkzTibianos e ÉkzTibianas Hoje vou abrir uma discussão bem interessante abordando o assunto MAPPING. Quero saber de vocês: Como é ser um Mapper? Oque o mapping impacta no seu servidor? Oque você acha do estilo de mapping servidores de hoje? há diferenças de antigamente e hoje? Deixem suas respostas e opiniões sobre o assunto.

Anuncie no Xtibia!

Anuncie para obter mais acessos em seu servidor, entre em contato conosco: [email protected].