Ir para conteúdo

DarkRed

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    DarkRed deu reputação a tev em Ao equipar x item, seu outfit muda   
    Introdução: Quando o player equipa x item, o outfit dele muda para x outfit. Se ele deixa de equipar esse item, o outfit dele volta ao de antes.
     
    Vá em data/movements/scripts e crie um arquivo changeoutfit.lua, coloque:
    local look = 3 -- Coloque o ID do outfit function onEquip(cid, item)     doSetCreatureOutfit(cid, {lookType = look}, -1) return true end function onDeEquip(cid, item)     doRemoveCondition(cid, CONDITION_OUTFIT) return true end Agora em Movements.xml, acrescente:
    <movevent type="Equip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/> Créditos: tev
  2. Gostei
    DarkRed deu reputação a LeoTK em SURF SYSTEM   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
  3. Curtir
    DarkRed deu reputação a Doughell em [TalkAction] Character Info   
    Olá a todos advogados!
    Mais uma vez eu fazendo scripts e liberando pra galera do TibiaKING o
    Bom este aqui é muito interessante por ele ser um "resumo" do seu próprio character, como assim?
    Ao usar um certo comando, todas as informações serão extraídas do character e aparecerá em uma janela popup elas, por Exemplo: atual hp/max hp ~ atual mp/max mp é assim endiante!
    O melhor ainda, e que você mesmo pode adicionar mais informações (em breve estarei explicando como neste tópico mesmo).
    Ok, vamos direto ao script!













    Character Info
    Crie um arquivo em otserv/talkactions/scripts com o nome de cinfo.lua e adicione:




    Após isso, vá em talkactions.xml e adicione:








    Como adicionar mais informações?


    Na médida do possível estarei adicionado um pequeno tutorial, isso não levará horas.




    É isso ai galera, qualquer dúvida postem ou dêem sujestões!

  4. Obrigado
    DarkRed deu reputação a matiasz123 em [OTCLIENT SHOWOFF] Questlog Actualizado   
    [OTCLIENT SHOWOFF] Questlog Actualizado
    Updated quest log, showing quest details:
    Npc name Npc level Npc outfit Mission status Description Amount of reward experience Number of reward points Enemies you must kill Items to collect  
     

     
    When you click on the follow button, an alternative map opens that shows you the next objective of the mission and at what coordinates:


     
    If you want the system write a comment with your discord
  5. Obrigado
    DarkRed deu reputação a liel157 em PGalaxy Atx   
    PGalaxy Atx
     
     
    Olha Galera Estou Aqui de Novo Para Posto Mais Um Serve De Poketibia Espero Que gostei Desse Serve Esse Serve E O Pokemon Titanium
     
     
    • Menu:
    ├ Informações;
    ├ Ediçoes;
    ├ Erros;
    ├ Prints;
    ├ Download;
    └ Creditos.
     
    Informações Básicas:
     
    •Senha do god: god/god.
    •Adicionado pokemons da 6ª Geração (nao esta completa)
    •Server com System de level !.
    •Pokemons das gerações: 1 - 2 - 3 - 4 shinys
    •Client com espaço ainda
    •novas paredes, pisos, e itens
    •Shinys Espalhado pelo mapa.
    •Adicionada Varias quest
    •Duel System.
    •Moves system (m1 a m12).
    •Maximo 6 pokemons na bag.
    •Order 100%.
    •Sprites Reformuladas
     
     
    Erros do Servidor
     
    Nenhum que eu saiba
     
    Créditos
    Aline
    PGalaxy Team
    Gabrieltxu
    Slicer 
    E Eu Por Editar Umas Coisas
     
    Print

    Link Do Serve>> http://www.mediafire.com/download/ky7672l9eyv1hpe/PGalaxy+Server.rar

    Link Do Client>> http://www.mediafire.com/download/1sd46xdiyd9clkl/PGalaxy+Atx.rar





  6. Gostei
    DarkRed deu reputação a Stigal em [Npc] Todos GYM 100% (Base: Pokemon Away)   
    Ola Poketibianos,
    Venho Trazer Todos Gym Funcionais.

    • GYM:
    ├ Misty;
    ├ Blaine;
    ├ Brock;
    ├ Erika;
    ├ Koga;
    ├ Sabrina;
    ├ Surge;
    └ Giovanni;


    • Download:

    http://www.mediafire.com/?18e923ns5mm1ccq


  7. Obrigado
    DarkRed deu reputação a Vortexboy em Poketibia Sprites de Mega Evoluções   
    Hey hey  pessoal desta vez eu vim disponibilizar para vocês,
    um dat e spr com varias mega evoluções PxG com portrait (nem todos eu consegui a portrait desculpem)
    enfim a gente acha varias sprites nos mais diversos clients por ai só que eu resolvi trazer um compilado
    para os poupar da procura vale lembrar,  que todas as sprites
    funcionam e são compatíveis com old client por terem sido removidas dos próprios.
     
     
     
     
     
     
     
     
     
     
     
     
    DOWNLOAD 
     
    Download: http://www.mediafire.com/download/g03rae9nsyih5a0/Sprites_Mega.zip
     
    Scan : https://virustotal.com/pt/file/0afa2fb33eccf425350350e21b79951ad17dc0554e52d645c1fd078ba2c169e5/analysis/1470975384/
     
    Créditos:
    PxG pelas outfits e maioria dos portraits
    ??? As outras portraits que não da pxg e não desconheço a autoria
     
    "Da um REP pro pai que o dedo não cai."
  8. Curtir
    DarkRed deu reputação a lango rullez em Mega Evolution (PxG) PDA   
    Oi. 
    Antes de tudo, este sistema foi escrito para o servidor PDA by Slicer, versão 1.9. A adaptação para outras bases pode ser bem simples, dependendo do seu conhecimento em Lua (que na verdade nem precisa ser grande).
    Resolvi escrever este simples sistema porque me deu um certo desgosto ver vários servidores onde a mega evolução é literalmente uma evolução (inclusive o que estive jogando, onde alguns jogadores também concordaram com minha opinião). Quero dizer, o pokémon fica transformado direto, para sempre, forever, algo que contraria a ideia original.
    Optei por fazer o sistema igual (ou semelhante, já que me baseei apenas nas informações disponíveis no Blog PxG, que aliás são poucas) ao da PokeXGames. Mais futuramente, no entanto, posso fazer uma outra versão voltada a ideia de uma mega evolução temporária.
    Para quem não conhece o sistema, bem, estou com preguiça de explicar, logo recomendo acessar este link. A diferença é que a pedra (mega stone) não ocupa o espaço de um Held Item tier Y (visto que não são todos os servidores que possuem este sistema).
    O sistema, como poderão notar, possui muitos detalhes. O motivo é que tenho a tendência de deixar a configuração o menor possível. Ou seja, basta configurar o efeito no código da spell e a tabela das mega evoluções.
    Nossa, que textão.
     
    TL;DR: Igual ao sistema da PxG; PDA; muitos detalhes mas pouquíssima configuração.
    data/lib:
    cooldown bar.lua:
    Troque o código da função getNewMoveTable(table, n) por este:
    function getNewMoveTable(table, n) if table == nil then return false end local moves = {table.move1, table.move2, table.move3, table.move4, table.move5, table.move6, table.move7, table.move8, table.move9, table.move10, table.move11, table.move12} local returnValue = moves if n then returnValue = moves[n] end return returnValue end No código da função doUpdateMoves(cid), troque o segundo:
    table.insert(ret, "n/n,") Por:
    local mEvolve if not getCreatureName(summon):find("Mega") and getItemAttribute(getPlayerSlotItem(cid, 8).uid, "megaStone") then if not isInArray(ret, "Mega Evolution,") then table.insert(ret, "Mega Evolution,") mEvolve = true end end if not mEvolve then table.insert(ret, "n/n,") end Depois, em pokemon moves.lua: Troque: min = getSpecialAttack(cid) * table.f * 0.1 --alterado v1.6 por:
    min = getSpecialAttack(cid) * (table and table.f or 0) * 0.1 --alterado v1.6 Código da spell:
    elseif spell == "Mega Evolution" then local effect = xxx --Efeito de mega evolução. if isSummon(cid) then local pid = getCreatureMaster(cid) if isPlayer(pid) then local ball = getPlayerSlotItem(pid, 8).uid if ball > 0 then local attr = getItemAttribute(ball, "megaStone") if attr and megaEvolutions[attr] then local oldPosition, oldLookdir = getThingPos(cid), getCreatureLookDir(cid) doItemSetAttribute(ball, "poke", megaEvolutions[attr][2]) doSendMagicEffect(getThingPos(cid), effect) doRemoveCreature(cid) doSummonMonster(pid, megaEvolutions[attr][2]) local newPoke = getCreatureSummons(pid)[1] doTeleportThing(newPoke, oldPosition, false) doCreatureSetLookDir(newPoke, oldLookdir) adjustStatus(newPoke, ball, true, false) if useKpdoDlls then addEvent(doUpdateMoves, 5, pid) end end end end end Depois, em configuration.lua:
    megaEvolutions = { --[itemid] = {"poke_name", "mega_evolution"}, [11638] = {"Charizard", "Mega Charizard X"}, [11639] = {"Charizard", "Mega Charizard Y"}, } Agora, em data/actions/scripts, código da mega stone:
    function onUse(cid, item) local mEvolution, ball = megaEvolutions[item.itemid], getPlayerSlotItem(cid, 8).uid if not mEvolution then return doPlayerSendCancel(cid, "Sorry, this isn't a mega stone.") elseif ball < 1 then return doPlayerSendCancel(cid, "Put a pokeball in the pokeball slot.") elseif #getCreatureSummons(cid) > 0 then return doPlayerSendCancel(cid, "Return your pokemon.") elseif getItemAttribute(ball, "poke") ~= mEvolution[1] then return doPlayerSendCancel(cid, "Put a pokeball with a(n) "..mEvolution[1].." in the pokeball slot.") elseif getItemAttribute(ball, "megaStone") then return doPlayerSendCancel(cid, "Your pokemon is already holding a mega stone.") end doItemSetAttribute(ball, "megaStone", item.itemid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Now your "..getItemAttribute(ball, "poke").." is holding a(n) "..getItemNameById(item.itemid)..".") doRemoveItem(item.uid) return true end Depois, em goback.lua: Abaixo de: if not pokes[pokemon] then return true end coloque:
    if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if normalPoke then doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end end Depois, em data/creaturescripts/scripts, look.lua: Abaixo de: local boost = getItemAttribute(thing.uid, "boost") or 0 coloque:
    local extraInfo, megaStone = "", getItemAttribute(thing.uid, "megaStone") if megaStone then extraInfo = getItemNameById(megaStone) if pokename:find("Mega") then pokename = megaEvolutions[megaStone][1] end end Depois, acima de:
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) coloque:
    if extraInfo ~= "" then table.insert(str, "\nIt's holding a(n) "..extraInfo..".") end Já em data/talkactions/scripts, move1.lua: Troque:    if not move then         doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.")         return true     end por:
    if not move then local isMega = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "megaStone") if not isMega or name:find("Mega") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end local moveTable, index = getNewMoveTable(movestable[name]), 0 for i = 1, 12 do if not moveTable[i] then index = i break end end if tonumber(it) ~= index then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end local needCds = true --Coloque false se o pokémon puder mega evoluir mesmo com spells em cooldown. if needCds then for i = 1, 12 do if getCD(getPlayerSlotItem(cid, 8).uid, "move"..i) > 0 then return doPlayerSendCancel(cid, "To mega evolve, all the spells of your pokemon need to be ready.") end end end move = {name = "Mega Evolution", level = 0, cd = 0, dist = 1, target = 0, f = 0, t = "?"} end E troque:
    doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..move.name.."!", TALKTYPE_SAY) por:
    local spellMessage = msgs[math.random(#msgs)]..""..move.name.."!" if move.name == "Mega Evolution" then spellMessage = "Mega Evolve!" end doCreatureSay(cid, getPokeName(mypoke)..", "..spellMessage, TALKTYPE_SAY) Se quiser que o "Mega" não apareça no nome do pokémon, vá em data/lib, level system.lua: Acima de: if getItemAttribute(item, "nick") then nick = getItemAttribute(item, "nick") end coloque:
    if nick:find("Mega") then nick = nick:match("Mega (.*)") if not pokes[nick] then nick = nick:explode(" ")[1] end end E, caso o seu servidor possua pokémons evoluídos permanentemente na forma mega, em data/actions/scripts, goback.lua: Troque: if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if normalPoke then doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end end por:
    if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if not normalPoke then local megaStone for itemid, table in pairs(megaEvolutions) do if table[2] == pokemon then megaStone = itemid break end end if not megaStone then return doPlayerSendTextMessage(cid, 27, "Your pokemon is bugged. Please, talk to the administrator.") end doItemSetAttribute(item.uid, "megaStone", megaStone) normalPoke = megaEvolutions[megaStone][1] end doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end Bom pessoal é isso!
    Espero que ajude !
    Creditos:
    zipter98  (Pela criação)
    Eu Lango Rullez (Por Divulgar ^_^)
     
  9. Obrigado
    DarkRed deu reputação a Stigal em [Pokemon] Servidor Stigal 3.0   
    • Servidor Stigal 3.0 {PDA 1.5} [Download]•








    • Menu:
    ├ Informações;
    ├ Ediçoes;
    ├ Erros;
    ├ Download;
    └ Creditos.

    • Informações Basicas •




    • Edições / Ajustes •




    • Erros Do Servidor •




    • Download's •
    Servidor Stigal 3.0 {PDA 1.5} 8.54 (4shared)

    http://www.4shared.com/rar/QhexHDf8/Pokemon_Servidor_Stigal_30_PDA.html? Client PDA 1.6/2.6 (4shared) http://www.mediafire.com/?2a6012x9oz8i5ga Scan Servidor Stigal 3.0 {PDA 1.5+} 8.54 (Virus Total) https://www.virustotal.com/file/f591c04b9323c5bb1f3edb8863a105aa28012732e453766a5783ca44f64abfa9/analysis/1347638278/
    Aviso: Os 3 Virus Contidos São Do Executavel... Por Ser "TROJAN" Não Se Multiplica e não fazem mal ao computador!

    • Creditos •
    Slicer - {Criador do PDA 1.5}
    Stigal - {Ajeitar o Mapa e Deixalo "90% Completo"}
  10. Curtir
    DarkRed deu reputação a Wend em [Ajuda] Como Editar A imagem de fundo do OTClient   
    tem uma imagem na pasta data\images chamada de background é ela que é a imagem de fundo
  11. Obrigado
    DarkRed deu reputação a Dom Matteo em Mapa do server PokémonBR [antigo] otbm   
    GALERA QUERO COMPARTILHAR COM VOCÊS ALGO QUE EU DEMOREI MUITO TEMPO PRA ENCONTRAR NA NET E QUE ME TRAZ MUITA NOSTALGIA 
     
    MAPA ANTIGO DO POKEMONBR
     
    OBG: ALGUNS FLOORS E TILES BUGADOS OU TROCADOS, MAS TROCANDO DE UM POR UM OS ITENS ACHO QUE DA PRA USAR SUSSA O MAPA
     
    PRINT
     
     
    LINK PARA DOWNLOAD E SCAN:
     
  12. Curtir
    DarkRed deu reputação a Zawse em Sprites Para Poketibia   
    Olá queridos do TibiaKing
    Hoje estou aqui no meu primeiro tópico para compartilhar com vocês algumas sprites de alguns pokémons para poketibia.
    Nesse "pacote" contém as seguintes sprites:
     
     
    OBS: O icone dos pokémon tem apenas a imagem do pokémon, não tem a imagem da ball atrás (mas nada que um photoshop não resolva kkk).
    Em Breve irei adicionar mais sprites e colocar os corpses!
    Bom é isso, Não são aquelas sprites que "NOSSAAA QUE INCRIVEL!!!", mas são algumas que pra quem ta
    querendo fazer um projeto de poketibia e está precisando dessas sprites, ta ai.
    Eu tentarei atualizar o máximo que eu conseguir.
     
    Download: https://www.mediafire.com/file/2dz6d2cop2t7d3w/Sprites by Zawse.rar
    Scan: https://www.virustotal.com/#/file-analysis/ODIzZjJmMmNmZmNhMzg1Y2IzMzY4NzE3OTE1MWEyZjg6MTUwNTI3OTQyMQ==
     
    Creditos:
    Eu(Por pegar as sprites e fazer o pack),
    Ao meu primo Anderson(Ajudou a achar as sprites),
    E a uma galera ae, que não me recordo o nome(Que ripou tudo da PxG).
  13. Gostei
    DarkRed deu reputação a S H I O N em - Base Poke Lute 2018/2019   
    oiee, estou aqui para disponibilizar uma base bem antiga que achei nos meus arquivos, eu iria apagar ela mais preferi deixar ela aqui para caso alguem queira usar ela para alguma coisa no futuro, pq eu simplesmente peguei em 2018 por ai e nem usei mais pelo o fato de ter muitos bugs e para quem nao entende de script e sistemas ela se torna um pesadelo na vida de alguem, a maioria dos bugs q ela tem da para corrigir muito rapido mais tem uns q sao extremamente dificeis entao um conselho para quem pegar essa base... boa sorte kkkk vc vai precisar de uns meses para tirar os bugs dela mais ela e jogavel ainda. façam um bom uso dela, se caso o cara manjar bem de editar poketibias e tirar bugs e mexer com scripts, para ele vai ser facil tirar esses bugs q tem nela.
    .
    .
    .
    .
    .
    .
    .
    vamos ao que interessa, o download dela vai esta pelo o mediafire e dentro contem o servidor e o client 
    quando baixar e so trocar o ip do servidor e trocar o ip do seu client e pronto.
    .
    .
    .
    .
    .
    .
    vou deixar algumas prints abaixo.
    .
    .
    .
    espero ver um dia essa base online dnv, amava jogar, por isso nao excluir ela
    resolvi deixar aqui, acredito que vao cuidar bem dela. vlw fui.
     
  14. Gostei
    DarkRed deu reputação a Wakon em Verificar premium account   
    Esta é uma mensagem automática! Este tópico foi movido para a área correta.
    Pedimos que você leia as regras do fórum.
     
  15. Gostei
    DarkRed deu reputação a ryukicho em Fazendo Foto Do Mapa Completo!   
    Cara , abra o mapa , depois vai em file no seu remeres , logo apos clique em export  depois export minimapa , logo apos selecione o local desejado a salvar coloque um nome e cliquem em salvar , ele vai carregar uns 13 minimapa se não me engano  são os "Z" ai se vai no no mine mapa 7 e pronto ajudei rep+ , se  tiver vaga  pra mapper no seu poektibia se quiser que eu seja só fala com migo
  16. Obrigado
    DarkRed deu reputação a brunei em Shiny Ditto Memory   
    Olá galera bom dia , boa tarde e boa noite a todos !
    venho trazer meu primeiro projeto para contribuir com o TK , se trata de um modulo bastante util 
    como é minha primeira vez trazendo algo aqui , talvez eu esqueça de algo , sem enrolação vamos la.

    o modulo é um Shiny Ditto Memory para PDA ,o melhor é que nao precisa de source e é bem simples de instalar !

    1° ponto - Adicionar o memory sistem por TalkAction do @zipter98 (fiz algumas correçoes e melhorias no script para funcionar de uma melhor forma com o modulo)

    em Talkactions.xml adicione a tag :  <talkaction words="/memory;!memory" event="script" value="sdittomemory.lua"/>
     
    2° - Em talkaction/script ,crie um arquivo sdittomemory.lua e cole esse script : 
     
    em : local cd = 2 (em segundos) mude para o numero que desejar como cooldown para efetuar a troca .
    Para efetuar a troca o pokemon precisa esta com os Moves 100% ,caso contrario ira mandar uma mensagem de bloqueio.
     

    3° - em somefunctions.lua adicione essas funçoes !

     
    tem umas correções q eu mesmo fiz no ditto system e shiny ditto system ,e é necessario pro modulo funcionar 100% .

    4° - extraia e adicione o arquivo na pasta Modulos do seu OTClient !

    pronto , com isso vai funcionar o modulo 
     

     
    1 - no icone salvar , vc consegue salvar o pokemon que o ditto esta transformado em cada slot (pokebola) e reverter o ditto.
    2 - no icone check , vc consegue remover uma memoria ou checar quais memorias o seu ditto esta usando.
    3 - e no icone transformar vc transforma em cada memoria salva no s.ditto e tbm consegue reverter para virar um pokemon novo sem usar a memori etc..

    entao é isso galera , espero que seja util .

    CREDITOS :
    @zipter98 
    @usoparagames Eu
    game_memory.rar
  17. Gostei
    https://www.4shared.com/rar/DrHxw3cYiq/pokemon_roxy__1_.html?
  18. Obrigado
    Primeiramente gostaria de esclarecer algumas polemicas relacionas a base na época (2019) em que estava online comigo. O "SERVIDOR" (nome PokemonRoxy com grupo no facebook de 600 pessoas e pagina) foi vendido na época por 500 reais, sendo que a mesma estava com uma média de 50 players diarios com donaters ativos, chegou a atingir o limite de 140 players simultanêos. Quando vendi a base avisei ao comprador que a venda do servidor não limitaria a minha venda da BASE, tenho prints que comprovam. Nessa vendi uma copia da base por 100 reais na época e acabaram vazando (copias da base que estão em outros forums) Pessoas mal intensionadas colocaram um monte de trap na source pra disponibilizar a base e ganhar vendendo a source original.
    O pokemon roxy pra quem não sabe foi feito a partir da base do PokemonChampions, foi corrigido todos bugs criticos da base, source e mapa refeitos do 0. A source que acompanha é a original
    Vamos um ajudar o outro pra comunidade crescer cada dia mais e aumentar o nivel sempre  😉
    O intuito do servidor era realmente ser algo diferente do estilo PxG da vida, algo um pouco mas casual mas ainda sim um servidor serio. porém tenho certeza que a base tem capacidade pra um projeto serio com outra proprosta de jogo. E tem gente que tem projeto excelente e promissor com a base como por exemplo pokegenerations que será lançada  em breve
    CRÉDITOS:
    Eu (MORDUK)
    que fiz praticamente tudo no servidor, desde mapa que refiz do 0, até a maioria dos scripts em lua e  investi alto em alguns sistemas
    Kevin L
    Ajudou bastante na parte de sprites e alguns modulos
    Carlos Guiminha
    Sempre ajudou o servidor in-game e com sprites
    Se tiver mais alguem manda msg pois não me lembro

    PRINTS ANTIGAS DE QUANDO O SERVIDOR ESTAVA ONLINE (MESMOS ARQUIVOS DAQUI):
    https://imgur.com/a/ttJVmFK

     
    CONTEÚDO:
    -Site (100% funcional, com shop entregando in-game automaticamente)
    -Source do OTCLIENT
    -Source do OTCLIENT com criptografia
    -Source do Servidor
    -Codeblocks usado para compilar 
     
    DOWNLOAD:
    https://www.4shared.com/rar/DrHxw3cYiq/pokemon_roxy__1_.html?
     
    SENHA DOS ARQUIVOS:
    12roxy12
     
    SCAN:
    https://www.virustotal.com/gui/file/d1da37db89197ab2633488005da040bff25d126b086e8b440ff6b0f1a5642226
     
    DATABASE:
    Usar a mysteryous.sql que está na base do servidor
     
    Sou mapper, todas as ilhas do mapa e maioria das quests foram feitas por mim. Faço trampo de copia também, a hunt de altaria foi feita por mim 100% igual da PXG, até mesmo os detalhes! faço por encomenda também!
    Também faço scripts em lua

    Posso ajudar com suporte a alguns problemas
    Ótima base para retirada de sistemas em lua, c++ e modulos do client
    ESPERO AJUDAR A COMUNIDADE E ESPERO QUE  CRESÇAMOS CADA DIA MAIS UM AJUDANDO AO OUTRO.
     
  19. Gostei
    DarkRed deu reputação a DdJs em level System Poketibia   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
  20. Gostei
    DarkRed deu reputação a Yusuke Urameshi em level System Poketibia   
    0.3.6
     
    Estou montando um servidor, já está 80% concluído falta  poucos detalhes.
     
    mais não estou conseguindo por  level System no meu servidor, já estudei algumas  base  que  contem level system, tentando entender como funciona, mais fracassei.
     
    depois pensei em muda  para  uma  base  PDA mais literalmente não valeria apena, jogaria quase 1  ano de trabalho fora.
     
    bom quero um level System com  pelo menos o básico.
     
    EX: level 10 mais vida e ataque  do que  level 9.   passaria de  level ao receber quantia X de XP enquanto elimina  outros  pokemon.
     
    O que  posso oferecer  em troca  são apenas  eventos  que  bolei com o tempo, Quest's diferenciadas.
     
    gostaria de saber pelo menos o que estudar para conseguir montar meu level system mesmo que demore afinal estou nessa luta a quase 3 anos, o que seria mais alguns meses.
     
    C++ é o suficiente  ?
     
    Obrigado pelo atenção.
     
     
  21. Gostei
    DarkRed deu reputação a Denker em (POKETIBIA) Trade-Center Teleport   
    O Player será teletransportado para o TC, após sair do TradeCenter o player retornará á cidade de origem, ex:

    Saffon > TC , o player retornará a saffron.

    ---------------------------------------------------------------------------------------------------------------------

    Em Data/Movements/Scripts, crie um arquivo.lua e coloque dentro:

     
    -- Developed by: Denker local configs = { tps = { -- Teleport para o TC através de um TP (Item) especifico no chão [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50000}, -- Pallet [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50001}, -- Viridian [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50002}, -- Pewter [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50003}, -- Cerulean [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50004}, -- Saffron [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50005}, -- Celadon [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50006}, -- Vermilion [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50007}, -- Fuchsia [ItemID] = {pos = {x = 0, y = 0, z = 0}, storage = 50008}, -- Cinnabar }, -- LOCALIZAÇÕES localizacaoPallet = {x= 0, y= 0, z= 0}, localizacaoViridian = {x= 0, y= 0, z= 0}, localizacaoPewter = {x= 0, y= 0, z= 0}, localizacaoCerulean = {x= 0, y= 0, z= 0}, localizacaoSaffron = {x= 0, y= 0, z= 0}, localizacaoCeladon = {x= 0, y= 0, z= 0}, localizacaoVermilion = {x= 0, y= 0, z= 0}, localizacaoFuchsia = {x= 0, y= 0, z= 0}, localizacaoCinnabar = {x= 0, y= 0, z= 0} } function onStepIn(cid, item, position, fromPosition) local tp = configs.tps[item.itemid] if tp then doTeleportThing(cid, tp.pos) setPlayerStorageValue(cid, tp.storage, 1) return true end -- Verificação que irá teletransportar o player de acordo com a city que ele estava antes if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50000) == 1 then doTeleportThing(cid, configs.localizacaoPallet) setPlayerStorageValue(cid, 50000, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Pallet") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50001) == 1 then doTeleportThing(cid, configs.localizacaoViridian) setPlayerStorageValue(cid, 50001, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Viridian") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50002) == 1 then doTeleportThing(cid, configs.localizacaoPewter) setPlayerStorageValue(cid, 50002, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Pewter") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50003) == 1 then doTeleportThing(cid, configs.localizacaoCerulean) setPlayerStorageValue(cid, 50003, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Cerulean") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50004) == 1 then doTeleportThing(cid, configs.localizacaoSaffron) setPlayerStorageValue(cid, 50004, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Saffron") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50005) == 1 then doTeleportThing(cid, configs.localizacaoCeladon) setPlayerStorageValue(cid, 50005, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Celadon") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50006) == 1 then doTeleportThing(cid, configs.localizacaoVermilion) setPlayerStorageValue(cid, 50006, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Vermilion") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50007) == 1 then doTeleportThing(cid, configs.localizacaoFuchsia) setPlayerStorageValue(cid, 50007, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Fuchsia") return true end if (item.itemid == ItemID ) and getPlayerStorageValue(cid, 50008) == 1 then doTeleportThing(cid, configs.localizacaoCinnabar) setPlayerStorageValue(cid, 50008, 0) doPlayerSendTextMessage(cid, COLOR_MESSAGE_GREEN, "Você foi Teletransportado para Cinnabar") return true end end OBS: O item ID da verificação de volta, será igual para todas as verificações.

    Em Data/Movements/Movements.xml, coloque dentro:

     
    <movevent type="StepIn" itemid="ID" event="script" value="arquivo.lua"/>  

  22. Curtir
    Olá, Pessoal Eu Estou Com Umas Duvidas, Eu Criei Um Server de Poketibia e o Site ( o site nao é xampp, é modern )....  Eu Quero deixar o Meu Server e o Site 24:00 Horas Online Com meu PC desligado, Minha Internet é Internet Compartilhada, Eu Quero deixar Online Com Uma hospedagem mas eu n sei nada Como Funciona Isso Podem Me Ajudar falando como Funciona e como eu faço para pagar um Hospedagem para deixar meu servidor de poketibia e o site 24:00 Horas Online Sem Lag Por Favor ?
    Obrg
    Rep +++++++
     
    Skype: David TGD Youtube
  23. Gostei
    DarkRed deu reputação a Cat em Telhado Clássico do Tibia Completo [191 peças]   
    Veja também: • Telhado Venore do Tibia Completo (81 peças)
     

     
    TIBIA - TELHADO CLÁSSICO
     
       Fiz esse pack e decidi compartilhar com a comunidade. Aproveitei e fiz um rework em algumas peças auxiliares como Arcos, Corrimãos. Acompanha também no pack bordas, chaminés e fumaças.
     
       ?
     
    https://discord.gg/Ewu2J3qWhe.
     
     
    CONTEÚDO DO PACK










     

    »telhados_academia_de_mapping.rarspan widgetspan widget
  24. Obrigado
    DarkRed deu reputação a Nixon em [Poketibia] Sprites 3° geração   
  25. Gostei
    DarkRed deu reputação a Imperius em [TFS 0.4 / 8.60] - GM, CM e GOD falam em vermelho no channel Help   
    Tinha visto isso no servidor do MegaTibia / Kaldrox e achei bem interessante.
     
    Todos os tópicos que encontrei sobre o assunto de alterar a cor das mensagens dos GMs, CMs e ADM no channel Help para vermelho, falavam que tinham que fazer uma configuração na própria source do servidor.
     
    Fiz uma gambiarra que funciona, sem a necessidade de mexer na source do servidor e de utilizar comandos para isso. Testei somente em TFS 0.4 e funciona tranquilamente.
     
    segue abaixo como configurar em seu otserver:
     
    data > talkactions > scripts > crie um arquivo chamado gmsayred.lua e cole o código abaixo:
     
    function onSay(cid, words, param, channel) if channel == CHANNEL_HELP then for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', "".. getCreatureName(cid) .. ": ".. words, TALKTYPE_CHANNEL_R1, CHANNEL_HELP) end return true end end  
    em talkactions.xml cole a tag abaixo:

     
    <!-- Gamemasters --> <talkaction default="yes" filter="quotation" logged="no" access="3" event="script" value="gmsayred.lua"/>    
    e pronto! Agora é só enviar alguma mensagem no Help que a mensagem ficará em vermelho.
     

     

Informação Importante

Confirmação de Termo