Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 08/08/10 em todas áreas
-
[Oficial] Real Global Map hello Galerinha do Xtibia, Venho aqui desponibilizar o mapa do Doidin (8.57 Só que editado com minhas ideias e na versão 8.60 OBS: Para rodar esse servidor No seu pc voce tem que ter 2GB+ de memória ram e em bom estado. ( nao recomendo abrir o otserv com o mapa editor aberto junto). Real Global Map: - Versão do Tibia:8.60 - Mapa global 95% full. - Quase todos os NPC's do Tibia Global. - Servidor com o mínimo de bugs possíveis. - Scripts arrumados. - Entre outros... Cidades: Quest's: Oque tem de melhor que o servidor do Doidin? Quase nada pois ele copio minhas coisas x) Algumas Print Screen: para quem nao conseguiu abrir o spolier e gostaria de ver as SS link abaixo: print screen.txt Créditos: - Doohz Rush - Doidin - Alissow - DoidinMapper - RenanSdc - TFS Team - Styller Team - Alissow Team - Feragon - Viana! - Azevedo ATUALIZADO DIA 28/10/2010 Scan: Arquivo Muito grande para fazer scan. Remeres Mapa Editor 2.0 ( nao use outra versão ou vai bugar o mapa: Download Aqui! Doohz Rush Server : Download Aqui! OBS: FOI ARRUMADO TODOS OS LOOT'S DOS MONSTROS, E FOI ADICIONADO A NOVA AREA DE ZÃO (OS Draken elite etc, todos configurados perfeitamente ) Atualização 2.2; Arrumado os Teleport's dos Drakens; Editado os seal's da POI (+ parecido com global); adicionado 1 npc de runa em northern de ZAO; arrumada as Houses, e bugs de Cormaya; Retirado BUG de money; Arrumado detalhes do mapa. MSN: Doohz_rush@hotmail.com Gostou? REP+ Ali do lado :arrow:2 pontos
-
Esse é mais legal que o último haaha, mas ainda tem um melhor, que eu posto em alguns dias Preview: 4Shared bjos1 ponto
-
Fala Éks Tibianos... Neste tutorial veremos como criar letras com aspecto de gelatina para o photoshop. • Letras de Gelatina • 01. Pressione Ctrl+N par criar uma novo documento, defina um tamanho qualquer, modo de cor em RGB com 72 dpi's, pressione Ok, pressione a letra G do teclado para selecionar a Gradient Tool, defina o gradiente com as cores #e1ff01 e #95ec00, escolha o modo Radial e aplique o gradiente como na foto abaixo. 02. Pressione Ctrl+Shift+Alt+N para criar uma nova layer, escolha a cor #F3FF8D, pressione a letra B do teclado para selecionar a Brush Tool, escolha um brush de tamanho médio e pontas duras, variandos o tamanho crie diversos pontos como na foto abaixo. 03. Agora vá em Filter> Blur> Gaussian Blur, defina os valores abaixo e pressione Ok. 04. Pressione Ctrl+J para duplicar a layer, reduza a opacidade da layer para 20%, pressione a letra V do teclado para selecionar a Move Tool, mova a layer para baixo e depois cerca de 20 pixels para a esquerda. 05. Pressione a letra D do teclado para resetar as cores de Foreground e Background para preto e branco, pressione a letra T do teclado para selecionar a Horizontal Type Tool e escreva um texto qualquer como na foto abaixo. 06. Defina o Fill da layer em 0%, vá em Layer> Layer Style> Drop Shadow, Layer> Layer Style> Gradient Overlay, Layer> Layer Style> Stroke e defina os valores abaixo. 07. Sua palavra deverá ficar como a da foto abaixo. 08. Agora pressione Ctrl+J para duplicar a layer, clique com o botão direito do mouse sobre a layer e escolha a opção Clear Layer Styles, vá em Layer> Layer Style> Bevel and Emboss e defina os valores abaixo. 09. Sua imagem deverá ficar como a da foto abaixo. 10. (Opcional) Pressione a letra T do teclado para selecionar a Horizontal Type Tool novamente e escreva outra palavra, aplique os mesmos procedimentos usados anteriormente mas desta vez mude a cor do gradiente usado para vermelho. 11. Com a tecla Ctrl pressionada clique sobre a miniatura da layer das duas layers de texto para ativar a seleção ao redor das palavras. 12. Pressione a letra L do teclado para selecionar a Lasso Tool, marque a opção Subtract from Selection, crie uma seleção nas partes que você deseja eliminar da seleção e vá moldando de acordo como desejar, tente deixar a seleção como na foto abaixo. 13. Pressione Ctrl+Shift+Alt+N para criar uma nova layer, pressione a letra D do teclado para resetar as cores de Foreground e Background para preto e branco, pressione a letra X do teclado para alternar as cores de Foreground e Background, sua cor de Foreground deve ser a branca, pressione Alt+Backspace (a tecla acima do Enter) ou pressione a letra G do teclado para selecionar a Paint Bucket Tool e clique dentro da seleção para preencher com a seleção com a cor branca, defina a opacidade da layer em 20% e no final sua palavra estará como a da foto abaixo. Créditos luisfe23 TutoriaisPhotoshop Stunningmesh Gostou? REP+++ Abraços e até o próximo tutorial.1 ponto
-
Eu decidi postar aqui, o mapa em que o hokai trabalhou por muito tempo, mas ele teve que parar, então, aproveitem e terminem do modo que quiserem. Screens: Este mapa preserva o RPG. Rep++ se você gostou. Download link: RPGProject Créditos: hokai (otland )1 ponto
-
Verdades e Mentiras Olá. Vamos tirar aqui e agora as diversas dúvidas que muitos tem, acham uma coisa e nem sempre é o que eles acham. Verdades e mentiras sobre o projeto Open Tibia Server, sobre o jogo, sobre a licença de uso GPL, entre outras coisas. 1. OTServ é ilegal? Resposta: NÃO! O projeto Open Tibia Server (abreviadamente chamado de OTServ) é totalmente legal e protegido por leis internacionais. Ao contrário do que muitos pensam e do que a empresa CIP (criadora do Tibia) fala. 2. Por que então a empresa CIP considera ilegal? Resposta: Pois o único modo de jogar OTServ (no momento) é atravéz do cliente (tibia.exe) desenvolvido pela CIP. Usa-lo sim é ilegal, portanto são duas coisas diferentes. Criar um servidor e coloca-lo online não é ilegal, usar o cliente tibia.exe para jogar neste servidor é. 3. Serei processado ou podem ameçar meu servidor, se eu vir a criar um? Resposta: NÃO! Sendo um projeto livre, você tem o livre direito de criar um servidor. Você não estará infringindo nenhuma lei ou licença, portanto estará livre de possíveis processos e/ou intervenções federais. 4. Posso vender premium accounts / vips no meu servidor? Resposta: NÃO! Qualquer venda feita na internet, o eminente (ou seja você que está vendendo) deve ter registro em nome de alguma empresa com CNPJ válido para vendas na internet. O que pode ser feito é propagar que seu servidor não está vendendo e sim recebendo doações. O ato de receber doação SEM DAR NADA EM TROCA é legal, mas como seu servidor dará beneficios em troca, continuará sendo ilegal. Raramente você irá ter complicações quanto a isso, mas se por ventura houver denuncias pode complicar para o seu lado, para a hospedagem contratada por você e para o dono do domínio que você utiliza. 5. Posso pegar os códigos fontes originais (do projeto Open Tibia Server), modifica-los a meu gosto e divulgar apenas o executável (.exe) ? Resposta: NÃO! A partir do momento que você faz uso do código fonte de um projeto licensiado pela GPL, você está concordando e será obrigado a usar a mesma licença, tendo assim que divulgar os códigos fontes junto do executável. 6. Um projeto de servidor de otserv pode ser vendido? Resposta: SIM! Entretanto segundo a licença GPL, junto do produto, deve ter uma garantia de que o mesmo funciona perfeitamente. Lembrando que vender apenas o executável é totalmente ilegal, sujeito a intervenção federal e internacional. 7. Eu sou obrigado a usar a licença GPL? Resposta: No caso de otservs, SIM! Se você não aceitar usa-la não terá direito de alterar qualquer simples letra do código fonte original. 8. É verdade que ao fazer qualquer coisa ilegal relacionada acima, posso ser processado? Resposta: SIM, entretanto não é de imediado e muitas vezes passa batido. Há uma certa burocracia quanto a isso, mas entenda que você estará quebrando uma licença internacional. Você estará correndo o risco de além de ser processado, pagar altíssimas multas e ter problemas em relação a sua residência, provedora e rede de telefonia. Tudo que for relacionado com seu ato (um site onde você venderá apenas o executável por exemplo) será retido até segunda ordem. Links Relacionados OTServ - Introdução Créditos Dragon Dark Abraços. Fonte: Clique aqui1 ponto
-
Registrando sua Conta e Algumas Dicas de Cuidado Bom, continuando com a “saga” de tutoriais a pedido do Pain (Carlos Pain). Hoje irei ensinar vocês a registrarem sua conta. Esse registro irá manter uma maior segurança e proteção para sua conta. Além disso, ele disponibilizará uma Recovery Key (para o português, Chave de Recuperação) que você poderá usa-la caso você simplesmente esqueça/perca seus dados/senhas, ou então o famoso “hacked”, que acontece com descuidos do próprio jogador, usando programas ilegais ou então passando senhas para outras pessoas, entre outros. Então agora chega de “blá, blá, blá” e vamos ao tutorial. Para registrar sua conta, você precisa acessar o site principal, que é www.tibia.com, a seguir você verá uma página como esta da imagem: Agora você terá que clicar no “Login” (circulado em vermelho), que se encontra a esquerda da página. Depois de clicar, irá carregar uma nova página como a seguinte: Ok, agora você terá que adicionar seus dados ali, primeiro o Account Name (Nome da Conta) e por segundo Password (Senha). Depois de adicionado você terá que clicar em submit (submeter) e então abrirá a página da sua conta, com informações da mesma. Então você clica no Regiter Account (Registrar a Conta) que está circulado em vermelho. Agora, carregará outra página com o seguinte conteúdo: Que significa: Agora, você tem que preencher os dados corretamente ali, abaixo segue apenas um exemplo para modelo, onde você no lugar do que foi usado terá que usar suas informações: Depois de preencher com suas informações e clicar no Continue (Continuar), carregará uma nova página, observe a imagem: Que significa: E agora para finalizar o Registro, você tem que colocar sua senha ali no espaço em branco, como mostra a última imagem e clicar em Submit (Submeter), então carregará uma nova página com a sua Chave de Recuperação, ANOTE EM ALGUM LUGAR SEGURO SUA CHAVE DE RECUPERAÇÃO, POIS SERÁ DE MUITA IMPORTÂNCIA PARA A SEGURANÇA E PROTEÇÃO DE SUA CONTA. Dicas para prevenir-se Para prevenir-se de que alguém entre em sua conta e a roube, nunca dê suas senhas para ninguém, não importa quem que seja ou o porquê. Outra dica é que você tenha absoluta certeza de que você seja o único visitante do email de cadastro. Acontece também do uso de programas ilegais, que podem vir com vírus e outras coisas indesejadas, que registram os dados digitados para entrar no jogo e as enviam para o Hacker. Existem maneiras como quando você está jogando bem tranquilo e de repente aparece uma mensagem privada com um link semelhante ao oficial, prometendo itens, dizendo que você deve entrar para não perder a conta, entre outras, nunca entre... O único site que você deve entrar com sua senha é o oficial que é o www.tibia.com. Outros cuidados que se devem ter são em LAN Houses, semelhantes ou então se o computador não é seu próprio, pois você não sabe os programas/arquivos que estão instalados, se são maliciosos ou não, se são perigosos ou não, e que podem roubar seus dados assim que digitados. Cuidando do seu computador agora, é para ter muito cuidado nos programas baixados/instalados no seu computador, nada deve ser baixado além do cliente oficial que se pode conseguir no site oficial ou então de algum dos fansites de suportes. Atualize sempre seu anti-vírus e/ou anti-malware! Tutorial feito por mim, especialmente para o XTibia.1 ponto
-
Npc Addon Para 8.60
Alissow reagiu a comedinhasss por uma questão
@SummonedOwl... não é isso não... @Enigman... Na pasta data\lib\000-constant.lua: Procure maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335} femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336} Subistitua por: maleOutfits = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328, 335, 367} femaleOutfits = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329, 336, 366} Só mudar isso que irá liberar o dos addons novos... By: http://www.xtibia.co...tserv-para-860/1 ponto -
Npc Addon Para 8.60
daaniel13 reagiu a SummonedOwl por uma questão
Bom Enigman , Uso esse script para meu Otserv , Acho qui servirá á você , espero ! local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 buyAddons(cid, message, keywords, parameters, node) --TODO: buyAddons function in modules.lua if(not npcHandler:isFocused(cid)) then return false end local addon = parameters.addon local cost = parameters.cost local premium = (parameters.premium ~= nil and parameters.premium) if isPlayerPremiumCallback == nil or (isPlayerPremiumCallback(cid) and premium) then if doPlayerRemoveMoney(cid, cost) then doPlayerAddAddons(cid, addon) npcHandler:say('There, you are now able to use all addons!', cid) else npcHandler:say('Sorry, you do not have enough money.', cid) end else npcHandler:say('I only serve customers with premium accounts.', cid) end keywordHandler:moveUp(1) return true end local node1 = keywordHandler:addKeyword({'first addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first addons set for 5000 gold coins?'}) node1:addChildKeyword({'yes'}, buyAddons, {addon = 1, cost = 5000, premium = true}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'second addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Would you like to buy the second addons set for 10000 gold coins?'}) node2:addChildKeyword({'yes'}, buyAddons, {addon = 2, cost = 10000, premium = true}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'}) keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell the first addons set for 5000 gold coins and the second addons set for 10000 gold coins.'}) npcHandler:addModule(FocusModule:new())1 ponto -
cara eu testei aqui e funciono vc está fazendo alguma coisa de errado1 ponto
-
A magia: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.0, -20, -2.6, -250) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 37) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3.0, -20, -2.6, -250) arr1 = { {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0}, {1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1}, {1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1}, {1, 0, 1, 1, 1, 2, 1, 1, 1, 0, 1}, {1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1}, {1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1}, {0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2 } addEvent(onCastSpell1, 1000, parameters) addEvent(onCastSpell2, 2000, parameters) return TRUE end O roller coaster você encontra na seção de actions & movements. flw1 ponto
-
[Arquivado]Introdução Às Funções De Lua #1
chrystianscracho reagiu a Izaiasousa por um tópico no fórum
Introdução as funções básicas de Lua #1 Olá! :style: Bem, como eu tinha postado sobre as funções de Lua, eu achei interessante criar uma introdução para quem quisesse pegar o embalo da coisa. Fiz esta introdução com o intuito de que você já tenha uma base pra ir pro próximo tutorial, que é como,onde e por que usar algumas funções de Lua. Vamos lá, Mão a obra. Function Função! A função da function é dizer ao servidor o que iremos fazer, certo? É dentro da function que iremos desenvolver nossos scripts ^^ -- Mas tio, no Ot temos várias funções, por exemplo, clicar em um objeto e sair um negocinho, botar um item em cima de uma pedra e vai aparecer uma coisa, eu pisar em cima de uma pedra e aparecer uma mensagem ou um item!! Como eu faço pra o servidor diferenciar isso? Tipo, Se eu quiser que seja uma ação, um clique? Um movimento?! Boa pergunta. E como eu digo ao script o quê eu quero fazer ? Simples, basta eu seguir esta lista: function onUse (cid,item,frompos,item2,topos) Bem, está function tem a função de dizer ao script que será uma ação, um clique. Exemplo: Se eu quiser puxar uma alavanca, qual function eu uso ? Se eu quiser abrir um baú [caixa de quest] qual function eu uso ? Entenderam pra que serve o function onUse ? Não vou me aprofundar muito nele, mas só vou dá uma explicação de cada item (No próximo tutorial também irei falar dele com mais detalhe (Y)) Pronto, revisãozinha terminada =D function onStepIn(cid, item, frompos, item2, topos) Este aqui é utilizado para fazer que o script só execute quando você pisar em um determinado lugar. Se você pisar em algum canto, você poderá ganhar um item, ou aparecer uma mensagem. É pra isso que serve o onStepIn. function onStepOut(cid, item, frompos, item2, topos) Está em ao contrário da onStepIn.Este script só será executado quando você sair do piso especificado. Se você sair de cima de um piso submarino, você perder 100 de life, entendem ? function onSay(cid, words, param) Este script só será executado quando o jogador cid falar algo. Ou seja, quando cid falar uma palavra chave, este script irá funcionar. Exemplo: O jogador cid diz !Fly o script irá ser executado. function onAddItem(moveitem, tileitem, position) A função deste script é que ele só ira ser executado quando um certo item seja colocado em um lugar específico. Então é isso pessoal! Boa sorte ae nos estudos de scripts, e gogo para o próximo tutorial! "Funções dos scripts de Lua #2"1 ponto -
Baixei e Gostei Muito Bom! Estão de Parabens Os Que Ajudarão. ____________ Ajude ou Atrapalhe o importante e participar!1 ponto
Líderes está configurado para São Paulo/GMT-03:00