Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/28/11 em todas áreas

  1. Tony

    Criando Um Cliente 100% Proprio

    Olá pessoal do Xtibia! Hoje vou ensinar a vocês como criar um cliente 100% próprio para seu servidor de tibia. :forward: Créditos :back: :star2: Jakiin :star2: Trazer ao x-tibia :star2: TiraDuvidas :star2: Fazer o Tutorial Este tópico recebeu destaque em nosso portal!
    6 pontos
  2. Eae galera tudo fmz ? esse é meu 2° tiopico intaum qual quer poblema mova, delete ou faça oque tenha que faser! Intaum vamos falar sobre oque irei faser ake: Vamos dizer que vou reformular o "Tutorial de Alavancas" // 1ª Pergunta: Mais ja existe esse tutorial ake no Xtibia né ? R: Sim ja existe, mais ele esta sem imagens e a explicação esta com coisas erradas e pessoas que não intendem muito de script não irão conseguir com o outro topico. 2ª Pergunta: Mais e o script foi você que fez ou copiou ? Copiei do outro tutorial que mencionei a cima, e irei botar os creditos ao criador do otro tutorial. Chega de inrrolação e vamos ao que intereça! 1° oque devo faser ? R: Primero você vai pegar criar um arquivo.lua com o nome leverwall.lua e colocar em seuot/data/actions/scripts dentro do arquvio leverwall.lua você vai por o seguinte script: Feis isso ? agora vou explicar o script, aque foi onde achei os erros no outro tutorial, intaum decidi fazer outro ensinado mais detalhamente, Explicando Script: Laranja: É a cordenada que esta localizada a parede que ira sumir ao você utilizar a alavanca. Verde: É o Uique ID que você ira colocar na alavanca pelo seu mapeditor, você vai clicar na sua alavanca com o botão direito do mouse e clicar em "properties" (propiedades)ai ira aparecer como na imagem a baixo!, Vermelho:É o Unique ID da sua parede você pode escolher o Unique ID que você bem entender, mais não pode ter um igual a esse no seu servidor, pelo seu mapeditor, você vai clicar na sua alavanca com o botão direito do mouse e clicar em "properties" (propiedades)ai ira aparecer como na imagem a baixo! Amarelo: É o ID da alavanca que vai abrir a parede e Rosa é o ID da alavanca que vai fechar a parede Por exemplo, no meu usei a alavanca com do ID: 1945 para abrir e 1946 Para fechar OBS: Você não ira por 2 alavancas só vai colocar 1, a imagem é só pra mostrar os IDS! Azul: É o ID da parede que sumio ao puchar a alavanca ou melhor disendo, é o ID da parede que vai ser criada ao puchar novamente a alavanca, é só você pegar seu god dar look na pedra que você vera o ID dela como na imagem abaixo! Agora va na pasta seuot/data/actions e abra o arquivo actions.xml e adcione a seguinte linha: Ai onde esta em Verde é akele unique ID da alavanca que você pois la em cima no script que esta em verde tambem! The End Creditos: Reibnitz (por ter postado o antigo tutorial) Eu Maarkiin(por ter refeito, corrigindo erros e adicionando imagens ao tutorial) Se eu ajudei você REP+ =] Se eu atrapalhei ou ofendi você REP- =[ Comentem oque acharam Porfavor! Att: Maarkiin:~
    2 pontos
  3. • Styller Yourots {Editado} (8.60) • Mapa Base: Styller Yourots 0.7.5(Editado por Pinguim) Bem galera, tô dando uma atualizado no server do LeozeraRox e colocando aqui pra vcs. Espero que curtem. • Informações: Editado por Felipe 28/10/11 -- ADD TELEPORTS PRAS HUNTS E QUESTS. -- Novo Visual do Templo 20% Reformulado. -- Novo Visual do DP. -- ADDONS QUE ERA POR ITENS AGORA EU BOTEI POR SECOND/FIRST ADDON. -- Adicionado Comando Para Comprar VIP: !buyvip (Gasta 3kk). -- Almentei a Area Vip Com Varios Teleportes Adicionados Apenas Para Vip's (!buyvip) -- Adicionado NPC Morpheu (que troca 100 Giant Spider Silk por 10 Spool of Yarn). -- Adicionado NPC A Sweaty Cyclops (que troca itens de addons que não caí de bichos por equipamento). -- Obsidian Knife e Blessed Wooden Stakeedit Funcionando. -- Canivete funcionando e Adicioando NPC que o vende. -- Nargor Editado. -- VIP Quest (em Nargor). -- Vip Shield Quest (Na Nova Area Vip). -- Adicionado VIP Itens. -- Novas Áreas adicionadas como: dwarf, lizard, minotaur, tortoise, quara, wasp, chicken, dwork, djins, entre outras... -- Editado itens.xml. -- Editado pasta npc. -- Editado loot dos bichos. -- Adicionado Xp Poção que dobra sua xp por 15 minutos (vendido na área VIP). -- Ao usar uma potion o empty vial some Para não fica acumulando em sua backpck. -- Adicionado camas nas casas. Editado por Felipe 28/10/11 -- NOVOS ITENS: E AGORA VENDIDOS NA NPC MAD -- Novo Templo Reformulado 30% Do Que Era Antes. -- Cidades Editadas. -- Bugs das casas arrumados. -- Bug Dos Teleportes Que Players Com Pz Locked Entravam e Iam Pro Templo Arrumado -- Bug da NPC A Sweaty Cyclops arrumado. -- Bug do NPC Brisasol Arrumado. -- Bug da House Que Pode Pega Golden Helmet e Outros Items Raros Na Fire Walker Quest Arrumado. -- Todos os Bugs Concertados By.: Felipe - Pinguim. -- ADD Quest Yalahar. -- ADD Quest Vip Shield Na Nova Area Vip. -- Algumas edições no mapa. -- E muito mais... ACC GOD god/god Não Foi Possivel Postar Fotos Por Que Sou Novo Nesse Site e Não Sei Mecher Direito =/ Link: Clique aqui Scan: Clique aqui • Créditos Quote -- Pinguimcda -- Leozerarox -- Rodrigo -- RenanSdc -- Robson Dias -- Comedinhasss -- Techloko -- TFS Team -- Gorno -- Vilden -- Pumah -- RubensBarrichelo -- Vodkart -- Doidin Duvidas Podem Postar ae Que Eu To Sempre Disponivel Para Responder Deem Rep+ quem gosto
    1 ponto
  4. [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:
    1 ponto
  5. Olá pessoal do XTibia Apesar de não ter muita experiencia com formatação de tópicos, estou aqui para informar-vos, criadores de Website que estão com problemas na instalação do Gesior, uma solução fácil e rápida desse erro: É o seguinte. Eu descobri que o php.ini ( arquivo que determina extensões , index e etc ) do xampp atualizado ( 1.7x), não está compatível com a linguagem .php dos arquivos do Gesior. Qual a solução ? Simples. Passo 1 Desinstale seu xampp e todos os seus serviços ( mysql, apache e os outros ). Passo 2 Baixe e instale esse xampp v 1.6.5 : Download Passo 3 Siga os passos do video-tutorial: Clique Aqui ! Pronto. Agora é so alegria . Se não deu certo, pode postar suas dúvidas aqui . Dá Rep + aí pessoal . Até mais pessoal, espero que dê certo, pois pra mim deu ! Créditos: Kamykasy ( EU ) Os comentários são o fogo do tópico !
    1 ponto
  6. tklucas

    [Modern Aac] Poketheme

    Um tema simples, mas bonitinho. São duas opções de BG, a primeira em cinza e a segunda com os pokes. Download pokeTheme Por favor, se baixar o tema, comentem o que achar.
    1 ponto
  7. BaiakZik

    Baiak Vip4

    Olá Pessoal Do :XTibia_smile: Vinho Aki Dnv No Meu 3 Topico Trazendo O Mapa Baiakzik Mas Novo De Todos!! Templo Free Templo Vip1 Templo Vip2 Templo Vip3 Vip4 Cassino Então o novo mapa tem comandos novos e claro movements novos tbm tem cassino magia exevo gran trap tem /vip q é igual um /b pra players vip2 então baixe o mapa e saibe mas no ot!! [download]http://www.4shared.com/file/VyQNYqM_/860_Baiak_Edited_By_Baiakzik_V.html[/download] Meus Trabalhos http://www.xtibia.com/forum/topic/170732-mapa-baiak-com-vip4/ Cré http://www.xtibia.com/forum/topic/170408-mapa-baiak-com-vip3/ http://www.xtibia.com/forum/topic/171439-baiak-zik-vip4/ http://www.xtibia.com/forum/topic/171823-baiakzik-com-vip5-agr/#entry1128624 Créditos Baiak Yurots 5 % Bryan 10 % Matheusalvez 15 ¨% Baiakzik 75 % ip do meu ot baiak-zik.servegame.com Scan Do Ot: http://www.virustotal.com/file-scan/report.html?id=d680fab2e2d727ca4a1df6f88bf882836cab28b89ff3d53a15c23a47a141f9cb-1319757402
    1 ponto
  8. Como todos sabem, saber qual é o número do efeito que você deseja é difícil... ainda mais com tant lista de efeitos desatualizadas por aew. :fist: Então resolvi fazer uma lista atualizada de 68 efeitos (8.54) que está abaixo: Para usar os efeitos basta colocar o comando doSendMagicEffect(posição,efeito). Aonde posição é as coordenadas aonde o efeito será aplicado e o efeito é o próprio efeito. Vamos supor que eu queira usar o efeito de fumacinha no player como se tivesse dado algo errado quando usasse um item em outro. Eu colocaria assim: function onUse(cid, item, frompos, item2, topos) doSendMagicEffect(cid,2) return FALSE end Caso não funcione o código acima por algum motivo, troque o cid do doSendMagicEffect por frompos.
    1 ponto
  9. Linnux

    Supreme Baiak V7.3 [8.6]

    Supreme Baiak V7.3 [8.6] Editadão (apropriado a exp alta) Supreme Baiak editadao, novos itens, monstros,comandos e mapa editado. Novos Itens (vips) Milenio Helmet Milenio Armor Milenio Legs Milenio Boots Milenio Shield Milenio Axe Novos Monstros Icyd Tripyd The Halloween Hare SuperNova e muito mais Novas Spells Nova Arena, VIP 4 Adicionada ao Mapa E muito Mais Créditos Linnux Jhosef Scan: [download]http://www.4shared.c...eBaiakv73.html?[/download] Scan http://www.virustotal.com/file-scan/report.html?id=12eed45461cdf0cfa4da5eb975cd91d3f7796fe44de526cc9786ead8cc44129d-1321126620 Senha do GOD 33345000/33345000 Gostou ??? Dá um :button_ok: ai ^^
    1 ponto
  10. 2694943kkkk

    Aula 1 [Amador] ("ruas" De Cidade)

    Olá galérinha Xtibiana, Hoje eu começo o mais novo projeto de aula, mais detalhado, ultrapassando o chamado de "Simples", tudo no mapping é simples, mas dependendo também dos detalhes né ? Essas aulas são o nível 2 (Amador). Terá mais 8 aulas no Amador, em seguida já será outro nível. Então vamos ao vídeo do mapa que eu fiz mostrando pra vocês uma forma de fazer "rua" em sua cidade. Esse mapa que eu fiz foi a partir do meu ultimo tutorial. Vídeo : http://www.youtube.com/watch?v=Wm9vJDIZgWU Imagem aos interessados: Dicas: 1ª: Gente, na hora de fazer uma rua como essa pense bem qual ground tu vai usar, se for aquele do tipo Carlin, sugiro que não use uma borda que nem que eu usei, pois a mistura de cores não vão ser legais, entende ... talves até seria bom você procurar outra combinação. 2ª : (A mais óbvia) Sempre faça casas do mesmo tipo que a outra, exemplo : Parede de Madeira com Parede de Madeira, e nunca assim : Parede de Madeira com Parede de Pedra (A não ser que seja uma Guild House) Para os coordenadores e administradores do Xtibia: Gostaria de saber, se for possível, eu abrir um concurso? Que eu criarei, eu entregarei as sings e tals ... criarei meu próprio tema. Respondão aqui no tópico mesmo, ou me mande um x-mail. Muito obrigado gente, até a Aula 2. Gostou ? Rep++
    1 ponto
  11. bepokemon

    Blacksmith

    <?xml version="1.0" encoding="UTF-8"?> <mod name="Blacksmith System" version="1.0" author="Uissu" contact="xtibia.com" enabled="yes"> <description> You can use the command: /recipes (or any registered in the talkaction) to see the avaiable recipes. (In the table: Smiths) Put all the items in order in the desired position (which is in front of player as default) and use the hammer (id: 2422 as default) in the items. If you placed an existing recipe you'll receive a new item. </description> <config name="recipeList"><![CDATA[ smiths = { [1] = { name = 'scale armor',finalid = 2483,count = 1,exp = 250,type = 'Armor',level = 1, recipe = {[1] = {id=5880,count=3},[2] = {id=2467,count=1}}}, [2] = { name = 'chain armor',finalid = 2464,count = 1,exp = 1000,type = 'Armor',level = 5, recipe = {[1] = {id=5880,count=6},[2] = {id=2467,count=1}}}, [3] = { name = 'brass armor',finalid = 2465,count = 1,exp = 3000,type = 'Armor',level = 10, recipe = {[1] = {id=5880,count=10},[2] = {id=2467,count=1}}}, [4] = { name = 'plate armor',finalid = 2463,count = 1,exp = 5000,type = 'Armor',level = 15, recipe = {[1] = {id=5880,count=5},[2] = {id=5887,count=1},[3] = {id=2467,count=1}}}, [5] = { name = 'dragon scale mail',finalid = 2492,count = 1,exp = 50000,type = 'Armor',level = 50, recipe = {[1] = {id=5920,count=25},[2] = {id=2483,count=1}}}, [6] = { name = 'golden armor',finalid = 2466,count = 1,exp = 75000,type = 'Armor',level = 60, recipe = {[1] = {id=2157,count=10},[2] = {id=2465,count=1}}}, [7] = { name = 'magic plate armor',finalid = 2472,count = 1,exp = 100000,type = 'Armor',level = 100, recipe = {[1] = {id=2162,count=1},[2] = {id=5944,count=50},[3] = {id=2463,count=1}}}, [8] = { name = 'demon armor',finalid = 2494,count = 1,exp = 250000,type = 'Armor',level = 125, recipe = {[1] = {id=5944,count=10},[2] = {id=5888,count=5},[3] = {id=6500,count=25},[4] = {id=5906,count=100},[5] = {id=2464,count=1}}}, } ]]></config> <action itemid="2422" event="buffer"><![CDATA[ domodlib('recipeList') local match = FALSE local itemPos = getPlayerLookPos(cid) for x=1,table.maxn(smiths) do local r = smiths[x] for z=1,table.maxn(r.recipe) do itemPos.stackpos = z+1 local item = getThingFromPos(itemPos) local itemCount = math.max(1,item.type) if (item.itemid == r.recipe[z].id) and (itemCount == r.recipe[z].count) then if z == table.maxn(r.recipe) then match = TRUE break end end if match == TRUE then break end end if match == TRUE then if getPlayerLevel(cid) < r.level then doPlayerSendCancel(cid, "Not enough level.") return true end doCleanTile(itemPos) doCreateItem(r.finalid, r.count, itemPos) doSendAnimatedText(itemPos, "SUCCESS!", TEXTCOLOR_GREY) doSendMagicEffect(itemPos, 9) doPlayerAddExp(cid, r.exp) doSendAnimatedText(getThingPos(cid), r.exp, TEXTCOLOR_WHITE) doPlayerSendTextMessage(cid, 27, "You\'ve successfully smithed a "..r.name..". Gained "..r.exp.." experience.") break else doPlayerSendCancel(cid, "This recipe doesn\'t seems to match.") end end ]]></action> <item id="2422" article="a" name="blacksmith hammer" override="yes"/> <talkaction words="!blacksmith;!recipes;/blacksmith;/recipes" event="buffer"><![CDATA[ domodlib('recipeList') local text = 'All a blacksmith must know:\n\n' local i = 0 repeat i = i+1 local s = smiths[i].type local t = smiths[i].recipe text = text..'[Recipe #'..i..' '..s..' - '..smiths[i].name..']:\n' for n=1,table.maxn(t) do a = (table.maxn(t)+1)-n text = text..'#'..n..' - '..t[a].count..' '..getItemNameById(t[a].id)..'\n' end until i == table.maxn(smiths) doShowTextDialog(cid, 1950, text) ]]></talkaction> </mod> Voce pode editar uma receita desta maneira: [numerodepoisdoanterior] = { name = 'nome do prodruto',finalid = ID do Produto,count = Count do produto,exp = experiencia que vai dar,type = 'Tipo',level = level minimo, recipe = {[1] = {id=ID,count=QUANTIDADE},[2] = {id=ID,count=QUANTIDADE}}}, Lebrando que pode ser usado em qualquer lugar e so funciona olhando de frente para os items na hora de usar o blacksmith hammer (id 2422), se alguem conseguir, eu preciso colocar 'itemPos = toPosition' (lugar aonde usei o hammer). Nao consegui de nenhuma forma em MOD pois foi meu primeiro ... Obrigado desde ja, espero que gostem.
    1 ponto
  12. BrunooAngel

    [Pokémon] Adicionando Novos Items

    Olá Galera do :XTibia_smile: , primeiramente bem-vindos ao meu novo topico, hoje vim aqui ensinar a vocês como "Adicionar Novos Items Em seu Servidor de Pokémon", Muita gente ja me adicionou no msn falando que quando iam adicionar os items que postei dava erro no items.otb, na verçao e etc... Resolvi postar esse tutorial bem simples, Vamos Lá! -> Passo 1: Faça download do OT ITEM EDITOR 0.3.7 e o extraia na pasta do seu servidor, apos fazer isso va na pasta do seu client e copie seu TIBIA.DAT e seu TIBIA.SPR [OBS: tem que ser o do tibia global se nao ira dar erro], Abra-o e clique em File > Load OTB e Selecione Seu "ITEMS.OTB" -> Passo 2: Baixe um pacotao de items em .IDC ou adicione em seu DAT EDITOR, apos adiciona-lo ou importa-lo veja seu "ITEM TYPE" Agora Va no seu item editor novamente e clique no "+" Do lado do "DEPRECATED" e faça igual a foto abaixo: -> Passo 3: Agora clique sobre o lado direito do ITEM ID [no meu caso é 113] e clique em GROUND [se for piso] / CONTAINER [se for mochila ou coisa do tipo] / None [se for qualquer outro tipo de item, como no caso um POKEMON EGG/Parede e etc...], no meu caso é "NONE", entao cliquei nele, apos clikar no "NONE" clique no "-" do lado do "DEPRECATED" e clique no '+' do lado do "OTHER", apos fazer isso abaixe tudo e veja la em baixo o seu item id [no meu caso é 113], se ele estiver la clique em: File > Save As > Selecione seu items.otb > OK! pronto item adicionado, agora feche o "OT ITEM EDITOR" e vamos a configurar! -> Passo 4: agora va na PASTA DO SEU OT > DATA > ITEMS > E abra seu "ITEMS.XML", Agora procure um item parecido com o seu [no meu caso e um POKEMON EGG] e adicione uma linha parecida com essa: <item id="113" name="Pokemon Egg" /> Configurando a linha: <item id="ID DO ITEM DO ITEM EDITOR" name="nome do item" /> se for um corpse, copie uma linha do corpse do items.xml e faça como acima, e assim vai! Feche e salve o ITEMS.XML, e se seu servidor estiver ONLINE fexe-o e o coloque online novamente, entrando no seu ot fale /i NOME DO ITEM no meu caso: /i Pokemon Egg e la vai estar ele!, Espero ter ajudado :smile_positivo:
    1 ponto
  13. SkyDangerous

    Extreme Baiak Yourots

    Otserv Retirado por SkyDangerous Se quiser o otserv que faça ou procure em outro forum. Até +
    1 ponto
  14. luizribeiro

    Cave Tarantula

    faz tempo que não disponibilizo algo para download então aqui vai essa cave e já aviso não tem respaw fiz para ser uma cave de tarantula porem coloque oque acharem melhor Download Scan
    1 ponto
  15. tenta assim /attr set defense
    1 ponto
  16. Tony

    Criando Um Cliente 100% Proprio

    Tem sim só o tempo de eu editar o tópico e pronto
    1 ponto
  17. Tony

    Problemas No Rme

    como assim? explica direito ae add msn jacques.cma@hotmail.com
    1 ponto
  18. Tony

    Criando Um Cliente 100% Proprio

    Obrigado ae mano pelo rep+ e pela compreensão
    1 ponto
  19. mdgabrielzim

    [Encerrado] Preciso De Ajuda

    Sim ele ficara online 24 horas ao dia em 1 host pago. Ps:Reveja esse teu português.
    1 ponto
  20. Não, tem que ser na mão copiando, colando, editando e colocando em spells.xml Vá em items.xml e em moviments.xml e estude o que cada linha faz. Nada é tão fácil quanto você pensa. Atualmente está bem difícil fazer isto, não é impossível porém eu acho desnessesario por que tem que ser client proprio e quase ninguém gosta de client próprio. Uma coisa de cada vez, primeiro termine o ot depois faça o site.
    1 ponto
  21. gustavoMtek

    Pedido De Rank Reset

    Vá em Data>Talkactions>Scripts e Tente achar a Pasta Ranking.lua ou Ranks.lua Abra Ela Apague Tudu e Coloque Isso function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 36874 ORDER BY cast(value as INTEGER) DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end Quero rep :button_ok: :positive:
    1 ponto
  22. alldakie

    Npc Migratório!

    Cara, não li o tópico mais vou responder pelo titulo do tópico, Vou lhe passar o mesmo que o do servidor oficial, o "Rashid"... Vá em (data\npc) e crie um arquivo chamado "NPC.xml" e adicione o seguinte código: <?xml version="1.0" encoding="UTF-8"?> <npc name="Rashid" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="146" head="12" body="101" legs="122" feet="115" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="message_greet" value="Hello |PLAYERNAME|. Coloque aqui sua mensagem {trade}."/> <parameter key="shop_sellable" value="Nome,ID,Preço;" /> <parameter key="shop_buyable" value=""/> </parameters> </npc> Depois vá em (data\globalevents\scripts) e crie um arquivo chamado "NPC.lua" e adicione o seguinte código: function onStartup() local Dia = os.date("%A") if Dia == "Monday" then -- Segunda-Feira RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Tuesday" then -- Terça-Feira RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Wednesday" then -- Quarta-Feira RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Thursday" then -- Quinta-Feira RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Friday" then -- Sexta-Feira RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Saturday" then -- Sábado RashidPos = {x = 100, y = 100, z = 7} elseif Dia == "Sunday" then -- Domingo RashidPos = {x = 100, y = 100, z = 7} end doCreateNpc("Rashid", RashidPos) end *Ele vai mudar por dia, Depois vá em (data\globalevents) e abra o arquivo "globalevents.xml" e adicione o seguinte código: <globalevent name="rashid" type="start" event="script" value="rashid.lua"/> Ajudei, +REP
    1 ponto
  23. Posta o script, e ja que esta envolvendo positions ali posta as de onde você está, porque ta meio estranho aquilo ali de X: 32716 Y: 32342 Z:7
    1 ponto
  24. jedian1

    Tile Que Só Pisa Premium! Ajuda Ae!

    function onStepIn(cid, item, pos, frompos) if not isPremium(cid) then doTeleportThing(cid, frompos) return doPlayerSendTextMessage(cid,21,"So premmium passa") end end testa ae, se não funcionar, vai com essa: function getPosByLookDist(cid, quant) -- by Jedian local pos = getPlayerPosition(cid) if getPlayerLookDir(cid) == 0 then return {x = pos.x, y = pos.y - quant, z = pos.z} elseif getPlayerLookDir(cid) == 1 then return {x = pos.x + quant, y = pos.y, z = pos.z} elseif getPlayerLookDir(cid) == 2 then return {x = pos.x, y = pos.y + quant, z = pos.z} elseif getPlayerLookDir(cid) == 3 then return {x = pos.x - quant, y = pos.y, z = pos.z} end end function onStepIn(cid, item, pos, frompos) if not isPremium(cid) then doTeleportThing(cid, getPosByLookDist(cid, -1)) return doPlayerSendTextMessage(cid,21,"So premmium passa") end end tenta ae Obs: criei essa função pra facilitar umas magias do meu ot, mas da pra usar aqui.
    1 ponto
  25. Henrique Moura

    Nova Namorada

    se tu tivesse realmente namorando ctz q n postaria aq e namoro p ser namoro tem q ter mais de 1 ano n 1 semana
    1 ponto
  26. CoLoRaDo

    Website Token

    a pasta do shop offer é a shopsystem.php
    1 ponto
  27. @TkT Suspenso por ofensas a mim.
    1 ponto
  28. KamuiRunt

    Help Rme Client Maluco

    Senti uma ironia rs. Ja falei, só ir no local de instalação, e pegar os arquivos dat e spr =). Qual a dificuldade? Exemplo: c:/arquivos de programas/tibia -- tibia.spr, e tibia.dat "Aqui não tem" Desabilita a opção de ocultar as extensões de arquivos. Caso seja xp e vista, botão direito, opções de pastas e tire a caixa de "Ocultar extensões de arquivos" Caso seja o 7, apenas digite la embaixo no iniciar: "Ocultar extensões", clique na 1o opção que aparecer, depois procure a de ocultar.
    1 ponto
  29. Eu tenho ele so não irei postar manda uma msg que te mando (;
    1 ponto
  30. raelpsf

    Criando Sistema De Vip Diferente

    No meu fica dando este erro: attemp to compare boolean with number stack traceback...
    1 ponto
  31. Mt bom ! REP +
    -1 pontos
  32. lol nem um do link para fase o 6 paso pega
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...