Ir para conteúdo

kleytonbm

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    muito top amigo, obrigado!!
  2. Gostei
    kleytonbm deu reputação a MatteusDeli em Npc que Adiciona Skill   
    Olá Tibianos do Tibia King. (Vou direto para o script) 
     
    Vamos lá: Vá até a pasta data/npc copie e cole algum arquivo XML renomeie para stoned.xml e substitua por isto: (OBS esse é o NPC 1, vocações Paladin, Druid e Sorcerer)
     
     
    Em Roxo você pode alterar o looktype dele e o nome (Entre aspas). -- Não é obrigatório alterar isso--
     
    Agora volte para a pasta data/npc e copie e cole outro arquivo XML e renomeie para stonedkina.xml e substitua por isto:
     
     
    (--Mesma coisa do anterior --)
    Em Roxo você pode alterar o looktype dele e o nome (Entre aspas). -- Não é obrigatório alterar isso--
     
    ----SCRIPT DO NPC DE PALADIN, SORCERER E DRUID----
     
    Vá na pasta data/npc/scripts copie e cole algum arquivo, renomeie para stoned.lua e cole isso dentro:
     
     
    Em Verde é o ID dos itens que o player vai precisar para ganhar a quantidade de skill.
    Em Azul são os efeitos que vai aparecer embaixo do Player. Se quiser deixe com esses efeitos mesmo :D ---(Os efeitos vão de 1 a 68, caso queira vê-los apenas digite /z 1.. 68 com o GOD)
    Em Laranja é a quantidade de EXP de skill o Player vai ganhar ao entregar o ITEM. (Eu aconselho não colocar numero exorbitante como 9999999, pode acontecer de o script travar pela quantidade de skill adicionada).
    Em Vermelho é a quantidade do ITEM que ele vai precisar ter. (Caso for itens como Armors, Legs, Swords, Axes etc... Deixe 1 se for itens agrupáveis como TALONS, SCARAB COINS etc... Você pode colocar de 1 até 100).
     
    -----SCRIPT DO NPC DE KNIGHT------
     
    Vá na pasta data/npc/scripts copie e cole algum arquivo, renomeie para stonedkina.lua e cole isso dentro:
     
     
    <-> As Configurações são as mesmas <->
     
    Em Verde é o ID dos itens que o player vai precisar para ganhar a quantidade de skill.
    Em Azul é o efeito que vai aparecer embaixo do Player. Se quiser deixe com esses efeitos mesmo :D ---(Os efeitos vão de 1 a 68, caso queira vê-los apenas digite /z 1.. 68 com o GOD)
    Em Laranja é a quantidade de EXP de skill o Player vai ganhar ao entregar o ITEM. (Eu aconselho não colocar numero exorbitante como 9999999, pode acontecer de o script travar pela quantidade de skill adicionada).
    Em Vermelho é a quantidade do ITEM que ele vai precisar ter. (Caso for itens como Armors, Legs, Swords, Axes etc... Deixe 1 se for itens agrupáveis como TALONS, SCARAB COINS etc... Você pode colocar de 1 até 100).
     
    Por fim é só Importar os NPC'S pelo mapa Editor e adicionar! :D
     
    Obrigado e Bom uso do script!!!
     
     
  3. Gostei
    kleytonbm deu reputação a luanluciano93 em Recompensa por Level (Item, Bank, Addon, Mount)   
    Olá pessoal, para quem não sabe esse script dá determinado item, quantidade / bank / addon / mount em determinado level.

    Crie um arquivo com o nome recompensa.lua em creaturescripts/scripts e coloque isso dentro:
    local table = { -- [level] = type = "item", id = {ITEM_ID, QUANTIDADE}, msg = "MENSAGEM"}, -- [level] = type = "bank", id = {QUANTIDADE, 0}, msg = "MENSAGEM"}, -- [level] = type = "addon", id = {ID_ADDON_FEMALE, ID_ADDON_MALE}, msg = "MENSAGEM"}, -- [level] = type = "mount", id = {ID_MOUNT, 0}, msg = "MENSAGEM"}, [20] = {type = "item", id = {2160, 2}, msg = "Voce ganhou 2 crystal coins por alcancar o level 20!"}, [30] = {type = "bank", id = {20000, 0}, msg = "Foi depositado em seu bank 20000 gold coints!"}, [40] = {type = "addon", id = {136, 128}, msg = "Voce ganhou o addon citizen full por alcancar o level 40!"}, [60] = {type = "mount", id = {2, 0}, msg = "Voce ganhou a montaria x!"}, } local storage = 15000 function onAdvance(player, skill, oldLevel, newLevel) if skill ~= SKILL_LEVEL or newLevel <= oldLevel then return true end for level, _ in pairs(table) do if newLevel >= level and player:getStorageValue(storage) < level then if table[level].type == "item" then player:addItem(table[level].id[1], table[level].id[2]) elseif table[level].type == "bank" then player:setBankBalance(player:getBankBalance() + table[level].id[1]) elseif table[level].type == "addon" then player:addOutfitAddon(table[level].id[1], 3) player:addOutfitAddon(table[level].id[2], 3) elseif table[level].type == "mount" then player:addMount(table[level].id[1]) else return false end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, table[level].msg) player:setStorageValue(storage, level) end end player:save() return true end  
    E em creaturescripts.xml adcione a tag: 
    <event type="advance" name="Recompensa" script="recompensa.lua"/> Caso queira colocar outro basta colocar usar os exemplos que coloquei como comentário (--) e adicionar a linha inteira novamente ...

    Dúvidas postem aqui! Abraços
  4. Gostei
    kleytonbm deu reputação a zGiovani em [AJUDA] Como Criar Evento de Invasão? [TFS 1.3]   
    TÓPICO RESOLVIDO!!! ++
     
     
    Dei uma fuçada no google e encontrei o que eu queria, era só digitar o comando /raid "nome da invasao", que ele starta a invasão, vou deixar aqui no comentário pra galera que também não sabe, mas antes de tudo quero agradecer o @luanluciano93 pela ajuda e suporte!
     
     
     
     
     
    primeiro crie um arquivo.xml lá na pasta do seu raid.
     
    exemplo:
     
     
    demon.xml
     
     
    agora no raids.xml voce poe essa linha aqui.
     
     
    onde esta escrito name e o nome da raid que o gm ou god, usarian pra dar inicio a raid.
    tipo o gm quer uma raid de demon entao ele diria /raid Demon pra isso acontecer o name ali em cima teria que ter o nome demon.
     
    interval2="xxx" --seria o tempo do intervalo entre uma raid desse mesmo tipo e outra, isso e contado em minutos.
     
    margin="xx" --seria o tempo de ativar a primeira raid desse tipo, tb e contada em minutos.
     
    enabled="x" --seria se a raid sera ativada automaticamente ou precisaria ser executada manualmente por um GM ou GOD.
     
     
     
     
  5. Gostei
    kleytonbm deu reputação a zGiovani em [AJUDA] CRIAR ARMA COM ATAQUE DE ARROWS OU SKILLS   
    Realmente deve ser de outra maneira que faz o item funcionar nesse server...
     
     
    Uso o  OTServBR-Global - Version 1.4.0 Client 12.86
     
    https://github.com/opentibiabr/otservbr-global/releases/tag/stable-v1.4.0
  6. Gostei
    Olá Galera do Tibia King! ?  
     
    -----------------------------------------------------------                 ----------------------------------------------------------- 
    -----------------------------------------------------------                 -----------------------------------------------------------
          TODOS OS CREDITOS AO @Lucas Giovanni                              TODOS OS CREDITOS AO @Lucas Giovanni
                        Link do projeto oficial                                                                   Link do projeto oficial
         https://github.com/lucasgiovannibr/myaac                               https://github.com/lucasgiovannibr/myaac
    -----------------------------------------------------------                 -----------------------------------------------------------
    -----------------------------------------------------------                 -----------------------------------------------------------
     
     
    Hoje venho contribuir também com essa comunidade maravilhosa, deu um grande trabalho pra encontrar esses arquivos, mas consegui.
     
    Vou deixar aqui os arquivos completos para abrir o site do Myaac com as Outfits e itens da versão 12.85, e Client com ITENS da versão atual do tibia atualizado para abrir com o Object Builder, porém o executável da versão 12.86 configurado para jogar com servidor local, eu vou disponibilizar em outro tópico junto com o server!
     
    Lembrando que o Char Bazaar está disponível nesse modo.
     
    SCAN DOS ARQUIVOS:
    https://www.virustotal.com/gui/file/913e829138ce67c37557072a5cb3fc8421986048f8f67396fb5a19237e39114b/detection
     
    DOWNLOAD DOS ARQUIVOS:
     
     
    Como evolui bastante com a ajuda da comunidade, hoje também venho contribuir com os que não sabem instalar o site pelo MyAac ou "rodar" o site pelo Xampp.
     
     
    Imagem do Site
     
                                                                                "Instalando o site"

    1- Baixe e Instale o programa Xampp
     
    https://downloadsapachefriends.global.ssl.fastly.net/7.4.29/xampp-windows-x64-7.4.29-1-VC15-installer.exe?from_af=true
     
    2- Acesse o local do c:/xampp e vá até a pasta htdocs e exclua tudo que estiver dentro dessa pasta.
     
     
     
    3- Abra o arquivo Site-myaac-main.zip, abra a pasta myaac-main e copie tudo que está dentro dela e cole na pasta htdocs do xampp.
    vai ficar da seguinte maneira:
     
    4- Copie o Endereço da pasta do seu server, e Abra o arquivo Config.php na pasta htdocs
     
     
     
    5- Configure o local do seu servidor.
     
    Fica Assim:
     
     
    Faça o mesmo na linha 89 e 90, só que em vez de copiar o endereço do server, copie o endereço da imagem e outfits: "não esqueça de extrair os outfits na pasta htdocs, e itens na pasta htdocs/images"
     
     
     
     
     
    6- Inicie o programa do Xampp e clique em "Start"  "MySQL" e "Apache" (no meu caso já startei o MySQL)
    Depois Clique em admin MySQL
     
     
    7- Crie um servidor com o nome desejado, no meu caso vai ser meuserver
     
     
    8- Clique no nome do seu servidor que está na lista, Importar, Escolher Arquivo, e escolha o Schema.sql que está dentro da pasta do seu servidor, role o mouse até a parte de baixo e clique no botão inferior direito da tela em "executar".
     
       
    Pronto, o Servidor criado!
     
    Agora vamos instalar o MyAac
     
     
     
    9- Volte a tela do Xampp e clique em Apache Admin, vá avançando até chegar na seguinte tela:
     
    O Caminho da pasta do servidor é o mesmo esquema do Passo número 4 e 5:
    Preencha o formulário corretamente, Selecione a versão do seu cliente e clique novamente em avançar.
     
     
     
    10- Essa parte é muito importante, recomendo salvar o email e senha em um bloco de notas, o email da conta de administrador vai ser usado para entrar e configurar o site pelo MyAac e também para logar a conta de administrador no jogo, mesmo que mude o email no phpMyAdmin o email para logar no MyAac vai ser mantido o mesmo que foi preenchido anteriormente, ou talvez de algum erro, portanto se não souber configurar, não mude o email ou senha que foi colocado para conta de administrador. 
     
     
    Pronto, seu site está configurado para ser iniciado normalmente, lembrando que se quiser instalar o MyAac novamente com outra conta de administrador é só não excluir a pasta install localizada em htdocs, e excluir o arquivo config.local  CASO QUEIRA configurar e instalar o MyAac novamente...
     
    Digite isso na barra de pesquisa, para acessar a página de administrador do MyAac:
    localhost/admin/
     
    11- Clique em Plugins e Procure o arquivo "2-plugin-myaac-tibia12-login-v2.0.zip" que está nos arquivos que disponibilizei, e depois clique em Upload!
    Esse plugin é necessário para logar corretamente no seu servidor pelo Client12.86.exe configurado em 127.0.0.1
     
     
     
    12- Por fim vamos configurar o Config.lua localizado na pasta do seu servidor, em MysqlDatabase você coloca o nome do seu servidor (o mesmo que foi criado no phpmyadmin, citado no passo número 7!
     
         
    Esse foi o tutorial, espero ter ajudado, se eu te ajudei deixa o joinha? para ver quantas pessoas eu consegui ajudar, deu um trabalhão fazer tudo isso aqui, mas nada comparado a força que a comunidade ja me deu!
     
    Obrigado a todos e Bom Proveito!!!           +++
  7. Obrigado
    kleytonbm deu reputação a Rockersz em Talkaction !coins (adicionar tibia coins)   
    Olá, estou tentando fazer uma talkaction para o player receber 250 tibia coins quando dizer !coins, já está descontando o dinheiro da backpack mas não está adicionando os pontos.
     
    Alguém pode me ajudar? ai vai o script:
     
    local function doPlayerAddCoins(cid, count) db.query('UPDATE accounts SET coins = coins+'.. count ..' WHERE id = ' .. getAccountNumberByPlayerName(getCreatureName(cid))) end local price_coins = 1 function onSay(player, words, param) if player:getMoney() >= price_coins then player:removeMoney(price_coins) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) doPlayerAddPremiumPoints(cid, 250) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have received 250 Tibia Coins to your account.") else player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendCancelMessage("You dont have enought money.") end end  
  8. Obrigado
    kleytonbm deu reputação a Albeck em Talkaction !coins (adicionar tibia coins)   
    @Rockersz
    local price_coins = 1 local points = 250 function onSay(player, words, param) if player:getMoney() >= price_coins then player:removeMoney(price_coins) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received 250 Tibia Coins to your account.") db.query("UPDATE `accounts` SET `coins` = `coins` + "..points.." WHERE id=" ..player:getAccountId()) else player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendCancelMessage("You dont have enought money.") end end  

Informação Importante

Confirmação de Termo