Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/16/14 em todas áreas

  1. Bom esse titulo do tópico fico umas bosta mais eu não sabia como colocar rs. Bom eu estava caçando no tibia global quando percebi que eu estava tomando muitos hits quando eu andava com as setas do teclado pois dava umas pequenas travadinhas, fui pesquisar sobre o assunto se tinha como arrumar ou algo do tipo, acabei por achar um negocio que me ajudou muito em outro site e resolvi postar aqui com a minha explicação, abraço. - Não necessita baixar nenhum programa - É fácil de se faz - Caso não goste é simples desfazer - Ajuda muito quem caça na mão no Tibia Global quanto em OTserver - Acho eu que ajuda quem joga derivados sem bot também ------------------------------------------------------------------------------------- Vamos lá... Primeiro você deve clicar no botão do windows e procure por Teclado ------------------------------------------------------------------------------------- Abra o Teclado, o seu devera estar mais o menos assim ------------------------------------------------------------------------------------- Você deve deixar as duas barras de cima no máximo(--->) assim ------------------------------------------------------------------------------------- Ai basta você clicar em Aplicar e depois em OK e testar no seu tibia, eu testei e simplesmente adorei pois fica bem melhor pra caçar. Caso não veja diferença faça o teste... Deixe a as 2 barras no minimo(<---) de Aplicar, vá até o tibia e segure a letra A, você vai ver que vai ir travando... Depois deixe as 2 barras no máximo(--->) de Aplicar e teste novamente Texto e imagens feitos por Markin Exclusivo XTibia, See ya! -------------------------------------------------------------------- Caso você queria melhorar um pouco mais ainda faça o download deste Regristro(.reg): Aqui De um duplo clique em cima do registro, de ok e depois reinicie o computador, eu estou usando e é bem util... Caso não queria mais ou tenha algum problema com o mesmo baixe esse Registro Original(.reg): Aqui Créditos ao TibiaBR por disponibilizar o Registro, abraço. Comente, é de graça (:
    5 pontos
  2. Na verdade é basicamente uma função a parte, mas o modo mais fácil de ativar ela é uma talkaction. Ela vai criar um arquivo de texto ordenando todos os storages que já foram usados por pelo menos algum jogador dentro do seu servidor. Somente chaves numéricas serão consideradas. Código storagelist.lua em talkactions/scripts function getUsedStoragesList() local storages = db.getResult("SELECT DISTINCT key FROM player_storage ORDER BY key") if not storages or storages:getID() == -1 then return false end local str = "Essas são as storages que foram usadas pelo menos uma vez no seu servidor:\n\n" local count = 1 repeat local key = storages:getDataInt("key") if tonumber(key) > 0 then str = str .. count .. " - " .. key .. "\n" count = count + 1 end until not storages:next() if str then local file = io.open("Used Storage List.txt", "w+") file:write(str) file:close() return true end return false end function onSay(cid, words, param) if getUsedStoragesList() then doPlayerSendTextMessage(cid, 27, "Lista criada com sucesso na pasta do seu servidor.") else doPlayerSendTextMessage(cid, 27, "Não foi possível criar a lista.") end return true end Tag Em talkactions.xml, adicione: <talkaction words="/storagelist" access="5" event="script" value="storagelist.lua"/> Use com o GOD/Admin e olhe na pasta do seu servidor. Abra o arquivo Used Storage List.txt. A cada novo uso, a lista é atualizada.
    4 pontos
  3. Benny

    [ pack ] renders separadas

    Hello Bom, hoje eu estava precisando de renders, então fui pegando uma por uma, até que cheguei em 200 renders, então resolvi compartilhar com vocês Informações : •Assassin's Creed = 13 •Grand Chase = 20 •Halo = 10 •League Of Legends = 45 •Mario = 26 •Sonic = 19 •Street Fighter = 19 •Tekken = 25 •Zelda = 23 •Total = 200 Renders Imagens : Downloads : •Grand Chase •Halo •Mario •Assassin's Creed •Zelda •Street Fighter •Sonic •LoL - League Of Legends •Tekken (Uploading .. ) Bom, separei por pastas, assim fica melhor pro pessoal fazer o download, e tal .. Abraços, Flinkton
    4 pontos
  4. O Que Contêm no Servidor: ├ Zumbie Event ├ Woe Event ├ Castle War ├ Hunts Novas └Área Donate Modificações: ├ Templo ├ Retirado Bug vip2 ├ Retirado Bug da exp ├ Retirado Bug que joga 1kk no chão ├ Retirado Bug que da item editado └ Entre Outros! Imagem #1: Imagem #2: Scan: Download: Créditos: ├The Forgotten Server├ Baiak yurots └ Fabio Dias Por Editar O server └ Pudimdoce pelo Scan e Download
    3 pontos
  5. Tony

    |Layout| Doação!

    A equipe do Elënor está doando este layout para uso livre, façam bom uso. °Preview° °Download° °Scan° °+PSD+°
    2 pontos
  6. Killua

    Killua Automatic Raids System

    Killua Raids System É um sistema normal de raids, compatível com quase todas versões do TFS (testado no 0.3.6 e 0.4), que acontecem automaticamente no local desejado, com dia e hora marcada. Instalando: Crie amoebaRaids.lua em data/globalevents/scripts e coloque isto: No globalevents.xml coloque essa tag: ​<globalevent name="AmoebaRaids" interval="60" event="script" value="amoebaRaids.lua"/> Configurar: A configuração é toda feita nessa tabela: local raids = { {name = "Monstros de fogo", monsters = {"Demon", "Dragon Lord", "Fire Devil"}, boss = "Orshabaal", fromPoss = {x=150, y=37, z=7}, toPoss = {x=157, y=42, z=7}, dates = {"Thursday-15:00", "Saturday-22:12"}, maxMonsters = 15}, {name = "Dragons", monsters = {"Dragon", "Dragon Lord", "Dragon Hatchling"}, boss = "Demodras", fromPoss = {x=1, y=1, z=1}, toPoss = {x=1, y=1, z=1}, dates = {"Monday-12:01", "Sunday-20:10"}, maxMonsters = 20} } name é o nome da invasão, que vai aparecer no broadcast. monsters são os monstros que vão ser criados na invasão. boss é o boss que nasce depois de x segundos após todos os monstros serem criados. fromPoss é o canto superior esquerdo da área onde a invasão vai ocorrer. toPoss é o canto inferior direito da área onde a invasão vai ocorrer. dates são as datas (dias e horarios) em que as invasões ocorrerão. Sendo sempre escritas nesse formato "Dia(em inglês)-hora:minuto" . Exemplo "Monday-12:01". A primeira letra deve ser maiúscula. maxMonsters é o número de monstros que vão ser criados na invasão, sem contar o boss. timeBoss é o tempo (em segundos) que o boss leva pra nascer após todos os outros monstros terem sido criados. Espero que gostem.
    2 pontos
  7. Ozai

    uma sign

    anos se fazer uma sign, estou no baú
    2 pontos
  8. Tinha começado sem terminar: Que tal:
    2 pontos
  9. Aiga

    Seu Ultimo Sprite.

    A vida me ensinou a nunca desistir, nem ganhar, nem perder, mas procurar evoluir:
    2 pontos
  10. Olá amigo, =) Tentei fazer aqui .. segue : Aqui vai =) Avatar Assinatura Só dei um tratamento básico no seu avatar rs.
    2 pontos
  11. meubk

    Exp Por Hit V4.0

    Instalação Primeiramente abra a pasta de seu ot, e procure pelo arquivo config.lua e procure por essas 2 linhas : experienceStages = false rateExperience = 50 se o experienceStages tiver ativado mude para false, pois o Stages é configurado no próprio script, e é muito importante o rateExperience tiver como 0, exemplo: experienceStages = false rateExperience = 0 agora entre na pasta creaturescripts/scripts e crie um arquivo lua, chamado exphit.lua e cole o seguinte código: para versões mais antigas como 8.54, 8.6 use : para versões mais novas como 9.8 : na mesma pasta procure pelo arquivo login.lua, e em cima de return true, adc a seguinte linha: registerCreatureEvent(cid, "ExpHit") volte na pasta anterior creaturescripts, e procure pelo arquivo creaturescritps.xml e cole as 2 tags: <event type="statschange" name="ExpGain" event="script" value="exphit.lua"/> <event type="combat" name="ExpHit" event="script" value="exphit.lua"/> para configurar a exp, que era configurada no config.lua está no começo do arquivo exphit.lua , e as configurações da party tbem, dos anéis, e até pode ser usado stages agora, segue abaixo o exemplo: -- CONFIGURAÇÕES DE EXPERIENCIA -- useStages = false -- Usar sistema de Stages , true/false premiumMultipliqueExp = 2 -- Players Premiums terão exp multiplicada, caso não querer deixe 1. rateExp = 50 -- Exp caso não for usar stages. local stages = { -- ["DELEVEL-ATELEVEL"] = EXP, (OBS: NUNCA REPETIR O MSM NUMERO, SEMPRE COLOCAR UM A MAIS.) ["1-50"] = 50, ["51-100"] = 45, ["101-150"] = 40, ["151-200"] = 35, ["201-250"] = 30, ["251-300"] = 25, ["351-400"] = 20, } ultimateExp = 15 -- exp que vai usar caso o level do player não tiver mais na tabela . -- CONFIGURAÇÕES DA PARTY partyPorcent = 40 -- Quantos Porcento da exp vai para os membros da party levelBlockParty = 1000 -- Diferença Maxima de Level permitida para membro da party ganhar exp. expShareRadiusX = 30 -- Distancia maxima permitida no eixo X para membro da party ganhar exp. expShareRadiusY = 30 -- Distancia maxima permitida no eixo Y para membro da party ganhar exp. expShareRadiusZ = 1 -- Distancia maxima permitida no eixo Z para membro da party ganhar exp. -- CONFIGURAÇÕES DE RINGS -- local rings = { -- [ID DO ANEL] = EXP MULTIPLICADA POR X EXP. [3048] = 2, [3049] = 4, [3050] = 6, } -- FIM DAS CONFIGURAÇÕES ---- Log V2.0 : Log V3.0 ( 03/02/2013 ) : Log V4.0 ( 12/11/2013 ) :
    1 ponto
  12. lachost12

    [Global] Original Sem Bugs!

    Cidades! Quests! Raids! Informações do Server: War System (Escudos) Distro DEV_0.4 Spells 8.6 100% Npc's Igual RL Sem bugs (dinheiro, entre outros). Server pronto para por Online. Outros: Download: Créditos:
    1 ponto
  13. AnneMotta

    [Life Thread] Maarkiin Voltandoajogar

    Olá garotos e garotas, depois de um LONGO tempo sem jogar global voltei a brincar com o vital em Calmera... Vou atualizar o LT diariamente até que eu pare de jogar... Caso alguém queria jogar junto só avisar (: Nome: Maarkiin Voltandoajogar Mundo: Calmera Level Atual: 47 Vocação: Royal Paladin Achievement Points: 11 ML(Skill): 10 Distancia(Skill) atual: 80 Escudo(Skill) atual: 65 Balance: 640k gold Status: Premium Account Rank: Ranger 3x Mammoths 3x Tarantulas 3x Crocodiles 3x Carniphilas 2x Badgers 2x Stone Golems 1x Gargoyle Ultima atualização: 26/01/2014 02:07
    1 ponto
  14. Nolis

    uMapinha

    As imagens desta galeria contém sprites do Tibia, propriedade da CipSoft, o que é proibido compartilhar na comunidade e por isso foram removidas pela Staff do Xtibia.
    1 ponto
  15. fitaisolante

    Fazer criaturas conversarem.

    Fala XTibianos, vim aqui postar um script muito simples, porem criativo e que eu nunca vi aqui no XTibia. É uma talkaction em que você faz um player falar, npc ou monstro. Obs: Os monstros ou NPC, se tiver mais de 1 criatura com o mesmo nome, somente uma vai falar, que é a primeira que seu char vai ir até ele por /goto Foto da talkaction: Vamos ao código, vá em talkactions/scripts e dê ctrl + c e ctrl + v em um arquivo qualquer e renomeie para criaturasfalar.lua, e coloque isso dentro: function onSay(cid, words, param) local t = string.explode(param, ",") doCreatureSay(getCreatureByName(t[1]), t[2], 1) return true end Agora abra o talkactions.xml e coloque essa tag: <talkaction log="yes" words="/falar" access="5" event="script" value="criaturasfalar.lua"/> É isso galera, abraços!
    1 ponto
  16. wreymar

    Help em Imagem.

    Eae Pessoal Tou aqui para fazer um pedido... Foi pq eu deixo uma Imagem Transparente e Fica uns Lugarzinhos Brancos Na imagem ainda Deixando a imagem feia se for possivel alguem mim ensina a Deixar A >> Imagem Transparente e sem Ficar Lugar Branco Nela Tipo essa ae Olha como fica Queria Deixar uma Imagem Transparente e Ela não ficar com esses Lugares Pitados de Branco!! Rep+++ quem Mim ajuda
    1 ponto
  17. Stigal

    [Spell] Paralyze

    Nome: Spell Paralyze Função: Paralyza o monstro/player deixando lerdos. Versão: Testada somente na "8.54". Créditos: Stigal. "Pasta Servidor > Data > Spell > Scripts" crie "newparalyze.lua" e adicione: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end - "Pasta Servidor > Data > Spell" em spell.xml adicione: <instant name="paralyze" words="paralyze" lvl="40" mana="70" prem="0" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" needlearn="0" script="newparalyze.lua"> <vocation name="VOCAÇÃO1"/> <vocation name="VOCAÇÃO2"/> </instant> - - - Atenciosamente, Stigal.
    1 ponto
  18. como colocar telhado nas houses pelo remer's mapa editor por favor me ajudem., presiso termina a minha cidade que estou criando, pois eskeci de como criar telhados nas houses não sei que butão do teclado ou do mouse aperto para chegar no telhado das house para mim comessar a editar! AJUDEM PLZ VALENDO 2 REPS
    1 ponto
  19. ynnhho

    Aprenda a criar seu Cliente Propio

    Galera to Tk, vim aki posta meu 1 topico. ja vi muitas gente tentando criar ou mudar ip de cliente Propio. vo posta um pequeno tutorial e basico 90% garantido vamus la 1° vai no site do vapus http://vapus.net/customclient em (Address (Over 20 chars will result in IP) voce colca seu IP. OBS: se for pra mandar pra alguem vc coloca o ip do seu serve, que pega la no no-ip. exemplo:otpokemaniaco.zapto.org, mas se for pra vc entrar na sua maquina coloque o ip do seu pc. exemplo: 192.168.1.1 2° la em (Hacks (Only MC work with 9.1+!) vc marka apenas 1,2,3 e 5 quadrinho so isso. 3° em (Versions) vc escolhe a versao do seu serve: exemplo 8.54 4° e por ultimo so clicar em (Make me a Client!) e so aguarda. 5° quando termina, seu client vai tar feito, agora e so substituir pelo cleint do serve q vc baixo. exemplo: vc vai na pasta do client q vc baixo do serve, ve se os (EXECUTE, SPR,e DAT) ta com o nome de tibia exemplo (tibia, tibia.spr e tibia.dat) se nao tiver renomei e depois coloca seu client na pasta e substitua. pronto seu cliente ja esta pronto pra jogar. galera nao coloquei foto pq estava com preça, mas da proxima eu faço melhor. REP++++
    1 ponto
  20. zipter98

    [Encerrado] Pokedéx Pda

    Você tem quê criar o "channel" dos novos pokémons em channels.xml (faça baseando-se nos channels de pokémons já existentes).
    1 ponto
  21. vmAth

    Diabolic Imp e Dragon Lord

    Diabolic Imp e Dragon Lord No título está Diabolic Imp + Dragon Lord, isso ocorre pois o Diabolic Imp sempre aparecerá no Tibia junto ao Dragon Lord (cuidado, o contrário não acontece sempre!) Então, vamos começar a fazer o mapa? Nosso mapa começa com a base, é claro! Faça ela desse modo: Primeiro faça o chão todo com frozen mud rock (id 7062 a 7066), que é um chão de pedra mais escuro. Agora, desligue seu auto border e faça o seguinte: Coloque lava nos cantos e também no meio. Coloque chão normal de pedra em alguns cantos. As paredes do local (não estão no tutorial) podem ser feitas com montanha normal ooooou a própria lava envolvendo o local. Lembrando que ele sempre é subterrâneo! Agora, vamos começar a fazer as bordas, primeiro você deve usar as as bordas pretas finas (rock: 7067 a 7078). Use do jeito que achar melhor, mas é muito bom que você tente brincar com elas, formando novos formatos não convencionais, como alguns na imagem seguinte! Perceberam como algumas bordas ficaram diferentes do convencional? É só brincar com elas! Agora você vai trocar algumas dessas bordas pelas bordas pretas grossas (dark rock: 7079 a 7090). É só substituir em cima! Podem perceber que o visual ficou muito melhor, correto? Agora vou indicar a vocês os principais itens de detalhe dessa área! Agora, nos cantos e no meio as jagged stones escuras, do jeito que preferir. As jagged stones claras você deve colocar somente em cima da parte de chão de pedra comum! Para achar essas stones, é só apertar o botão J no teclado e escrever seu nome que, assim, todas irão aparecer! Agora você vai colocar mais detalhes essenciais de nature: Pedras Andáveis (stones: 3610 a 3614) - Todos Lugares. Debris Andáveis (debris: 3648 a 3656) - Todos Lugares. Fire Fields (id 1489) - Na lava. Lava Holes (id 388 e 389) - Ao lado da lava. Stalagmites (id 386 e 391) - Todos Lugares e sempre em grupos de 3~4. Agora você pode completar um pouco isso mais com tufos de grama vivos em cima do chão de pedra normal e também alguns secos (queimados) em cima do chão escuro. Id dos secos: 10737 a 10740. Créditos: Anyur
    1 ponto
  22. beto06

    Diabolic Imp e Dragon Lord

    formato ficou zuado na minha opinião =d e quase impossível de se andar, falando em jogabilidade.
    1 ponto
  23. #Partiu #Desert #Quest
    1 ponto
  24. Olha vai em (data/actions/scripts) e Abre o boost.lua e apaga tudo la dentro e Cola isso.. Agora va em (data/actions/actions.xml) Apertar Ctrl+F e Procure por a Palavra Boost, Substitua a Tag antiga do boost.lua que estava la por essa... Salve, e de Reload no seu Serv.......Depois fala ai no que deu Atenção se Tiver algum Pokemon no seu Otserver que você queria que possa boostar e não esta ai e so editar assim... Vermelho - Nome do Pokemon Verde - Stone para Boostar ele Ajudei? REP+
    1 ponto
  25. ja li e estou de acordo só que daquele jeito e não cosigo! Apenas assim! me desculpe mas não sei postar imagens daquela forma e o link de download tbm não, sei dechar daquela forma.
    1 ponto
  26. vital900

    [Life Thread] Transloko

    GoGo 50!
    1 ponto
  27. 1 ponto
  28. Jackgoku

    [ pack ] renders separadas

    Nosso bem legal, Parabéns. Rep+ por compartilhar.
    1 ponto
  29. zipter98

    Task matando player

    Tipo assim?
    1 ponto
  30. Desculpe mas o mapa ja veio assim! ja tentei remover esses trojan mas so que não sai! e sao inofenciveis!
    1 ponto
  31. Nyco

    Seu Ultimo Sprite.

    ficou massa só edita a ponta da espada pra ficar show
    1 ponto
  32. AnneMotta

    [NPC] Papai Noel por Vocação

    Olá abigos e abigas, fiz um script aqui meio atrasado para o natal rs, bom eu até que gostei espero que vocês achem algo útil para ele. Abra a pasta NPC crie um arquivo com nome papainoel.xml e adicione isso dentro: <?xml version="1.0"?> <npc name="Papai Noel" script="data/npc/scripts/papainoel.lua" walkinterval="1000" floorchange="0"> <health now="100" max="100"/> <look type="160" head="0" body="112" legs="93" feet="95"/> <parameters> <parameter key="message_greet" value="Ho-Ho! {|PLAYERNAME|}, para pegar seu presente basta voce falar {present druid}, {present sorcerer}, {present knight} ou {present paladin}!" /> </parameters> </npc> Depois abra a pasta NPC/scripts crie um arquivo com o nome papainoel.lua e adicione isso dentro: 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 itemdruid = {{2160, 100}, {9778, 1}, {6512, 1}} -- itens que Elder Druid ira ganhar local itemsorcerer = {{2160, 100}, {8867, 1}, {6512, 1}} -- itens que Master Sorcerer ira ganhar local itemknight = {{2160, 100}, {2472, 1}, {6512, 1}} -- itens que Elite Knight ira ganhar local itempaladin = {{2160, 100}, {2500, 1}, {6512, 1}} -- itens que Royal Paladin ira ganhar local a = { level = 150, -- Level para falar com o Papai Noel storage = 72621, -- Não trocar } if msgcontains(msg, 'present druid') then if getPlayerStorageValue(cid,a.storage) == -1 then if getPlayerVocation(cid) == 6 then if getPlayerLevel(cid) >= a.level then selfSay('Ho-ho Feliz Natal '..getPlayerName(cid)..', você recebeu seus itens de {Druid}!', cid) for _, b in pairs(itemdruid) do doPlayerAddItem(cid, b[1], b[2]) doSendMagicEffect(getPlayerPosition(cid), 28) setPlayerStorageValue(cid,a.storage,1) end else doSendMagicEffect(getPlayerPosition(cid), 2) selfSay('{'..getPlayerName(cid)..'} você precisa ser level {'..a.level..'} para receber sua recompensa, faltam apenas {'..a.level - getPlayerLevel(cid)..'}. Ho-ho!', cid) end else selfSay('Voce não é {Elder Druid} '..getPlayerName(cid)..'!', cid) end else selfSay('{'..getPlayerName(cid)..'} voce ja pegou seu presente!', cid) end end if msgcontains(msg, 'present sorcerer') then if getPlayerStorageValue(cid,a.storage) == -1 then if getPlayerVocation(cid) == 5 then if getPlayerLevel(cid) >= a.level then selfSay('Ho-ho Feliz Natal '..getPlayerName(cid)..', você recebeu seus itens de {Sorcerer}!', cid) for _, b in pairs(itemsorcerer) do doPlayerAddItem(cid, b[1], b[2]) doSendMagicEffect(getPlayerPosition(cid), 28) setPlayerStorageValue(cid,a.storage,1) end else doSendMagicEffect(getPlayerPosition(cid), 2) selfSay('{'..getPlayerName(cid)..'} você precisa ser level {'..a.level..'} para receber sua recompensa, faltam apenas {'..a.level - getPlayerLevel(cid)..'}. Ho-ho!', cid) end else selfSay('Voce não é {Master Sorcerer} '..getPlayerName(cid)..'!', cid) end else selfSay('{'..getPlayerName(cid)..'} voce ja pegou seu presente!', cid) end end if msgcontains(msg, 'present knight') then if getPlayerStorageValue(cid,a.storage) == -1 then if getPlayerVocation(cid) == 8 then if getPlayerLevel(cid) >= a.level then selfSay('Ho-ho Feliz Natal '..getPlayerName(cid)..', você recebeu seus itens de {Knight}!', cid) for _, b in pairs(itemknight) do doPlayerAddItem(cid, b[1], b[2]) doSendMagicEffect(getPlayerPosition(cid), 28) setPlayerStorageValue(cid,a.storage,1) end else doSendMagicEffect(getPlayerPosition(cid), 2) selfSay('{'..getPlayerName(cid)..'} você precisa ser level {'..a.level..'} para receber sua recompensa, faltam apenas {'..a.level - getPlayerLevel(cid)..'}. Ho-ho!', cid) end else selfSay('Voce não é {Elite Knight} '..getPlayerName(cid)..'!', cid) end else selfSay('{'..getPlayerName(cid)..'} voce ja pegou seu presente!', cid) end end if msgcontains(msg, 'present paladin') then if getPlayerStorageValue(cid,a.storage) == -1 then if getPlayerVocation(cid) == 7 then if getPlayerLevel(cid) >= a.level then selfSay('Ho-ho Feliz Natal '..getPlayerName(cid)..', você recebeu seus itens de {Paladin}!', cid) for _, b in pairs(itempaladin) do doPlayerAddItem(cid, b[1], b[2]) doSendMagicEffect(getPlayerPosition(cid), 28) setPlayerStorageValue(cid,a.storage,1) end else doSendMagicEffect(getPlayerPosition(cid), 2) selfSay('{'..getPlayerName(cid)..'} você precisa ser level {'..a.level..'} para receber sua recompensa, faltam apenas {'..a.level - getPlayerLevel(cid)..'}. Ho-ho!', cid) end else selfSay('Voce não é {Royal Paladin} '..getPlayerName(cid)..'!', cid) end else selfSay('{'..getPlayerName(cid)..'} voce ja pegou seu presente!', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configurar editando esta parte: local itemdruid = {{2160, 100}, {9778, 1}, {6512, 1}} -- itens que Elder Druid ira ganhar local itemsorcerer = {{2160, 100}, {8867, 1}, {6512, 1}} -- itens que Master Sorcerer ira ganhar local itemknight = {{2160, 100}, {2472, 1}, {6512, 1}} -- itens que Elite Knight ira ganhar local itempaladin = {{2160, 100}, {2500, 1}, {6512, 1}} -- itens que Royal Paladin ira ganhar local a = { level = 150, -- Level para falar com o Papai Noel storage = 72621, -- Não trocar } Informações: - O npc verificar a vocação do player e adiciona itens conforme sua vocação. - O level minimo para se usar o NPC é 150 - Só pode pegar o presente uma vez - Itens e level minimo configurável. Imagens do NPC: Ao falar com o npc: NPC verificando que o player pediu o presente que não é da sua vocação: NPC verificando que o player não tem o level minimo para pegar o presente e informando quantos leveis faltam para o player poder pegar o presente: Mensagem ao receber o presente: NPC informando que o player já pegou o presente: Créditos: Maarkiin(AnneMotta)
    1 ponto
  33. beto06

    [Show Off] - Akzo :P

    não dê zoom na imagem, fica difícil de avaliar.. afinal você mapeia com esse zoom?
    1 ponto
  34. Tony

    2 Pedidos- Avatar+Logo

    LOGO AVATAR
    1 ponto
  35. Jackgoku

    [NPC] Papai Noel por Vocação

    Mais o player vai receber os 3 presentes ou é 1 dos 3, aleatório?
    1 ponto
  36. Nyco

    Seu Ultimo Sprite.

    Boa, Eu tbm vou começar a fazer escudos até agora só faço armas (:
    1 ponto
  37. Helton Muniz

    Seu Ultimo Sprite.

    Sou iniciante tentando melhorar né.
    1 ponto
  38. Piabeta Kun

    [Life Thread] Transloko

    so complementando a sua duvida, para chares com skill abaixo do 80 de shield o melhor eh armor, acima disso melhro eh zaoan legs, logo depois melhro que todos eh dwarven legs, depois so trocando por uma ornate legs, em caso de duvida sobre armas de 2 maos, elas compençao em caso de skill de ataque ser maior que shield, pois o caucule de def de armas two handed sao por skil de ataque basta caucular a def da arma para ver se compensa, no caso de jogadores de sword a melhro opçao apos o lvl 75 é a aveger, so sendo trocada depois por uma shiny blade, as abxio da shiny nao compençao, as veses athe uma espada de 1 mao eh melhro usar sem shield para ser feito o cauculo com skill de ataque, se voce tem muito mais skill ofensiva que defensiva eh claro!
    1 ponto
  39. eu que indiquei, task full time até o lvl 50 pelo menos gera um lucro absurdo fora que juntar boss points pra matar boss de ancient scarab eh op na grana! dropou um broche = 400 a 600k na mao por broche! acho que vo fazer um topico de pergunte ao piabeta, ja to pro em up low lv que da pra tirar varias duvidas de all! se alguem pagar uma transfer eu vo pra calmera! u.u
    1 ponto
  40. Benny

    Mudança de nome

    Desculpa amigo, mas .. Tem um ano que sou cadastrado no fórum, mas sempre estou ajudando quando posso. Já você, nunca vi sanar uma dúvida, sempre tem tópico seu na área de pedidos, se fosse um usuário exemplar, poderia ter se registrado ontem, que com certeza seria possivel a mudança do teu nome. Não vejo um motivo para você reclamar, então, tente ajudar uma comunidade, não só sugar, e sugar .. =) Abraços, Flink~
    1 ponto
  41. IvanAppel

    [Encerrado]- Meu Projeto, XotservX

    E as classes vão ser Elf , Blade Knight , Soul Master, Magic Gladiator?'-' zoa parei kk' Dahora (: O fera tu disse que precisa de um rpg maker né?
    1 ponto
  42. Benny

    2 Pedidos- Avatar+Logo

    olá monster então, eu fiz o bg do pokémon só.. pois não achei nada que de um flow legal, com o tema muk sorry ~
    1 ponto
  43. SkyLigh

    pedido - script para portal II

    Mensageiro não é possível ativar ele por comando e desativar depois se querer posso fazer um Duvida sanada reportado
    1 ponto
  44. Alexclusive

    Mudança de nome

    Nome alterado com sucesso! Fiz essa alteração como forma de agradecimento por tudo que você já fez a favor da comunidade.E DuMal não era muito seu tipo... @topic Fiz as alterações até o Thiago! Darei continuidade assim que possível! Aproveitem os nomes novos e façam dele uma nova era! Faça valer a pena o meu esforço e a oportunidade dada a vocês. Atenciosamente, Alexandre.
    1 ponto
  45. Tenta Assim local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ANI_EXPLOSION) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_NONE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -120.2, 1, -125.2, 1) local arr= { {0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,1,0,0,0,0,0}, {0,0,0,0,1,1,1,0,0,0,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,0,1,1,1,1,1,1,1,0,0}, {0,1,1,1,1,2,1,1,1,1,0}, {0,0,1,1,1,1,1,1,1,0,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,0,0,0,1,1,1,0,0,0,0}, {0,0,0,0,0,1,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
    1 ponto
  46. Vodkart

    Sem nada pra fazer

    viado mas sua mãe me feeda todo dia de noite eu chego com ghost pela sala e dps uso flash pra ir pro quarto e rushar o inibidor dela
    1 ponto
  47. Adiufas

    Digiwo - {Showoff}

    DigiWO Fala galera, hoje eu vim aprensetar um projeto em que participo como mapper. Algumas imagens ao ir para tirar as ss eu vi erros e ja corrigi mais fiquei com preguiça de re-upar as imagens. Espero que gostem. Todas as NOVAS sprites são da autoria de nossos spriters (insaend e flyckks). (deu um erro na hora de digimon voar mais só aconteceu ali.. testei novamente e estava normal) (foi editada) Se não gostou apenas não comente. Não me interessa se existem outros projetos do mesmo tipo, caso venha falar destes eu vou procurar os moderadores da seção para tomarem as devidas medidas. É um projeto novo e que esta em plena atividade, não temos datas de lançamento prevista porem já ocorreram alguns tests internos, e PROVAVELMENTE em pouco tempo haverá tests abertos e para fãs selecionados. Obrigado e espero que gostem. Para estar por dentro das novidades: http://www.facebook....?ref=ts&fref=ts (inclusive videos dos tests internos, com varios ataques e sprites). Ps: existem muitas outras sprites, mais algumas nao serão mostradas para ficar um gosto de quero mais. (todas as existentes já estão configuradas)
    1 ponto
  48. Vodkart

    Level Protection

    Serve para que o jogador até determinado level não perca Skill,Exp,Loot ao morrer(configurável) creaturescript/script levelprotection.lua V1 é uma versão totalmente configurável,magic,exp,skills! V2 -- é uma versão já configurada, false para não perder skills e level e true vai perder tudo. creaturescript.xml <event type="death" name="ProtectLevel" event="script" value="levelprotection.lua"/> creaturescript/script/login.lua adicione: registerCreatureEvent(cid, "ProtectLevel")
    1 ponto
  49. Vodkart

    Battlefield Event!

    Interessante, mas esse evento que você citou tem outro nome, conheço ele e já pensei em desenvolver para postar... Mas quem sabe né? Uma coisa de cada vez
    1 ponto
  50. detonatoor

    [Erro] Iomapserialize

    Se alguém também teve esse problema, ou tiver, eu resolvi limpando as tabelas 'tile' e 'tile_items' do banco de dados, não me prejudicou em nada. Podem fechar o topico.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...