Ir para conteúdo

draco6

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    draco6 deu reputação a najatheus em System de guardian - Tfs 1.3 ( Sem ataque automatico )   
    Em actions criei um arquivo chamado guardian.lua, dentro dele coloque : 
      local lendas = { -- id dos item / nome do guardian [3000] = {"Mew"}, [3001] = {"Mewtwo"}, [3002] = {"Articuno"}, [3003] = {"Zapdos"}, [3004] = {"Moltres"}, [3005] = {"Entei"}, [3006] = {"Suicune"}, [3007] = {"Raikou"}, [3008] = {"Ho-oh"}, [30010] = {"Lugia"}, } function onUse(player, item, fromPosition, target, toPosition, ishotkey) slot = player:getSlotItem(CONST_SLOT_AMMO) if not slot then player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Put the Guardian in the right slot" .." ") return true end local lenda = lendas[item.itemid] if not lenda then player:sendTextMessage(MESSAGE_STATUS_SMALL, "" .. player:getName() .. " Sorry, ask adm to set up the guardian string!" .." ") return true elseif(player:getStorageValue(28723) == 1)then player:sendTextMessage(MESSAGE_STATUS_SMALL, "Have you ever used this guardian") return true else local postion = player:getPosition() local monster = Game.createMonster(lenda[1], postion) if not monster then player:sendTextMessage(MESSAGE_STATUS_SMALL,"" ..player:getName() .." Sorry you can't summon, contact a member of staff!.") return true end local message = {"" .. player:getName() .. " Go Guardian : " .. lenda[1] .. ""} player:sendTextMessage(MESSAGE_INFO_DESCR, "Have you ever used this guardian") player:setStorageValue(28723, 1) player:say(message[1], TALKTYPE_MONSTER_SAY) item:setAttribute(ITEM_ATTRIBUTE_DESCRIPTION,"[Name] : " .. lenda[1] .. "\n" .. "[Owner] : " .. player:getName() .. "\n" .. "[Last use] :" .. os.date() .. "") local guardians = MonsterType(lenda[1]) if not guardian then return false end guardians:nameDescription("Guardian " .. lenda[1] .. "") guardians:name("Guardian " .. lenda[1] .. "") monster:setMaster(player) monster:setMaxHealth(70000000) monster:setSkull(SKULL_GREEN) monster:getPosition():sendMagicEffect(6) monster:changeSpeed(600000) speed = monster:getSpeed() healt = monster:getHealth() monster:say("GUARDIAN!" .. lenda[1] .. "", TALKTYPE_MONSTER_SAY) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"You used the Guardian ( " .. lenda[1] .. " ).") player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Your Guardian is alive: " .. healt .. " / " .. monster:getMaxHealth() .. " wait for his life to fully load.") player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian Speed " .. speed .. ".") player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Guardian owner " .. player:getName() .. ".") player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE,"Last time the Guardian was used [" .. os.date() .. "].") return true end end  
    Depois abra o action.xml, e registra :  
    <action itemid="o id" script="guardian.lua" />

     
  2. Gostei
    draco6 deu reputação a So volto tarde em Reset nas informações de Look do personagem   
    posta o arquivo look.lua no diretório creaturescripts/scripts
  3. Obrigado
    Desenvolvi por muito tempo uma base Pokémon do 0 (parti do TFS 1.2 e fui implementando tudo até chegar nessa versão que estou disponibilizando). O resultado é um servidor extremamente leve e estável (já testado com 100+ players e por mais de 1 mês sem cair). Basicamente, ele suporta tranquilamente 1k+ players e não tem nenhum bug conhecido que faça com que ele caia.
     
    Esse servidor ficou no ar por muito tempo (mais de 2 anos) e era conhecido como PokeDash. Acabei ficando sem tempo para administrar o servidor, o que fez com que a maioria dos players parassem de jogar e com que eu fechasse de vez.
     
    Pensei por muito tempo sobre o que fazer com ele, e decidi disponibilizar para a comunidade. Trata-se de algo único (eu ao menos nunca vi um servidor de Pokémon construído a partir do TFS 1.2)!
     
    Como desenvolvi todos os sistemas do 0, tomei cuidado para fazer tudo da melhor maneira possível e para que possa ser facilmente modificado e atualizado. Basicamente, os Pokémons podem ser criados a partir de um único arquivo XML (como monstros do Tibia), e nesse arquivo você pode especificar tudo, desde level máximo e mínimo de spawn, loots, tipos (fogo, agua, etc), se ele pode usar habilidades (surf, fly, etc), moves (quando alguém captura), ataques (quando selvagem), evoluções, chance de catch, etc.
    Exemplo de Pokemon
    Resumo de alguns sistemas (tem muita coisa, então coloquei os principais)
    ✅ Pokemons com level, status e boost. O level do player/boost também influencia no status dos pokes.
    ✅ Sistema de Love (seu poke fica mais forte que os demais quando upa de level matando pokemons mais fortes que ele).
    ✅ Base propria com Shinys e Ancients.
    ✅ Cada player pode conseguir ancient stone para evoluir 1 shiny para ancient através de quest.
    ✅ Moves bar e pokemon bar (troca de pokemon com 1 click).
    ✅ Autoloot agrupando em bags.
    ✅ Ganho de exp ao capturar/dar dex em pokes com um bonus adicional para o primeiro catch de cada poke.
    ✅ Mapa original com mais de 40 quests, incluindo outland com Ancients.
    ✅ Eventos diários automáticos: Futebol todo dia 19:30, arena PVP todo dia 20:00, golden arena aos sabados 17:00, bag premiada aos domingos/feriados 17:00.
    ✅ Profissões (facilmente customizáveis):
    Catcher: 3.5% mais chance de capturar um Pokemon. Hunter: 10% mais status de dano para o seu Pokemon (tanto magico quanto fisico). Blocker: 25% mais vida para seus Pokemons. Healer: 100% mais cura que aplica tanto em potions quando moves dos seus Pokemons. Explorer: 15% mais experiencia para seu personagem durante a caça. ✅ Task diária de catch/loot dando Tokens. Os tokens podem ser trocados por itens raros (dentre eles premier ball e bags personalizadas) além de pagar seu curso com o NPC Job Manager para aprender uma das profissões acima. Uma das maneiras de conseguir tokens é fazendo tasks diárias.
    ✅ Muito mais!
    Screenshots

     

    Download
    Baixe o pack contendo o servidor, cliente, site, editor de mapa e editor de itens clique aqui!. Caso considere minha contribuição interessante para a comunidade, considere realizar uma doação para a chave pix: [email protected]
    GM account: gm/gmgmgm
    O projeto será atualizado em sua homepage: https://pokedashpota.vercel.app/
     
    SCAN
     
    ---EDIT---
    Download sources
    SCAN
     
     Problemas e soluções
    GroupID não existe ao tentar logar no server.
     
    Erros ao importar o schema.sql.
     
    Comando /cb não funcionando:
     
  4. Gostei
    draco6 deu reputação a samlecter em Como colocar foto do ataque Cd bar OTClient Poketibia   
    1- Vá na pasta do Cliente, modules, e procure pela pasta Cd_bar ou game_pokemoves,  ouuu pesquise por .png e aparecerá todas imagens .png, clique em uma com botão direito e abra o local do arquivo.
    2- Nesta pasta com as imagens das spells na move_bar, vc colocará 2 imagens, uma com fundo preto e branco com o nome da spell criada_off e uma com fundo colorido com nome da spell criada_on ( é só olhar o exemplo das outras )
    Exemplo: Criei a Spell Dragon Flight, copiei 2 imagens desta pasta, uma on e uma off, e renomeei para Dragon Flight_on e Dragon Flight_off
    Se Ajudei,  Rep+  
  5. Gostei
    draco6 deu reputação a Zanrix em Talkaction para remover Storage X e Y   
    Assim?
    talkactions.xml
    <talkaction words="!desbugarexp" event="script" value="desbugarExp.lua"/> talkactions/scripts/desbugarExp.lua
    function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, 0) setPlayerStorageValue(cid, 45651, 0) setPlayerStorageValue(cid, 45652, 0) end  
  6. Gostei
    draco6 deu reputação a FlamesAdmin em RME que abre base DxP   
    Você importou a PASTA ou os XML dos monsters?
  7. Gostei
    draco6 deu reputação a FlamesAdmin em RME que abre base DxP   
    @Polpasbrtroca a versão do mapa pra 8.54, que deve ta 8.40 em Map>Properties>Map Version(algo assim)
    e coloca o items.xml e items.otb dentro da pasta 854 do RME
  8. Gostei
    draco6 deu reputação a Belmont em AutoLoot 100% Funcional   
    E ai pessoal, vi que muitas pessoas tem problemas em instalar, e achar um script de autoloot 100% funcional. Foi ai que decidi postar aqui para vocês, um script totalmente novo e que realmente funciona, pronto para usar e abusar dele kkk. Bom, vamos parar de lero lero e bora ao que interessa.
     
    Fixados:
    Dinheiro Duplicado;
    Coleta itens até mesmo dentro das bag dos monstros;
     
    Lembrando que esse script NÃO é de minha autoria, e que já existe no Tk, mas em tópicos diferentes. Como eu uso ele já vou deixar tudo certo para o uso do mesmo.
     
    1° Passo - Dentro da pasta data/actions/scripts crie um arquivo chamado autoloot_boost.lua
    Em data/actions/actions.xml registre o script assim:
    <action itemid="ITEMID" event="script" value="autoloot_boost.lua"/>  
    2° Passo - Vá na pasta data/creaturescripts/script e crie dois arquivos, um chamado autoloot.lua e o outro fimautoloot.lua depois, adicione os seguintes códigos:
    autoloot.lua
    fimautoloot.lua
    Agora em data/creaturescripts/creaturescripts.xml você vai registrar esses scripts dessa forma:
    <event type="kill" name="autoloot" event="script" value="autoloot.lua"/> <event type="login" name="fimautoloot" event="script" value="fimautoloot.lua"/> Abra o arquivo login.lua localizado na mesma pasta e adicione este código abaixo de outro registerCreatureEvent
    registerCreatureEvent(cid, "autoloot")  
    Depois de instalar tudo, vamos para a pasta data/talkactions/script nela você irá criar um arquivo chamado autoloot.lua e vai adicionar este código:
    Em data/talkactions/talkcations.xml resgistra o script assim:
    <talkaction words="!autoloot" event="script" value="autoloot.lua"/>  
    Vá na pasta lib, e crie um arquivo chamado autoloot, e cole isso dentro:
     
    Ainda na pasta lib crie um arquivo .lua e coloque esse script dentro, ou faça o download do mesmo logo abaixo:
     
    Download:
    killua's lib.lua
     
    Isso é tudo pessoal!
     
    Informações:
    Este sistema funciona através de Premium Account, junto com ele vem o sistema de Autoloot Booster, que consiste em vender automaticamente os itens coletados. Foi testado em um servidor de Tibia 8.60 utilizando OTX 2.
     
    Créditos:
    @lordzetros
    @KOLISAO
    @Dwarfer
     
  9. Gostei
    draco6 deu reputação a Naze em AutoLoot 100% Funcional   
    Somente nao adicionar a action no ser servidor, ou trocar essa parte:
    if boost(cid) then if aloot_boost[info.itemid] then doPlayerSetBalance(cid,getPlayerBalance(cid) + aloot_boost[info.itemid]) description = description.." 1 "..getItemNameById(info.itemid).." ("..aloot_boost[info.itemid].."gps no banco) +" else doPlayerAddItem(cid, info.itemid, 1) description = description.." 1 "..getItemNameById(info.itemid).." +" end por somente... doPlayerAddItem(cid, info.itemid, 1) description = description.." 1 "..getItemNameById(info.itemid).." +"  
  10. Gostei
    draco6 deu reputação a Thayam em Erro quando pessoas fora eu vão logar no server.   
    Tem algo errado na configuração da sua porta, ele não encontra ela aberta.

    Mande um print de como ta seu firewall, eu costumo liberar também as portas 80, 8090, 7272 alem dessas que você liberou, mas eh mais mania do que necessidade haha
  11. Gostei
    draco6 deu reputação a Thayam em Erro quando pessoas fora eu vão logar no server.   
    Vc colocou seu ip fixo no config.lua e no client que os outros irão testar? No cliente que vc liga continua seu ipv4 assim como o dani sedutor falou.

    Quando você acessou o site que ele passou qual foi o resultado? Lembrando também que os ip's que devem ser liberados no modem deve ser seu ipv4 e não seu ip fixo!!
  12. Gostei
    draco6 deu reputação a Danihcv em Erro quando pessoas fora eu vão logar no server.   
    Calma lá, galera. Vamos passo a passo.
     
    Primeiro, tenha em mente que pra vc (host) entrar no seu server vc, e somente vc, usará o ipv4 e os demais players usarão ou o seu ip global (que vc pode conseguir nesse site: www.meuip.com.br) ou então o seu ip fixo (que vc cria no www.no-ip.com). (Se vc optar pelo ip global, vc terá que mudá-lo no config.lua toda vez que seu modem/roteador for desligado. Já com o ip fixo não precisa fazer esse processo repetitivo)
     
     
     
    Para eu dizer se suas portas estão configuradas de forma correta, pf aperte *tecla windows* + R digite cmd e aperte enter. Agora digite ipconfig  e aperte enter. Agora mande print.
  13. Gostei
    draco6 deu reputação a Thayam em Erro quando pessoas fora eu vão logar no server.   
    Amigo, pelo que vi seu erro está em:
     
    O que acontece é o seguinte, para você fazer com que os outros conectem em seu servidor com o new client, você deve setar o seu ip fixo, ou no caso ip = "187.40.157.102" em seu client_entergame.lua, pois você passará esse client para outros entrarem, e ao conectarem no seu servidor, estão fazendo pelo seu endereço ipv4, ou seja, seu ip residencial, por isso não entram e não veem o servidor online!
     
    Tente colocar seu fixo ou o ip que você setou no config.lua e me diga se funcionou!
  14. Gostei
    draco6 deu reputação a Danihcv em Erro quando pessoas fora eu vão logar no server.   
    Entre nesse site: www.canyouseeme.org e teste as portas 7171 e 7172 se de Error então qr dizer que as suas portas não estão realmente abertas. E aí te recomendo ou pesquisar mais sobre abrir portas no seu modem/roteador ou então mandar prints de como estão configuradas suas portas no seu modem/roteador.

Informação Importante

Confirmação de Termo