Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 06/12/12 em %

  1. O que é ser mapper? Porque ser um mapper? onde é que isto irá me levar? são perguntas que ja me fiz um dia,e talvez tenha sido tambem a pergunta feita a si mesmo caro leitor. Bem não há um fato concreto, nem uma formula exata que possa responder as perguntas citadas, porém há alguns bons argumentos que podem ser usados para a formação da sua ideia sobre a arte do mapping, estes que irei citar agora. Primeiramente é presciso entender que não é qualquer um que pode ser um mapper, isto é, para ser um mapper é presciso ser dedicado ao ponto de perder uma noite mapeando, criativo para improvisar sempre que presciso (e sempre será preciso) e persistente para ir de contra todos que irão lhe aconselhar a desistir , caracteristicas que somente cabem a si mesmos, oque não é nescessariamente fácil. Entendendo isto você já pode inicar sua carreira de mapper, mas se voce ainda tiver duvidas sobre o porque voce deveria desperdiçar o seu prescioso tempo no computador montando um quebra-cabeça sem fim, está e sua resposta. Não entendeu? o Facebook assim como o twiter que como orkut proveniente do foto blog vindo do fotolog acabam, e não alimentam sua mente com uma unica ideia verdadeiramente positiva e produtiva (não que eu não tenha ou use algum destes), já o mapper ele desenvolve sua mente com criatividade, raciocínio e memorização, oque algum dia podera lhe servir e não é uma moda passageira. Se leu este artigo até aqui significa que você tem grandes chances de ser um bom mapper, pois você tem um requisito que não citei antes, que é o interesse pelo assundo, um bom mapper não vive de mapas e sim da sua curiosidade, sendo que a melhor arma de um mapper é conseguir captar uma ideia e transformar la em um arquivo OTBM. (extensão de um mapa). Seja sempre pronto a aceitar uma ideia desde que ela seja original e coerente (coerência não é um requisito, você ser louco so não deixe que percebam). Para quem não tinha nenhuma ideia do mapper ou sobre a arte, agora pode abrir sua mente e ver que mapper não é uma brincadeira de criança, e sim um trabalho muito serio e que deve ser respeitado, para aqueles que desejam ser um mapper, apenas leia o artigo, entenda-o e elabore sua propria ideia, pois como disse William Shakespeare "Aceita o conselho dos outros, mas nunca desistas da tua própria opinião". Leonardo Mascarenhas
    4 pontos
  2. Tradução: Mophus Revisão: Critical Créditos: CipSoft Premium Scrolls Um Novo Caminho para Atualizar para o Prêmio! Olá XTibianos, temos uma grande notícia para você! Ser capaz de comprar e vender premium time no jogo de uma forma segura e fácil é algo que muitos jogadores estão querendo há anos. A equipe da Cipsoft irá acomodar isso nas próximas semanas, oferecendo-lhe uma nova possibilidade de atualizar a sua conta para premium: Premium scroll! Hoje, nós do XTibia gostaríamos de lhe dar um breve resumo sobre o que você pode esperar. Depois de ter comprado sua premium time, os jogadores irão em breve ser capaz de decidir se deseja ativá-la imediatamente para a sua conta ou preferem transferi-lo para o jogo como prêmio pergaminhos ao invés caso preencham determinadas exigências. Um premium scroll irá corresponder a um período de 30 dias. Uma vez dentro do jogo, um premium scroll é um objeto que pode ser armazenado em seu depósito, caixa de entrada, ou um recipiente novo chamado "carteira" que só pode conter uma premium scroll. Premium scroll não será perdida em caso de morte e pesam quase nada. O mais notável, porém, eles podem ser trocados com outros jogadores através do comércio seguro ou do mercado. Isto significa, premium scroll vai permitir que você faça algum lucro no jogo por si mesmo, vendê-los aos outros. E você decide o preço para o qual você quer vendê-los! Ao mesmo tempo, premium scroll também irá permitir que os jogadores comprem no próprio jogo premium times, sem ter que usar métodos de pagamento mais convencionais (Dinheiro Real). Eles irão dar a possibilidade de pagar por seu tempo de qualidade com o ouro que você ganhou no jogo, jogando Tibia! Quando você ativa um premium scroll no jogo, 30 dias de premium times serão adicionado à sua conta imediatamente. Será que despertou a sua curiosidade? Nós certamente esperamos que sim! As condições exatas e prazos serão fornecidos com o lançamento dos premium scrolls. Claro, nosso manual também será atualizado com informações mais detalhadas depois. Por último, mas não menos importantes têm outra notícia pouco interessante para você: O lançamento do premium scroll será acompanhado pelo início dos nossos dois mundos de jogo pré-visualização. Fiquem ligados! Seus Community Managers! » Comente no Fórum Oficial do Tibia
    3 pontos
  3. Você também pode criar um arquivo.lua em actions>scripts e colocar o seguinte dentro: function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerLevel(cid) >= 2000 then doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPos) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você deve ser level 2000 ou maior para passar dessa porta.") end return true end E em actions.xml adicionar a tag: <action uniqueid="XXXX" script="nomedoarquivo.lua"/> Em XXXX você coloca um uniqueid que não esteja em uso e o mesmo uniqueid da porta. Vlw, espero ter ajudado.
    2 pontos
  4. local experience = { [{1, 149}] = {600000, 700000}, [{150, 199}] = {800000, 900000}, [{200, 249}] = {1000000, 1100000}, [{250, 299}] = {1200000, 1300000}, [{300, 349}] = {1400000, 1500000}, [{350, 399}] = {1600000, 1700000}, [{400, 449}] = {1800000, 1900000}, [{450, 499}] = {2000000, 2100000}, [{500, 509}] = {2200000, 2300000} } function onUse(cid, item, fromPosition, itemEx, toPosition) local level, amount = getPlayerLevel(cid) if getPlayerSoul(cid) >= 250 then for k, v in pairs(experience) do if level >= k[1] and level <= k[2] then amount = math.random(unpack(v)) break end end if amount then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu ".. amount .." de experiência.") doSendAnimatedText(fromPosition, amount, COLOR_WHITE) doPlayerAddExperience(cid, amount) doPlayerAddSoul(cid, -250) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Você não pode usar mais esse item") end else doPlayerSendCancel(cid, "Você não tem almas suficientes.") end return true end
    2 pontos
  5. usa esse ele vai vou ta pra zero os rep e intrega os items,caso tenha mais de 1000 ou menos -1000 function getPoints(cid) local Info = db.getResult("SELECT `rep` FROM `players` WHERE `id` = " .. getPlayerGUID(cid) .. ";") local rep = Info:getDataInt("rep") Info:free() return rep end function reset(cid) db.executeQuery("UPDATE `players` SET `rep` = 0 WHERE `id` = " .. getPlayerGUID(cid) .. ";") doPlayerSendCancel(cid,'You lost '.. amount ..' reputation points.') end quantidade = 1000 --quantidade nessesaria para faser a quest(quantidade que sera retirada) premios = { {2160,100} } --premios que o player ganhara --edite da seguite forma {id do item,quandidade} function onUse(cid, item, fromPosition, itemEx, toPosition) x = getPoints(cid) if x >= quantidade or -(x) >= quantidade then for i = 1, #premios do doPlayerAddItem(cid, premios[i][1],premios[i][2]) end reset(cid) else doPlayerSendCancel(cid,'You need '.. amount ..' reputation points to do this quest.') end end
    2 pontos
  6. • Pokemon Dash Advanced + Tutorial de instalaçao de website • Eae Galera vou postar o server PDA (POKEMON DASH ADVANCED) Ele contem : •Systems •TV System: 100% •Pokemon With Gender: 100% •Pokemon With Stats: 100% •Catch System: 100% •Boost System: 100% •Go/Back System: 100% •Nick Name: 99% •Ride System: 100% •Surf System: 100% •Fly System: 100% •Evolution System: 100% •Level On Pokemon's ball System: 100% •Pokedex System: 80% •Pokemons Balanced: 90% •Blink System: 100% •Fishing System: 100% •M1-12 System: 00% •Npc Nurse Joy System: 100% •Portrait System: 95% •Order System: 99% •Cut System: 100% •Dig System: 100% •Rock Smash System: 100% •Teleport System: 100% •Flash System: 100% •Limit 6 Pokemons System: 100% •Poke-Look System: 100% •Pokemon Have Level: 100% •Pokemon Have Feelings: 100% Oque Foi Feito . Arrumado Bordas de Surf Retirei as bordas de surf do la na frente do templo Retirado bugs da quests da ball aumentei o cath das balls Nomal Ball Cath 2 Great Ball Cath 3 Super Ball Cath 4 Ultra Ball Cath 5 Foi colocado Bulba, Char e squirtle como poke iniciais Colocados Baus com Premio 50 Hd No templo So Isso . Conta do GOD : God/123456789 Ss Nao vou postar pq nao modifiquei nada Apenas fiz modificaçoes e arrumei umas coisas Download Mapa : http://www.mediafire...urqoaxp9vg7fkd1 Download website v2 : http://www.4shared.c...ketibia_20.html Download Cliente http://www.mediafire.com/?hs2ctw3cr8o1hfk Scan Creditos Mastercraft/brun123 Pelo Mapa Eu por Modificar algumas coisas TUTORIAL DE COMO COLOCAR WESITE EM SEU OT 1º passo aconselho versão mais nova do Xampp 1.7.7 pelo menos e a versão que estou usando mais segura e não tive neum problema com ele ate o momento. depois que instalou o Xampp entre no phpmyadmin do xampp Criar novo Banco de Dados com o nome que preferir de sua escolha carregue o arquivo mysql que geralmente vem com seu servidor de poketibia depois que carregar pegue o arquivo do web site poketibia 1.0 extrair dentro da pasta htdocs dentro do Xampp pronto o resto agora e facil. 2º passo va no navegador e coloque http://localhost automaticmente ele vai pra pagina de instalação do site 1*Imagem 2*Imagem pronto instação completa vamus configurar o restante abre o config.lua de dentro da pasta do web site poketibia 1.0 altere essa linha pois e a coordenada onde o char vai nascer Spoiler obs: o Web site Poketibia 1.0 so suporta ser a configuração do config.lua do seu servidor de poketibia tiver em versão criptografada Sha1 então altere para Sha1 e mysql alte tambem remova o as linhas do config.lua do seu servidor que contenha "--" na frente do nome pode remover não vai aver neum problema na remoção não esqueça de desativar o acc manager do config lua tb pois vai bugar os char e não vão poder entra no servidor a instalação não contem senha de administrador do site precisa mudar o acesso de pagina direto do banco de dados qualquer duvida podem pergunta Creditos Nibelins Pelo Site e Tutorial !
    1 ponto
  7. Como o Xtibia mudou seu site, e o modo de edição de tópico colocarei resumido.. Global Compacto Versão 8.60 Links com DLL e Sem DLL http://www.mediafire.com/?651yyaal4lklfbb http://www.mediafire.com/?wkwwote6edvcv4o
    1 ponto
  8. Slicer

    [Pokemon] Pda By Slicer 1.9/2.9

    [Pokemon] PDA By Slicer Pokemon dash advanced editado por slicer, vários bugs retidos. Projeto encerrado! Espero que todos tenham gostado desse 1 ano de trabalho duro! Todas as atualizações: * Leiam e sigam as instruções do Change Log dentro da pasta do patch! Downlaods: PDA By Slicer With Level System v2.9 Full -> http://www.mediafire...z2afuu75zblvmvq PDA By Slicer Without Level System v1.9 Full -> http://www.mediafire...td0l0ip9ajprrbf OTClient editado 2.8/1.8 => http://www.mediafire...1lcbs1fktpm676w Atualizações: EH OBRIGATORIO O USO DESSE CLIENT ABAIXO E USEM O .PIC TB!!!!!!!!! Client v1.9/2.9 => http://www.mediafire...77i414v1hy187fj Patch v1.9 => http://www.mediafire...da4umj3ip18jrf1 Patch v2.9 => http://www.mediafire...7nt275td9afl1fy Patch v1.9.1 => http://www.mediafire.com/?i3flwa3lrd016zl Patch v2.9.1 => http://www.mediafire.com/?m4zhjgn62uow1sp Obs: Atualizaçoes mais antigas estao dentro do spoiler acima!! OTAL.DLL: OBS: caso n esteja aparecendo a barra de moves no client normal do tibia, baixem essa .dll e coloquem na pasta onde fica o Pokemon_nibe.exe ... Otal.rar Patch Correçao! Todos olhem! Bugs na nova atualizaçao? Olhe o spoiler e veja se arruma o problema! Atualizado: 08/02/13 Créditos: Otal.rar
    1 ponto
  9. gustaavostroonda

    Vip System Com Item!

    Primeiro va até Nome da pasta/Data/actions/scripts e crie um arquivo.lua chamado "sistemavip.lua" function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Os textos que estao em AZUL e o action ID que voce colocara no piso , Depois que fizer isto salve e feche! Depois abra a actions.xml adiciona isoo! o ITemID coloque o ID de o item que voce quer que adicione a VIP! Agora vamos adicionar as movements! Va até Nome da pasta/Data/movements/scripts e crie um arquivo.lua chamado "sistemavip.lua" local config = { msgDenied = "Você nao e VIP compre agora mesmo!", msgWelcome = "Bem Vindo a area VIP!" } if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Depois abra a movements.xml adiciona isoo! Pronto sua VIP esta pronta! Gostou ?? da REP+ ae
    1 ponto
  10. Vou mostrar a vocês como faz para mapear com seus amigos, SIM isso mesmo! Agora você pode fazer seus projetos todo mundo online no mesmo mapa. Download RME beta 3.0: http://www.mediafire.com/?4wnauj6bljnyg73 Topico oficial do Xtibia criado por BrunoCarvalho: http://www.xtibia.co...res-map-editor/ Informações gerais: Só começar a mapear quando TODOS estiverem logado no servidor. (bug encontrado por Pess0a e Jakiin.) Existe o HOST que vai criar o servidor para que possam mapear juntos e os USUÁRIOS do host que vai mapear junto. O sistema funciona bem simples e precisa desbloquear a porta: 31313 no firewall ou no modem/roteador se for compartilhada. Você ver os movimentos do mouse da outra pessoa, assim todos podem mapear simultaneamente. Testado por mim em mapas 8.6 Tutorial para o HOST: Crie um novo mapa e vá em Live>host server Vai aparecer uma janela com as seguintes informações: Coloque qualquer nome que desejar, isso não irá influenciar. Deixa a o PORT esse mesmo, é o tradicional que vêm no RME. Escolha uma senha que será usada pelo seu amigo que irá conectar. Feito isso, pronto, abrirá uma aba com as conexões, não mecha mais nada, agora só passe seu IP ou IP FIXO ( no-ip ) para seu amigo e a senha para ele conectar. Tutorial para o USUÁRIO: Crie um novo e vá em: Live>join server Vai parecer uma janela com as informações: Digite o ip que seu amigo lhe deu. A porta deixa a tradicional. E a senha que seu amigo lhe deu. Pronto, agora é só mapear juntos com seus amigos Criado exclusivamente para o Xtibia. Créditos: RME e Pess0a.
    1 ponto
  11. Subwat

    [8.60] Subwat Global 2012 Oficial 17/04

    • Subwat Global 0.1 - 2012 (8.60) • Servidor feito por Subwat. Fala galera estou aqui para apresentar o novo Subwat Global, estou a 3 meses trabalhando nele, este é um mapa Global na base do Servfull (8.4) de Helinho Lima, o bom do servidor é que o mapa não passa de 40mb então em qualquer computador irá rodar sem problemas! • 13 Cidades: ├ Carlin ├ Venore ├ Thais ├ Ab'dendriel ├ Hazael ├ Venoria ├ Edron ├ Port Hope ├ Ankrahmun ├ Yalahar ├ New Island ├ Edron └ Vip City • Conta do GOD: ├ Account: god └ Senha: god • Novidades: Magias Personalizadas Adicionado Set Riot! Sistema de Vip Coins! Lottery System! Vip System Por Premium Account Monstros Personalizados e Novos! Vários Scripts Novos criados por mim! comando para mudar de nome por vip coins !changename dentre várias outras coisas. Imagens: templo: Teleports Para As Cidades: Hazael: Venoria: Desertia: • DOWNLOAD: Subwat Global • SCAN: >>> em falta <<< • Créditos: Obrigado e até a proxima BUGS reportem...
    1 ponto
  12. darkalvaro

    [Woe] Script Woe E Castle

    Eae galera do Xtibia! BLZ?, hoje vim trazer algo diferente, woe script e castelo. Credits By: Darkalvaro Tipo: Data e Map Versão: 8.6 ---------------------------------------------------------------------------- Woe Script: Não precisa de explicação pois já está tudo pronto, é só colocar no seu ot e mudar as coordenadas dos tps como você quer (com rme editor "de preferencia 2.1). Woe Castle: Retirei o castelo do meu ot, para adicionar é so abrir o seu mapa no rme (2.1) e o castelo, dai clica Shift e arrasta o mouse e ctrl + c e (no seu mapa) ctrl + v. Imagens: Se ajudei REP+
    1 ponto
  13. BaiakZik

    O Unico Mapa Baiak Com Vip6

    Ola Pessoal Do Xtibia Estou Devolta,mas com um baiak unico com vip6 entao os comandos continuam os mesmos e agr o templo te de visual novo e tbm foi retirado todos os bugs discubertos o da porta de algumas quests da vip3 vip4 tenque ser promotion pra passa pra vcs n reclamarem ja ta avisado q é com o npc johnny no dp no 3 andar ^^ então aki estão as ss's http://www.xtibia.co...6/#entry1150118 OGGOGOGO VER!! Map novo http://www.xtibia.com/forum/topic/175246-baiak-zik-extremo/ GOGOGO VISITAR MAPA SUPER EDITADO NOVO Templo Treiners Do Buero Novo Rotworns Do Buero Novo Templo Vip1 Templo Vip2 Templo Vip3 Templo Vip4 Templo Vip5 Templo Vip6 Entao Se Gostaram Fazem Download Aki Embaixo Download : http://www.4shared.c...Baiakzik_V.html ip do meu ot para teste do mapa baiak-zik.servegame.com[ http://baiakzikmaps....gina=5583345309 Link Do site de todas as versoes do mapa baiakzik http://www.xtibia.co...layers-ou-vips/ TODOS OLHEM ESSE POST PLX SE GOSTA + REP
    1 ponto
  14. dragonfight

    Como Criar Um Server De Wodbo

    Pessoal, fiz esse tutorial para ajudar aqueles que estão tentando criar um server de wodbo. Vamos lá: Downloads necessários: Wodbo by Jao: http://www.mediafire.com/?zfyjjm25nbj Xampp: http://www.baixaki.com.br/download/xampp.htm Htdocs: http://www.megaupload.com/?d=39TPRQD3 Informações: Wodbo by Jao: Arquivos necessários pra por o ot e site on. Xampp: Programa necessário para rodar o site e o banco de dados do server. Configurando o banco de dados: Primeiro, extraia o xampp e o server. Após isso rode o arquivo "setup_xampp.bat", dentro da pasta xampp, para instalar o xampp. Para rodar o xampp, abra o arquivo xampp-control, aonde tem apache e mysql, clique em "start". Depois abra o internet explorer e acesso o endereço http://localhost/phpmyadmin. Se pedir usuário, digite root e senha em branco. Logo no começo vai estar assim "Criar Novo Banco de Dados", deixe Collation e no espaço em branco coloque server, e clique em criar. Do lado esquerdo irá aparecer a database, Server(0), clique nela. Depois clique na barra acima, em "importar" e importe o arquivo chamado datebase na pasta wodbo, do wodbo by jao, clique em executar. Vai ficar com 19 abas. Depois importe outro arquivo chamado database na pasta Copy of Sparking do Acc Maker, também do wodbo by jao. Vai ficar com 27 abas agora. Deixando Ot on: Abra o arquivo config.lua na pasta server e ache essa parte: --- MySQL part (ignore if you are using SQLite) sql_host = "localhost" sql_user = "root" sql_pass = "patito2858" sql_db = "otserv" Deixe assim: --- MySQL part (ignore if you are using SQLite) sql_host = "localhost" sql_user = "root" sql_pass = "" sql_db = "server" Agora rode o arquivo chamado restarter(ele simplesmente roda o arquivo serv.exe, mas se o ot cair ele abre denovo). Pronto, seu ot está online! Para testar, abra a pasta "Client i IP Changer" do wodbo by jao, abra o cliente e depois o WoDBO Server Changer for Sparking. No ip coloque "localhost" sem aspas e na port, deixe "7171", também sem aspas, e clique em Change IP. Agora tente logar a account padrão que é acc:1 e senha também 1. Se você fez tudo certo até aqui parabéns! Acertando o site: Extraia os arquivos da pasta Copy of Sparking, dentro da pasta htdocs do xampp. Se pedir autorização para substituir os arquivos, diga, "sim para todos". Depois abra o arquivo config.inc, na pasta htdocs do xampp. Aonde está: # MySQL server settings $cfg['SQL_Server'] = 'localhost'; $cfg['SQL_User'] = 'root'; $cfg['SQL_Password'] = 'wodbo9elektro8'; $cfg['SQL_Database'] = 'sparking'; Deixe: $cfg['SQL_Server'] = 'localhost'; $cfg['SQL_User'] = 'root'; $cfg['SQL_Password'] = ''; $cfg['SQL_Database'] = 'server'; Depois vá em xampp\apache\conf e abra o arquivo httpd.conf. Aonde está assim: #Listen 0.0.0.0:80 #Listen []:80 Listen 80 Deixe assim: #Listen 0.0.0.0:8090 #Listen []:8090 Listen 8090 Pronto, agora para acessar o site do seu ot, acesse http://localhost:8090 no internet explorer. Para que outras pessoas possam facilmente entrar em seu ot, aconselho procurar tutoriais sobre ip fixo, sobre "no-ip". Assim, em vez das pessoas acessarem seuip:8090, elas acessariam, endereço:8090, exemplo, wodbo.no-ip:8090. Se estiver tendo problemas para outras pessoas acessarem seu site, talvez as portas do firewall estejam bloqueadas, aconselho procurar tutoriais sobre isso. Como proteger seu ot de wodbo contra hackers: Anti-Hackers Wodbo Simplesmente siga este tutorial feito por mim, e você não terá esse tipo de problema. É isso pessoal, se gostaram, agradeçam, dê um rep+ ai, não custa nada pra você, mas me incentiva muito :smile_positivo:
    1 ponto
  15. 1 ponto
  16. É o meu primeiro script aqui (na verdade já atendi alguns pedidos), mas postando nessa seção é meu primeiro. São sistemas que dependem do seu sistema de vip e que dará uma segunda promotion ao usar o comando !promote. (Para todos os Sistemas) Vá até a pasta talkactions>scripts e crie um arquivo chamado promotion.lua (ou qualquer nome de sua preferência) e cole isto dentro: Para VIP System by Account [Kydrai] -- Link Para VIP System por storage Para VIP System por Premium Para VIP System by Mock (Para todos os Tipos) Agora em em creaturescripts>scripts no arquivo login.lua adicione o script abaixo, antes do return true para a vocação voltar ao normal assim que a vip acabar: Para VIP System by Account -- [Kydrai] Para VIP System por Storage Lembre-se de alterar o storage aqui se alterou lá no script Para VIP por Premium Para VIP by MOCK (Para todos os Tipos) Na parte acima, aqui são os ids das novas vocações: {9, 10, 11, 12} que voltarão à vocação anterior, no nosso caso, [5];[6];[7];[8] (Para todos os Tipos) Agora em talkactions.xml coloque a tag: <talkaction words="!promote" event="script" value="promotion.lua"/> Lembre-se que se mudou o nome do arquivo lá emcima, mude na tag também. Atenção com essa parte... no vocations.xml configurem corretamente a partir de qual vocação será conseguida a vocação promote. Vejam o exemplo abaixo: fromvoc="X" -- Significa "da vocação" é de qual vocação essa Supreme Sorcerer virá, se você quiser que venha do Master Sorcerer que o id é 5, você coloca 5, ficando: fromvoc="5" Então é isso aí galera, ainda estou começando em scripting mas espero ter ajudado alguém. Abraços!
    1 ponto
  17. Critical

    Dis: Role-Plays.

    Olá XTibianos, como sabem existem vários estilos de Role-Play mundo a fora. Temos linguagens mais formais e até mesmo outros portando a linguagem informal. Cada um atingindo um público diferente e criando um universo alternativo totalmente diferente dos outros. Nós gostaríamos de saber sua opinião! Quais são os tipos de Role-Play que mais lhe prende a atenção na tela do computador ou até mesmo em livros? Gosta mais de textos literários formais ou informais? O que acha que falta para que um público maior seja conquistado ou até mesmo trazer os antigos leitores? Exponha sua opinião sobre Role-play! Não fique fora dessa! Precisamos dela! Atenciosamente, Critical.
    1 ponto
  18. SmiX

    2° Promotion E Vip

    Mas oque você quer, NPC, ACTIONS?
    1 ponto
  19. Uso o paint mesmo; o que sobra de preto clico em Preencher cor e coloco tudo branco.
    1 ponto
  20. Bra Server 24 horas online ip: braserver.servegame.com site: braserver.servegame.com Ot novo iniciamos dia 06/06/12, Sistema de reset show Mapa feito por mim mesmo, servidor 24hrs on, suporte da equipe 18 hrs por dia. Atualização do mapa diariamente com novas hunts e quests. Classes totalmente equilibradas. Magias balanciadas. Testem ai galera qualquer dica ou critica e bem vinda, abraço a todos. Joguem meu OT pohha
    1 ponto
  21. va na pasta XAMPP\htdocs\config la vai ter cofig.ini abra ele la vai esta assim install = "no" no lugar "no" coloke "start" deu certo ? da rep ae
    1 ponto
  22. A magia para poder usar outras vai ser assim: local config = { tempo = 1, -- duração em minutos life = -5, -- quantidade de remoção de life por segundo mana = -5, -- quantidade de remoção de mana por segundo } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) -- effect que ira sair setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, config.tempo*60*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, config.health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setConditionParam(condition, CONDITION_PARAM_MANAGAIN, config.mana) setConditionParam(condition, CONDITION_PARAM_MANATICKS, 1000) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, config.tempo*60*1000) setCombatCondition(combat, sys) function onCastSpell(cid, var) setPlayerStorageValue(cid, 430212, 1) return doCombat(cid, combat, var) end Para desativar: function onCastSpell(cid, var) doRemoveCondition(cid, CONDITION_REGENERATION) setPlayerStorageValue(cid, 430212, -1) return true end E para poder usar qualquer outra magia depois de ativar essa, na magia determinada após isso: function onCastSpell(cid, var) Cole: if getPlayerStorageValue(cid, 430212) then doPlayerSendCancel(cid, "Você não pode usar essa magia!") return false end
    1 ponto
  23. Beeki

    Banner De Discussões

    usa o meu oficial do XT.
    1 ponto
  24. Maguito

    [Encerrado] [Pokemon] Dúvidas? - Pda

    Feche o cliente varias vezes e vai tentando. Pode ser varias coisas, se você usar o ip do noip pode ser que você não atualizou, se caso você foi naquele site meuip.com e jogou direto ai ja é outro problema. Ai nesse caso, se você tiver net compartilhada você não conseguira logar, só com o ip da sua maquina, a menos que você libere no modem que dependendo do modelo da um baita trabalho. Agora se sua net não for compartilhada não tem problema, talvez você só não tenha liberado as portas no firewall do windows . Tente o negocio que eu falei de fechar o clietne e tentar de novo ou colocar o ip novamente. Hmm, minha net é compartilhada com meu irmão... roteador :x Eu usei o myip.com pra ver o ip da minha maquina, por ser net compartilhada talvez não funcione então, né? Achei que fosse só no caso de outra pessoa tentar entrar no meu server... Então qual seria a solução pro meu caso, no-ip? PS: as portas do firewall estão abertas PS2: No caso, queria que fosse possivel só a minha entrada no server, nao seria necessario habilitar para outros entrarem Você precisa liberar as portas no seu roteador. Existe varios tutoriais aqui no xtibia ensinando.
    1 ponto
  25. @dragonfight Valeu Pela Atenção Que Você Deu Ai. @Oneshot Funciono Perfeitamente Valeu Mesmo REP++ Pedido Sanado. Podem Fechar o Tópico. Se Puderem Dar Uma Olhada No Outro Tópico Meu http://www.xtibia.com/forum/topic/187620-duvida-e-pedido-de-script-de-itenscritical/page__fromsearch__1 VALEU
    1 ponto
  26. Leoxtibia

    Comando !buy [Item]

    @Faelzim Sim. @SkyDangerous Ok, o Faelzim me mandou pm procurando um assim. Como ele, outras pessoas também poderiam querer, achei melhor postar do que deixar guardado, pra tentar ajudar outras pessoas. Mas mesmo assim, é válido o que você disse.
    1 ponto
  27. 20cm

    Tile Que Só Passa 2 Guilds

    data/lib/pedido.lua: guild_1 = 7494 guild_2 = 7495 data/talkactions/guilds.lua: function onSay(cid, words, param, channel) if words == '!guild1' then if (getGuildId(param)) then doPlayerSendTextMessage(cid,4,"Guild "..param.." adicionada com sucesso no slot 1.") setGlobalStorageValue(guild_1,getGuildId(param)) else doPlayerSendTextMessage(cid,4,"Nome inválido.") end elseif words == '!guild2' then if (getGuildId(param)) then doPlayerSendTextMessage(cid,4,"Guild "..param.." adicionada com sucesso no slot 2.") setGlobalStorageValue(guild_2,getGuildId(param)) else doPlayerSendTextMessage(cid,4,"Nome inválido.") end elseif words == '!guildoff' then setGlobalStorageValue(guild_1,0) setGlobalStorageValue(guild_2,0) doPlayerSendTextMessage(cid,4,"Slots resetados.") end return true end tag: <talkaction words="!guild1;!guild2;!guildoff" script="guilds.lua" /> data/movements/green.lua function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) == getGlobalStorageValue(guild_1) or getPlayerGuildId(cid) == getGlobalStorageValue(guild_2) then doPlayerSendTextMessage(cid,4,"Bem-vindo, "..getPlayerName(cid).." ["..getPlayerGuildName(cid).."]!") else doPlayerSendTextMessage(cid,4,"Desculpe, mas sua guild não pode entrar aqui!") doTeleportThing(cid,fromPosition) end doSendMagicEffect(getPlayerPosition(cid),10) return TRUE end tag: <movevent type="StepIn" uniqueid="13001" event="script" value="green.lua"/> INSTRUÇÕES; se eu não receber rep eu vou te caçar, gastei quase 20 min fznd abçs
    1 ponto
  28. Notícia em primeira mão: "Está vindo um mega-concurso ai .... awards?"
    1 ponto
  29. Fiz aqui bem corrido. Para testar, utilize essa query que eu fiz UPDATE `accounts` SET `p_points` = 5; Ela fará que todos fiquem com 5 p_points. Depois para testar 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 removePoint = 5 local itemId = 2160 if msgcontains(msg, 'test') or msgcontains (msg, 'test1') then if getPoints(cid) >= removePoint then selfSay("Você quer comprar um item por "..removePoint.." points?", cid) talkState[talkUser] = 1 else selfSay("Desculpe, voce nao tem pontos suficiente para trocar", cid) end elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then selfSay('Parabéns, obrigado pela troca.', cid) doPlayerAddItem(cid,itemId) doPlayerRemovePoints(cid,removePoint) doSendMagicEffect(getCreaturePosition(cid),17) talkState[talkUser] = 0 else selfSay('You don\'t have nothing!', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Ta bem simples, mas só pra ter uma noção Testei e ta certinho ;D
    1 ponto
  30. Kurobisu

    [Encerrado] [Pokemon] Dúvidas? - Pda

    Mano ajudo você amanhã, pois hoje ja não dá. MInha irmã vai entrar no computador e vai fazer a festa ate tarde então so amanhã que eu poderei ajuda-lo com seu problema. Quanto o Server não posso por para download para você, por que tipo o meu server eu não tenho so uma base do PDA e sim arrumei ele todinho, se eu passar para você ai eu ficaria no prejuizo... Poderia postar o seu Console em Spoiler para eu ver e depois vejo o que posso fazer para você... REP+
    1 ponto
  31. Subwat

    Bug Account List [+Rep]

    deleta esse arquivo potionexp.lua tem bug nele.
    1 ponto
  32. Veja se no seu config.lua tem essa linha: addonsOnlyPremium se tiver coloque como false. Se não tiver adicione ela assim addonsOnlyPremium = false e veja se funciona. Vlw, espero ter ajudado.
    1 ponto
  33. Veja em talkactions se acess para !buyhouse esta 1 caso estiver verifique nesta parte do config.lua Caso nao mude nada Tente fazer isso para teste se nao resolver o problema esta na database ou na talkaction... Use Esta tag TAG colocar em talkaction.xml Qualquer coisa use este meu tutorial e velho mas ainda pode ajudar.. http://forums.######/showthread.php?34664-So-premmy-Comprando-Casa-No-Seu-OT&highlight=BLumaster
    1 ponto
  34. É isso mesmo deu certo aki merece rep+
    1 ponto
  35. eddyhavoc

    Pokemon Supreme® {Atualizado²}

    NOSSA VEIO SE NAO FEZ NADA... SÓ TA ENROLANDO OQ TEM D NOVO NO SEU SERVIDOR NADA VÉLHO SE SOH MOSTRO UMA IMAGEM DOQ JAH TINHA AFF SE CONSEGUIU ENROLA ESSE POVO POR APOXIMADAMENTE 1 ANO VAI ENROLAR MAIS QUANTO TEMPO ?
    1 ponto
  36. @Stylomaldoso ja arrumei, pediram ai um script de um item que aumentava os status de um pokemon... ta ai Segue o script, abaixo explico como configurar. Em actions.xml adicione: <action itemid="wwww;xxxx;yyyy;aaaa;zzzz" event="script" value="vitaminas.lua"/> Sendo: www = id do item que vai dar offense xxxx = id do item que vai dar defense yyyy= id do item que vai dar agility aaaa= id do item que vai dar vitality zzzz = id do item que vai dar specialattack vitaminas.lua function onUse(cid, item, frompos, item2, topos) tabela_status = { [wwww] = {name="offense", value = 10}, [xxxx] = {name="defense", value = 10}, [yyyy] = {name="agility", value = 10}, [aaaa] = {name="vitality", value = 10}, [zzzz] = {name="specialattack", value = 10}, } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local pb = getPlayerSlotItem(cid, 8) local pokename = getItemAttribute(pb.uid, "poke") doRemoveItem(item.uid, 1) local status = tabela_status[item.itemid] local pbstat= getItemAttribute(pb.uid, status.name) local st = pbstat + tabela_status[item.itemid].value doItemSetAttribute(pb.uid, status.name , st) doPlayerSendTextMessage((cid), 27, "Your "..pokename.." has eaned "..status.value.." "..status.name.." points!") doSendFlareEffect(getThingPos(cid)) return true end Lembrando de trocar as letras pelos mesmos ids que colocou no actions.xml Onde tem o value, em cada linha, vc troca por quanto de status ele vai ganhar. por exemplo, se o value da linha de offense for 100, o pokemon vai ganhar 100 de ofense quando usar o item wwww.
    1 ponto
  37. Beeki

    [9.44] Subwat Oficial 04/03/2012

    Ótimo mapa subwat, porém não irei dar rep agora não, só quando o servidor estiver 100% ou seja tirar os erros do Console, até!
    1 ponto
  38. Schulzao

    [Pedido] Pokemon

    Presiso de Uma Sign Assim: Imagem: Ash e o Piakachu Emcima dele Escrito: Dolado de Ash Escrito Pokemon Quest Efeitos: Nas Letras Uma Luz que fica indo e voltando
    1 ponto
  39. kenyokipney

    Paladin Nao Atk Quando Corre

    ae to com esse bug no meu sttyler e queria saber como arrumar ja procurei em todo o canto mais nao axei quem me ajudar a faser o paladin correr e atkar dou rep+
    1 ponto
  40. segure ctrl + shifit e arraste pela área que voce que copiar apos definir a area solte o mouse e ele irá selecionar a area ai vc aperta ctrl + c e depois ctrl + v e coloque aonde quiser !!!
    0 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...