Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 12/30/13 em todas áreas

  1. Avuenja

    MC AAC - Based in Modern AAC

    Fala meu povo, esse é o MC AAC baseado no meu querido Modern AAC criado pelo ilustre Stian e parceiros. Não venho tirar o créditos de ninguém e tudo mais, mas to querendo deixar mais fácil para configurar e para se entender, para os novos brasileiros que estão a entrar no ramo de OTS e ATS. Espero que este AAC ajude muito a todos! Umas imagens para demostrar o layout padrão(default) do MC AAC. Ainda estou mexendo nele, mas a maioria das páginas foram e estão sendo revisadas, e recebendo uma limpeza.... Umas imgs... Em breve posto mais imgs e novidades... Após estar pronto, estará disponibilizado no Github e nos fóruns e com atualizações frequentes! Abraços, comentem ai sugestões e tudo mais...
    2 pontos
  2. Avuenja

    Sign...

    Depois de um mega tempo sem postar algo, uma imagem pra vocês... Ve oque acham... ta uma merda....
    2 pontos
  3. Em talkactions/scripts crie o arquivo createtp.lua e cole isso dentro: function onSay(cid, words, param) local t = string.explode(param, ",") if not tonumber(t[1]) or not tonumber(t[4]) then doPlayerSendTextMessage(cid, 21, "O comando requer a segunda posiçao.") end if doCreateTeleport (1387, {x = t[4], y = t[5], z = t[6]}, {x = t[1], y = t[2], z = t[3]}) then doPlayerSendTextMessage(cid, 25, "O teleport foi criado com sucesso!") end return true end Em talkactions.xml adicione essa tag: <talkaction words="/createtp;!createtp" acess="5" event="script" value="createtp.lua"/> Para criar o tp digite /createtp ou !createtp e depois as cordenadas, lembrando que as cordenadas onde o tp vai ser criado vem primeiro, por exemplo: /createtp 123, 456, 7, 321, 654, 8 Em azul são as cordenadas onde o tp vai ser criado e em vermelho são as cordenadas pra onde o tp levará o jogador.
    2 pontos
  4. beto06

    [Show Off] Beto

    http://2.imgland.net/u7I0c7.png
    2 pontos
  5. Vodkart

    Simple Task 3.0

    Mods: NPC Como configurar?
    1 ponto
  6. Hoje, dia das crianças resolvi dar um presente as crianças daqui do fórum e reformulei totalmente o tópico agora está mais fácil e mais acessivel, as imagens boas e todas tiradas por mim. Está dividido em: 1º Passo: Preparando o XAMPP 2º Passo: Criando a Database 3º Passo: Criando o banco de dados 4º Passo: Criando uma conta GOD EXTRA 5º Passo: Criando o site para os players entrarem F.A.Q. - Perguntas e respostas -Baixando o Xampp- Xampp download: http://www.baixaki.com.br/download/xampp.htm Tamanho: 44,20MB Depois de baixar instale o XAMPP 1º Passo: Preparando o XAMPP (Créditos ao Lord Joel por lembrar do security) Abra o XAMPP, depois disso verifique se está tudo corretamente ligado clicando no XAMPP_Panel Mini F.A.Q. Mas meu apache não esta ligando! Vá até C:\xampp\apache\conf\httpd.conf: Procure por “Listen 80″, mude para “Listen 8090″Procure por “ServerName localhost:80″, mude para “ServerName localhost:8090″ C:\xampp\apache\conf\extra\httpd-ssl.conf Procure por “Listen 443″, mude para “Listen 4499″Procure por “<VirtualHost _default_:443>”, mude para “<VirtualHost _default_:4499>”Procure por “ServerName localhost:443″, mude para “ServerName localhost:4499″ Explicação: O IIS (Internet Information Service) do windows é padrão para rodar em port 80, então você não conseguira abrir o apache pois vai dar conflito com esta porta que já esta sendo usada, então trocamos! Mesenga, ainda não funcionou =/ Então recomendo você baixar a versão 1.6.5 por conter a antiga base que pega em todos os windows Download aqui: AQUI Continuando... Agora acesse a página: http://localhost/security/xamppsecurity.php caso tiver trocado o port acesse: http://localhost:8090/security/xamppsecurity.php Vá na pasta do seu OT, abra o config.lua Você irá encontrar linhas parecidadas com essas: -- DatabasesqlType = "sqlite" >> mude para mysql, pois agora usaremos um servidor mysqlsqlHost = "localhost" >> não mexasqlPort = 3306 >> não mexasqlUser = "root" >> esse é o usuário usado para acessar o servidor XAMPP, NÃO MUDEsqlPass = "" >> password (senha) que você usou no passo 1sqlDatabase = "" >> vamos definir um nome para nossa database, ex: theforgottenserversqlFile = "Styller.s3db" >> isso não irá servir mais pois usaremos um servidor MySqlsqlKeepAlive = 0 >> não mexamysqlReadTimeout = 10 >> não mexamysqlWriteTimeout = 10 >> não mexapasswordType = "plain" >> não mexa No meu caso ficou assim: -- DatabasesqlType = "mysql"sqlHost = "localhost"sqlPort = 3306sqlUser = "root"sqlPass = "123"sqlDatabase = "styller"sqlFile = "Styller.s3db"sqlKeepAlive = 0mysqlReadTimeout = 10mysqlWriteTimeout = 10passwordType = "plain" 2º Passo: Criando a Database abra internet e digite http://localhost caso tiver mudado o port: http://localhost:8090 escolha Português BR depois disso procure PhpMyAdmin e clique tenha certeza que estará nessa página: http://localhost/phpmyadmin/ caso estiver com port trocado: http://localhost:8090/phpmyadmin/ 3º Passo: Criando o banco de dados Na tela a seguir, você vera onde tem a parte Criar novo banco de dados, digite o mesmo nome que você colocou no config.lua em sqlDatabase= Agora clique criar Na tela seguinte clique em "importar" e escolha o arquivo "schema.mysql", em alguns ots o nome é "algumacoisa.sql", ex: forgotten.sql (no caso do The Forgotten Server) vai isso,dependendo do server que estiver usando, o numero de importações varia: 4º Passo: Criando uma conta GOD Entre no server e crie uma conta com o Account manager pra ficar mais facil, e também crie 1 player. Após criado a account e o player, volte a janela do XAMPP na database e clica em accounts, depois vá em visualizar depois clique no pincel Irá aparecer uma tela com os dados da conta, altere apenas o necessário... mude o type de 1 para 5 e group id de 1 (se quiser conta normal com GOD) e 5 (se quiser conta GOD com GOD) depois clique em "executar" o char ainda não é God apenas a conta, então vá em players na coluna da esquerda... clique no lápis de novamente.... Troque Group de 1 para 6, agora sim, seu char eh god. se quiser GM troque para 4 ou 5 (Sênior GM) Group id 1 = PlayerGroup id 2 = TutorGroup id 3 = Sênior TutorGroup id 4 = GMGroup id 5 = Sênior GMGroup id 6 = GOD *IDs acima baseados no Styller OT 8.52 Seu server está pronto para rodar! EXTRA 5º Passo: Criando o site para os players entrarem -Download do site- Baixe um dos Websites "SQL" na seção de downloads do Xtibia >> http://www.xtibia.com/forum/forum/581-downloads-de-websites/ Recomendados: Gesior acc maker: Gesior para 8.54 Nicaw Acc Maker website http://www.xtibia.com/forum/topic/81939-nicaw-aacmaker-para-otserv-xmlsql/ Todos os sites já vem com configurador, então entre em: http://localhost caso tiver trocado o port já sabe: http://localhost:8090 e Configure-o! -Vamos configurar o Gesior Acc Maker!- Baixe o Gesior Acc Maker Gesior para 8.54 Ligue o XAMPP e o OT Vá em C:\Xampp\htdocs e delete tudo o que tem dentro da pasta Agora extraia seu site pra lá, feito isso entre em http://localhost ou http://localhost:8090 você verá uma tela assim: clique em Set server path Agora no campo em que aparece digite o diretório no qual se encontra o ot, ex: C:\OTx Agora é só ir clicando um por um e configurar a seu gosto 1º Quadrado preto: 1. Set server path --> escolhe o diretório do OT2. Check DataBase connection --> você só pode proseguir se não tiver nehum erro nessa parte3. Add tables and columns to DB --> isso carrega uma parte do site4. Add samples to DB --> isso carrega uma parte do site (vocações)5. Set Admin Account --> escolhe o account do admin do site Quadrado Vermelho: 6. Load Monsters from OTS --> vai dar load automatico nos monstros do OT, verifique se não há nehum erro7. Load Spells from OTS --> ele vai carregar todas as spells do OT, verifique se não há nehum erro antes de proceguir Pronto, o site está configurado e pronto para criar contas. Para outras opções clique em ADMIN PAINEL F.A.Q. - Perguntas e respostas @Todos Duvidas: -Como faço minha account de GM/GOD? Siga o passo 4 eu nao encontro schema.mysql od está isso?? Em alguns servidores o nome é theforgottenserver.sql Qual vai ser meu site pros outros poder entra fazer acc? seu site vai ser http://seuip:8090 ou se quiser por http://seuip:xxxx sendo "xxxx" um número de port variando entre 80 e 9000, faça o seguinte: vá em "C:\xampp\apache\conf" e abra o arquivo httpd.conf procure por: #Listen 12.34.56.78:80 Listen 80 Nas duas linhas ponha Um número variando de 80 à 9000 no lugar do 80 exemplo: #Listen 12.34.56.78:8090 Listen 8090 Agora procure a linha: ServerName localhost:80 e troque pelo mesmo número que você colocou exemplo: ServerName localhost:8090 -No seu está dando o seguinte problema: [28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES)[28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database! Antes de colocar oSERVER ONLINE, certifique-se de que o XAMPP está aberto Até a proxima!
    1 ponto
  7. Hello <3 Bom, muitos gostariam de ter seu client lindo, sem aqueles trecos de tibia.pic, spr, dat etc .. Hoje estarei criando esse tutorial para lhes ajudar Vamos lá ! Downloads : MoleBox + Crack Vamos lá ! Bom vou usar o client erondino como exemplo .. Abra o molebox, em "executable" você coloca o exe do seu client ainda não compilado, e em " pack to " você coloca o nome do seu client ! EX : Depois, clique em "add file" e selecione arquivo .pic .dat e .spr do seu client ! Aí é só clicar em pack to box , e esperar aparecer a seguinte mensagem : Então você clica em "execute", e pronto client compilado com sucesso Abraços, Flinkton
    1 ponto
  8. Bom galera após muito tempo lendo tutorias aqui no xtibia resolvi trabalhar em um ot eu e um amigo , noite e dia lendo esse forum fabuloso finalmente conseguimos realizar nosso sonho de ter um server proprio , antes da apresentação queria agradecer a todos os que me ajudaram seja em tutorias ou tirando duvidas e tmbm a toda a equipe xtibia por nos proporcionar essa maravilhosa experiencia. LEMBRANDO QUE JÁ ESTÁ ONLINE ! Xp: Alta Loot: Medio Alguns Addons Adicionados Ao Jogo Pokemon Bags Duel System 100% PxG Senha no CP 100% PxG Cidade Hamlin Adicionada Boost Maximo +50 Npc Rank 5 Mapa 80% PxG Outland 80% PxG Outland Main Quest Icon System Sistema De Tv 100% Pesca 100% com outfit Todos Os Shinys Da PxG New Client Com som e Efeitos [AINDA EM FASE DE TESTES AMBOS PODEM SER DESABILITADOS] Vip Gratis Por Tempo Indeterminado Algumas Quests Criadas Por Mim Servidor 24 Horas Online Download do Client: http://www.4shared.com/rar/FJg3B3y3/Poke_Unlimited.html Pagina no facebook: https://www.facebook.com/pokeunlimitedworld vou mostrar-lhes algumas imagens. Obrigado a todos , qualquer conselho é sempre bem vindo.
    1 ponto
  9. Olácaro rapaz, temos o Gesior do Victor que é compátivel, e o do PiabetaMan tamb´me, tem o Gesior 2012... O Znote aac tbm é compativel a versao 1.5, e o modern também é compativel.
    1 ponto
  10. zipter98

    task de matar jogador

    O jogador irá receber a storage automaticamente, após matar os 50 jogadores, ou terá que falar novamente com o NPC? Bom, fiz aqui. Qualquer erro, só postar. NPC: (suponho que você saiba fazer o .xml dele) data/creaturescripts/scripts function onKill(cid, target, lastHit) local qnt_kill = 50 --Quantidade necessário de players que o jogador deverá matar. if getPlayerStorageValue(cid, 193811) >= 1 and getPlayerStorageValue(cid, 193811) <= qnt_kill then if isPlayer(target) then if getPlayerStorageValue(cid, 193811) <= (qnt_kill - 2) then setPlayerStorageValue(cid, 193811, getPlayerStorageValue(cid, 193811) - 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You killed 1 player. You need kill more "..(qnt_kill - getPlayerStorageValue(cid, 193811)).." "..((qnt_kill - getPlayerStorageValue(cid, 193811)) > 1 and "players" or "player").." to complete the task.") else setPlayerStorageValue(cid, 183811, 0) setPlayerStorageValue(cid, 918381, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Congratulations, you complete the task! Talk to the NPC for get your prize.") end end end return true end function onLogin(cid) registerCreatureEvent(cid, "taskPlayer") return true end Tags: <event type="kill" name="taskPlayer" script="nome do arquivo.lua"/> <event type="login" name="taskPlayerLogin" script="nome do arquivo.lua"/>
    1 ponto
  11. ninu

    [8.54] Pokémon Ownz V1.0 By Ninow

    -Pokémon Ownz V1.0 By Ninow -Bom pessoal como não está havendo post de Pokétibia ultimamente eu vim aqui e vou postar o meu. Ele na verdade é o Pokémon Maluco, porém eu editei e adicionei várias coisas. -O que tem no servidor? No server foi adicionado: -Reliquia Stone; -Comando !buyvip e !buysupervip -Novos Pokémons: Arceus,Latios,Amethyst Golem,Pirate Gengar e muito mais... -Novas Quests: Reliquia Stone Quest, Legend Box Quest, Secret Box Quest e muito mais... -Super Vip Area: Quando você compra super vip você poderá entrar na super vipa area e lá tem as novas quest o novo npc que vende a Reliquia e respaws de pokémons que não existe para players FREE. -Novos Respawns: Kyogre (Quando morre ira virar blastoise, porém ele tem uma pequena chance de dropar a [Fantastic] Water Stone,Groudon: (Quando morre ira virar magmar porém ele tem uma pequena chance de dropar a [Fantastic] Earth Stone,Rayquaza(Quando morre ira virar ele mesmo porém quando você der catch nele ele vira na forma FAKE, Exemplo: Fake Rayquaza, e tem a mesma chance de dropar a [Fantastic] Leaf Stone, quando usada nele ira virar o Rayquaza com sua força normal, Jirachi,Giratina,Dialga,Palkia a mesma coisa do Rayquaza, porém no Dialga e no Palkia se a stone for usada novamente ele pode virar Primal Dialga ou [Fantastic] Palkia. -Obs: Talvez no lugar de [Fantastic] pode ser [unlockpower], eu editei mas não me lembro bem qual foi as stones. -Obs²: Foi colocado protection zone na frente do CP para não ter lutas e não dar lag. Então foi criado um pvp novo. -Links: Server: http://www.mediafire...09s7bkk9cf7ugny Client: http://www.mediafire...htcv9pydq5ppvg7 -Scan Scan Server 19/02/2012 https://www.virustotal.com/url/3f78166710d6283e08157d8849874ffb419a7da897f9f75e04317bc6e5e17951/analysis/1329693471/ Scan Client 19/02/2012 https://www.virustotal.com/url/c85fe80f80c71fad19bce8b37275bedf59a8155c682fb46883799b8b4c280b36/analysis/ créditos: 70% Server Maluco 30% Eu por editar e colocar coisas novas no server. Pessoal desculpa se o post está desorganizado é o meu primeiro post, não coloquei Ss porque eu não conseguir. Então eu vou deixar sem ss mesmo. (Depois eu coloco SS.) Gostou REP+
    1 ponto
  12. Amigo seu computador está sem Direct X9 então baixe-o e instale e pronto resolvido aconteceu isso comigo ja rsrs
    1 ponto
  13. Projeto Pokémon World Bom galera, o servidor ira ser feito na base do erondino, por enquanto essa foto ai de cima foi tirada de um pda que eu usei para testar as sprites, já estou adicionando tudo no erondino, preciso de ajuda de scripters e programadores para desenvolver esses sistemas no erondino e tbm novos sistemas, como todos viram não é um servidor qualquer, tem como base as sprites do gba e sera um sucesso sem duvidas, bom, por enquanto estou trabalhando solo e esta muito complicado, preciso da ajuda de vcs! O servidor é sério preciso da ajuda de pessoas serias que queiram mesmo ajudar. Faz um mês que estou trabalhando nessas sprites tenho mais de 3 mil já feitas, em breve novas prints mostrando o mapa do jogo. Nome Completo: idade: Área onde atua com o tempo de experiencia: Email ou Facebook: Horário disponivel: _______________________________________________________________ Vagas Disponíveis por enquanto = Scripter [1] Programador [1]
    1 ponto
  14. jojoca mais edurado idade 15 anos 2 anos eu faso poketibia faco systemas de poketibi e colocor pokemon da 4 e 5 e 6 vlw
    1 ponto
  15. Espero com ctz jogarei
    1 ponto
  16. zipter98

    Teleport Dinâmico

    Tenta assim: function onSay(cid, words, param) local t = string.explode(param, ",") local tempo = xxx --Tempo, em segundos, para o teleport desaparecer. if not tonumber(t[1]) or not tonumber(t[4]) then doPlayerSendTextMessage(cid, 21, "O comando requer a segunda posiçao.") end if doCreateTeleport(1387, {x = t[4], y = t[5], z = t[6]}, {x = t[1], y = t[2], z = t[3]}) then doPlayerSendTextMessage(cid, 25, "O teleport foi criado com sucesso!") end addEvent(function() local pos = {x = tonumber(t[1]), y = tonumber(t[2]), z = tonumber(t[3])} local tp = getTileItemById(pos, 1387).uid if tp > 0 then doRemoveItem(tp, 1) end end, tempo * 1000) return true end
    1 ponto
  17. lokodurst

    [Encerrado] ot server

    Topico fechado E respondindo Private
    1 ponto
  18. markindoot

    Potion Healando Por Lvl

    function onUse(cid, item, fromPosition, itemEx, toPosition) --- configuration by notle local min = 1999 --- minimo que vai curar com menos 1000 de lvl local max = 2000 --- maximo que vai curar com menos 1000 de lvl local min300 = 3999 --- minimo que vai curar com lvl 2000 local max300 = 4000 --- maximo que vai curar com lvl 2000 local min500 = 5999 --- minimo que vai curar com lvl 3000 local max500 = 6000 --- maximo que vai curar com lvl 3000 local exhaust = 1100 -- Tempo para player poder se curar novamente! (1000 por segundos) local lvl1,lvl2,lvl3 = 1999,2999,3000 -- modificação de level --- configuration by notle if (getPlayerStorageValue(cid, 14725) <= os.time()) then if getPlayerLevel(cid) <= lvl1 then doPlayerAddMana(itemEx.uid, math.random(min, max)) elseif getPlayerLevel(cid) >= lvl1+1 and getPlayerLevel(cid) <= lvl2 then doPlayerAddMana(itemEx.uid, math.random(min300, max300)) elseif getPlayerLevel(cid) >= lvl3 then doPlayerAddMana(itemEx.uid, math.random(min500, max500)) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 14722, os.time()+exhaust/1000) else doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.") end end end lvl 1000 cura 1999 a 2000 lvl 2000 cura 3999 a 4000 lvl 3000 cura 5999 a 6000 function onUse(cid, item, fromPosition, itemEx, toPosition) --- configuration by notle local config = { level = 1000, min = 1000, max = 2000, -- fico mais facil pra vc editar :D level2 = 2000, min2 = 3000, max2 = 4000, -- fico mais facil pra vc editar :D level3 = 3000, min3 = 5000, max3 = 6000, -- fico mais facil pra vc editar :D level4 = 4000, min4 = 7000, max4 = 8000} -- fico mais facil pra vc editar :D local exhaust = 1100 -- Tempo para player poder se curar novamente! (1000 por segundos) --- configuration by notle if (getPlayerStorageValue(cid, 14725) <= os.time()) then if getPlayerLevel(cid) <= config.level and doPlayerAddMana(itemEx.uid, math.random(config.min, config.max)) or getPlayerLevel(cid) <= config.level2 and doPlayerAddMana(itemEx.uid, math.random(config.min2, config.max2)) or getPlayerLevel(cid) <= config.level3 and doPlayerAddMana(itemEx.uid, math.random(config.min3, config.max3))or getPlayerLevel(cid) >= config.level4 and doPlayerAddMana(itemEx.uid, math.random(config.min4, config.max4)) then doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 14725, os.time()+exhaust/1000) return true end end end ambos funcionam e apenas um é menor que o outro, fica a seu critério qual usar. OBS: na hora de coloca id do potion tem que ver se não já tem em actions.xml se não vai da erro pq ja vai ter ID ligados em outros arquivos só tirar deixa só nesse novo.
    1 ponto
  19. zerefshirou

    [Encerrado] Exhausted em uma talk

    Testa isso aqui: function doRemoveAbnormalSpeed(cid) if not isCreature(cid) or not isPlayer(cid) then return false end doChangeSpeed(cid, -1200) return true end function onSay(cid, words, param) time = 10 needPremium = true exhaustTime = 2 if needPremium and not isPremium(cid) then doPlayerSendTextMessage(cid, 27, "You need a Premium Account to use speed.") return true end if exhaustion.get(cid, 8554) and exhaustion.get(cid, 8554) > 0 then doPlayerSendTextMessage(cid, 27, "You need wait "..exhaustion.get(cid, 8554).." seconds to use again.") return true end doChangeSpeed(cid,200) addEvent(doRemoveAbnormalSpeed, time*1000, cid) doCreatureSay(cid, "Strong Haste", TALKTYPE_ORANGE_1) exhaustion.set(cid, 8554, exhaustTime) return true end
    1 ponto
  20. zipter98

    Transfer, Points

    Esse 20, é a quantidade de pontos, certo? Anyway, function onSay(cid, words, param, channel) local t = param:explode(", ") local player = getPlayerByName(t[1]) local quantidade = tonumber(t[2]) if param == "" then return doPlayerSendCancel(cid, "Command requires param.") elseif not isPlayer(player) then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif quantidade == nil then return doPlayerSendCancel(cid, "Sorry, not possible.") end if getPlayerVipPoints(cid) < quantidade then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce nao tem pontos suficiente!!") end doPlayerRemoveVipPoints(cid, quantidade) doPlayerAddVipPoints(player, quantidade) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce Transferiu "..quantidade.." pontos para "..getPlayerName(player)..".") f = io.open("data/logs/Pontos.txt", "a+") f:write("Player: "..getPlayerName(cid).." transferiu pontos ("..quantidade..") para "..getPlayerName(player).."\n\n----------------------------------------------------------\n") f:close() return true end Modo de uso: /transfer nome, pontos
    1 ponto
  21. matheuspeixoto12

    Magia de 3 tempos

    na primeira magia está assim: addEvent(onCastSpell2, 500, parameters) mude para addEvent(onCastSpell3, 500, parameters)
    1 ponto
  22. Alexclusive

    Radbr-Fenix v8.60

    Bem legal o server cara, obrigado por trazer o conteúdo até agente. Estarei aprovando e movendo para seção de downloads. Desculpe a demora para aprovação, sabe como é final de ano né?! Abraço e parabéns pela edição do server. Like garantido! Atenciosamente, Alexandre.
    1 ponto
  23. zipter98

    task de matar jogador

    Área incorreta, tópico movido. Mais cuidado da próxima vez.
    1 ponto
  24. Benny

    [Pedido] Pic ~ Client ~.^

    Só passei pra dizer fdp não me deu rep aejiajeai, zoa .. e pro alex, <3 ficou foda
    1 ponto
  25. Alexclusive

    [Encerrado] ERROR NO SHOP

    Execute em sua database: CREATE TABLE `pid` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `date` INT(11) NOT NULL , `text` TEXT NOT NULL ) ENGINE=MYISAM ;
    1 ponto
  26. 1 ponto
  27. Venom2

    Nova [Teasers]

    Entenda melhor o projeto: Gêneses Teaser #1: A profecia. “ Renascido no ventre da escuridão lá estava enterrado sua identidade e suas memórias eu vejo o poder da esperança transpirar de suas mãos. Sua origem afunda em escombros, enquanto o verdadeiro herói se ergue de seu profundo sono. ” Não me recordo quem eu sou, meu nome, minha família ou meu legado. No momento me encontro jogado em escombros do que me parece ser uma falecida cidade ou vila. Um instinto de sobrevivência me mantém ativo, um desejo de saber quem eu realmente sou talvez seja meu atual propósito. Enterrado vivo! Como pode alguém sobreviver com poucos arranhões a um soterramento? Olho em minha volta, a destruição toma conta de uma vila. Em frente as casas, jardins de ossos e lápides. Avisto de longe tochas acessas. Comandante Tarius II, ele se nomeava, junto ao seu grupo de soldados eles foram enviados por ordens do próprio Rei em uma missão de resgatar sobreviventes do misterioso terremoto que destruiu a vila de Coya e separou a ilha de Galapsos. Conto a ele sobre o soterramento, Tarius aparenta surpreso e cita diversas vezes trechos de uma velha profecia, aparenta acreditar solenemente que eu vivo estas palavras. Tarius refresca minha memória, diz que Nova vive tempos de agonia e dor, a Tormenta tomou níveis maiores este ano, não dúvida que este terremoto seja fruto desta perversidade. Sou ordenado a embarcar junto a Bad, ele nos levará de volta ao vasto continente de Deheon, não me recordo de nada existente neste mundo para ser sincero, sou informado que iremos a Prima, soou como um bom começo. Exausto, eu desabo em sono durante a viajem, acordo em um navio pesqueiro em Prima. “Quem sou eu? Qual o meu propósito, qual será o meu legado? Seria eu o fim da perversidade da tal tormenta? Seria realmente eu a profecia? Afinal... o que é esta temida Tormenta? Está decidido! A jornada começou, a tormenta será desbravada e o meu destino revelado! ”
    1 ponto
  28. BlackZik

    Resolvido Seu Problema com remere's

    Equipe Elite. Ola galera do xtibia sei que a maioria dos membros aqui são mapper ou querem ser então agora ta dano uns erro no remere's que quando agente abre tudo la fica as (paredes,o chão, e tudo mais fica com outras imagem, tipo bicho etc.) bom aqui estou eu para fala pra vcs a resolver este problema então façam tudo igual vou escrever aqui em Baixo. Bom galera este foi meu primeiro tutorial aqui no Xtibia Espero ter Ajudado Si Sim Rep+ Comente qual quer duvida to aqui xD Obrigado Pela Atenção. Conteudo: ( Exclusivo para o Xtibia Não Poste em Outro Forum este tutorial é especial mente pro xTibia ). .
    1 ponto
  29. Venom2

    Nova [Teasers]

    Teaser #2: Bem vindo a Prima! Capitão Sorak... Aparentava ser jovem, no máximo 35 anos, andava sempre com seu grande chapéu pirata e estava sempre muito ocupado com seus afazeres. Ele foi como um pai para mim, me acolheu em seu navio, me ofereceu roupas novas e alimentos.. Nunca nada me pediu em troca. Então me disse que um homem deve ser lembrado pelo seu nome, um lance de legado, entende? Me batiza de “Galtran”, que significa; O nascido da luz. “Tormenta”, um nome que vem consumindo grande parte do meu pensamento, precisso me distrair.. Apesar de sempre ocupado, Sorak me orientou a seguir ao mercado de Prima, devo me encontrar com Michael um aprendiz de Siron, o grande ferreiro de Prima, ele iria me oferecer o emprego que mudaria minha vida! Prima! Dou meus primeiros passos fora do navio pesqueiro, as ruas da cidade são bem largas, diversas esculturais praças e fontes completam seu vazio a tornando bem interessante. Apesar de não ser uma grande cidade é fácil ser emboscado em suas ruelas, o que torna os índices de crimes um pouco elevados. No mercado, eu encontro com Michael ele me apresenta suas armas, lâminas realmente afiadas! O meu primeiro toque com uma espada me surpreende, eu tenho bastante facilidade em manuseá-las, era como se meu corpo lembra-se de um grande guerreiro e automaticamente faz suas acrobacias. Sou apresentado ao grande ferreiro de Prima; Siron. O emprego era simples, ser assistente.. Ajudar na fabricação de armas e equipamentos. Acontece que Siron me ensinou muito além da disciplina, ele aprimorou o meu talento natural de manusear as armas. Eu treinava nas horas vagas, e em meses já era reconhecido como campeão de diversos torneios espadachins da região, era como se meus braços fossem a própria lâmina... Parte do meu corpo. Eu gostava desta rotina, me sentia cada dia mais experiente. Certa vez, após os treinos eu me encontro na taverna de Prima, me encanto nas melodias de Gariel, um bardo local. Do outro lado do salão, sentado sozinho em uma mesa, um jovem guerreiro se dirige a mim. Nenhum nome é citado, ele diz que conhece meu potencial como guerreiro e me implora para descobrir a origem de uma criatura grotesca que vem tirando algumas vidas dos cidadãos de Prima. Sondando sobre este assunto ouço depoimentos, pessoas que tiveram membros de suas famílias vitimas da criatura, aparentemente trata-se de um mosntro com calda verde e longa que arrasta suas vítimas as profundezas do esgoto durante a noite. Donald Olister, é um fazendeiro local, teve sua filha vítima do predador, ele me entrega a planta do esgoto de Prima e me deseja sorte. Eu me aventuro dias no esgoto de Prima, lugar um tanto quanto desagradável. Após conhecer cada canto do esgoto, eu me deparo com uma ruptura em uma de suas paredes. Desbravo ela e sou surpreendido cara a cara com um aligator, o duelo foi duro mas eu sabia que este não era capaz de causar o tamanho estrago em Prima... Certamente havia algo mais poderoso escondido naquele esgoto! Havia um buraco, certamente era onde esta criatura se abrigava. Não penso duas vezes e desço em esperança de achar alguma evidência de que este era o real “assassino de Prima”. Tola ideia... Uma floresta de aligators abrigava esta caverna, faço crocodilo por crocodilo sangrar até a morte, posso dizer que matei centenas deles. No final da caverna me deparo com uma sala coberta de ossos e crânios, um predador diferente sai do meio das rochas. “É ele!” eu pensei, eu sentia o sangue de Prima Escorrer de sua forte mandibula, ele era diferente... Era maior, mais forte e com um olhar suicida. Minha lâmina viajou escama por escama de seu corpo, com a força de uma cidade inteira, arrastei seu corpo até o centro de Prima e o exibi a todos! Fui idolatrado! Prima me acolheu com bastante calor, mas eu sabia que não podia me acomodar em seus berços, eu tinha um próposito maior; Desvendar a tormenta e descobrir minha origem! Decido deixar a cidade e desbravar novos rumos, bons amigos eu deixo para trás, mas eu sei que a qualquer hora eu posso contar com Prima novamente!
    1 ponto
  30. OriGM

    [Arquivado]Que Tal Revolucionar?

    tag: revolução, pokemon ... Se é de pokemon já não tem revolução nenhuma. Desculpa mas é minha opinião. rsrs Mas acho que ninguém faz isso, pelo simples fato, de não ter reconhecimento. Se você fala para fazer o SUPER OT como servidor,isso trará lucros para eles? Se você fala para fazer o SUPER OT como um distro,eles serão reconhecidos por isso? Acredito que nenhuma das alternativas. E pra mim ,não precisa juntar eles todos para fazer um SUPER OT,até você pode,basta querer,pensar e fazer. Abraço.
    1 ponto
  31. Não apoio.. Eu sou da 'época' onde o usuário poderia dar apenas 1rep/dia e sempre fui satisfeito! Colocando a 3..4... Entre outros só tende a atrapalhar os 'top 20' mais precisamente os top 3. Exemplo: A reputação atingida pelo Alissow foi de 880.. Mas tendo 1rep/dia.. Ele na época era considerado o Deus do Ek's.. Hoje com o aumento para 2rep/dia este 'título' fora passado ao vodkart.. Que possui os incríveis 1500 rep.. Daqui uns dia as coisas indo como estão terá pessoas com 999999 rep's.. Lembro também que nesta mesma época o COLABORADOR tinha apenas 2rep's diários.. Não esquecendo que, nesta época havia mais usuários/dia.. Outra coisa, vai ficar igual 'baiak', têm pessoas que possuem o objetivo de se tornar o melhor entre os melhores.. Logo se destacar.. Quando era 1rep/dia.. A pessoa tendo o top 880 já complicava a situação dos novos usuários que tentavam 'entrar nesta guerra'. Aumentando a 'rate' (rep/dia) o top de 880 foi para 1500.. a quantidade de 'desbravadores' diminuiu (consideravelmente).. Logo aumentando para 4x, o top se tornaria (3.000 [exemplo]).. com isto teríamos menos membros online, pois querendo ou não o rep é utilizado como competição.. Quem nunca desejou ter mais rep que seu amigo? quem nunca desejou estar entre os top 20? quem nunca desejou ser o mais reputado?Enfim sou totalmente contra aumentar rep/dia, e os motivos são os citados acima.
    1 ponto
  32. Stigal

    [Tutorial] Como Recortar Sprites

    Olá , irei ensinar a recortar Sprites , eu vi que tinha um tuto desse ja aqui no blog ,porem irei explicar mais , vamos la ! 1° passo : tem um site que voce pode pegar os sprites , aqui > SPRITES RESOURCES Download Nescessario Ou Preferencial: Bom , eu escolhi o Turtwing para cortar entum vamos la , voce terá essa imagem aqui mais ou menos: agora recortar so a parte do turtwing , 2° passo: tem que recortar os movimentos , bom aqui temos 4 movimentos , o poke andando pro lado direito , esquerdo, para cima e para baixo ou seja , East, West , North e South . Parte North, poke com o corpo virado pra cima : Parte West, poke com o corpo virado para a esquerda : Como ali em cima nao tem o poke com o corpo virado para a direita entum teremos que abrir o paint, arrastar a imagem do poke West , aperte CTRL+R Dê ok e pronto , voce tem o poke com a parte East , corpo virado para a direita Parte South, corpo do pokemon pra baixo : 3° passo: agora iremos abrir o Paint.Net e colocar o fundo do sprite em "trasparente" O fundo transparente seria a cor rosa , mas tem que ser o ton de rosa certo para ficar "trasparente" quando colocarmos no Dat.editor, bom vamos la ! abra o spr editor , escolha qual quer imagen de la e clique em SAVE . agora com essa imagem que vc pegou da sua spr , faça o seguinte abra o Paint.Net , arraste a imagem que vc pegou da spr , na parte superior direita , tem uma barra de ferramentas , selecione o conta gotas e clique no rosa da imagen , agora no canto direito inferior , tem uma palheta com varias cores , e tem um rosa com um sinal de MAIS (+) vc clica ali , pronto agora vc tem o ton certo de rosa para ficar "Trasparente" no dat.editor. 4° passo: agora que temos a cor certa, agora teremos que colocar todos os movimentos com essa cor de fundo ! que movimentos que estou falando ? aqueles que nos cortamos as partes , SUL , NORTE , LESTE e OESTE! são esses movimentos! pois bem , arraste eles para o Paint.Net , e com a cor rosa selecionada selecione a ferramenta do baldezinho , e clique no fundo da imagen dos movimetos , que ira ficar td rosa Obs: Eles ficarao assim como mostra na img. 5° passo: agora teremos que cortar os movimentos individuais , vejam que cada parte (SUL , LESTE , OESTE e NORTE) tem 3 movimentos , logo entum teremos , que recortar os 3 movimentos de cada parte , entum sugiro que crie pastas com o nome das partes , para nao imbolar , no total de td teremos 12 pedaços , 3 pedaços de cada parte , pois bem ... com as partes cortadas , obs: os 12 pedaços que voc recortou tem que estar com 32x32 de tamanho , se não o spr editor vai dar errado ! 6° passo : agora iremos adicionar as partes que cortamos, na spr , abra o spr editor , e ache o final onde os slots nao tem imagen que são apenas rosas, deve demorar um pouco para acha-las mas enfim . quando achar , clique na opção ADD SPRITE , ira abrir uma aba de navegação , procure as imagens que vc cortou lembrando que tem que ter 12 imagens , 3 de frente , 3 de costas , 3 de lado direito e 3 de lado esquerdo. ira ficar assim Obs : eu cortei so 1 parte que foi a parte South. Pronto , agora vc salva essa spr nova , vai no dat.editor no canto superior direito tem uma barra de rolagem com as sprites , leve a barra de rolagem ate o fina , la estara as sprites que vc adiciono. Aviso: Adicionei Como Link e Não Como Imagem Pois o Forum Não Estava Aceitando e Dava Erro '-'
    1 ponto
  33. Otimo Server faça um topic =)
    1 ponto
  34. Rasinsk

    Npc Anunciante!

    Coloquei em vez de NPC, uma talkaction (veja se vc vai gosta + desse, se ainda prefirir o npc me fale): Vá na pasta talkactions/scripts e crie um arquivo chamado mensagem.lua e coloque isso: function onSay(cid, words, param) local storage = 4444 local exhaustTime = 10 * 60 -- 10 minutos local message = getCreatureName(cid) .. " [" .. getPlayerLevel(cid) .. "]: " .. param if exhaust.check(cid, storage) == TRUE then doPlayerSendCancel(cid, "Você só pode enviar uma mensagem a cada ".. math.ceil(exhaustTime / 60) .." minutos.") return TRUE end exhaustion.set(cid, storage, exhaustTime) doBroadcastMessage(cid, message, MESSAGE_EVENT_ADVANCE) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Broadcast sent.") return TRUE end Depois va na pasta talkactions e abra o arquivo talkactions.xml e coloque a seguinte tag: <talkaction log="yes" words="/msg" event="script" value="mensagem.lua"/> Pronto, o comando é /msg (mensagem) Te ajudei? REP+
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...