Ir para conteúdo

Toca do Aranha

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Toca do Aranha recebeu reputação de Morijx em Mapa NTO Guardian Feito Do 0   
    Faz o L
  2. Gostei
    Toca do Aranha recebeu reputação de Gabrielx17 em Erro com as Spells   
    abra seu arquivo actions.xml e remova está linha
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441;" event="script" value="liquids/potions.lua"/>
     
    e substitua por está
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441" event="script" value="liquids/potions.lua"/>
     
    Obs: eu tive a "audácia" de baixar a base e procurar o problema, e ai está!. 
    o único problema era após o ID "7441" tinha um> ; <.  
  3. Gostei
    Toca do Aranha recebeu reputação de Rogex Joyz em (Resolvido)[HELP] Extender Tibia.spr e Tibia.dat Versao 8.60   
    para quem vier atras do cliente, e não precisar ter que entrar em contato.
    aqui o cliente extendido.
    Scan
    cliente.rar
  4. Gostei
    Toca do Aranha deu reputação a Natanael Beckman em DEV C++ Compilando TFS no Windows   
    DEV C++,  aprenda a compila uma source TFS!
     
    Downloads(Baixe de acordo as configurações do seu windows):
    DEV C++ CONFIGURADO PARA 32BITS
    DEV C++ CONFIGURADO PARA 64BITS
    REV 3884 TFS 0.4
     
    Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos.
    ======================================
    Abra o DEV C++:
    ======================================

    ======================================
    Abra a Source:
    ======================================

    ======================================
    Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev:
    ======================================

    =============================================================

    ======================================
    Aguarde carregar todos os arquivos:
    ======================================

    ======================================
    Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK:
    ======================================

    ======================================
    Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo:
    ======================================

    ======================================
    Se der tudo certo em Log vai estar como mostra a imagem abaixo:
    ======================================

    ======================================
    Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou!
    ======================================

    ===========================================
    Só isso galera tutorial rápido resumido e útil!
    Créditos Natanael Beckman!    
    ===========================================     
     
    Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar:
    Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone.
     

     
    Abra o DEV-C++, clique em  File> New> Project:
     

     
    Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos:
     

     
    Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp.
     

     
    No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros:
    -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs:
    -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s   No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK.     Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project:      Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9:         OpenSSL 0.9.8   1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa!
      Clica aqui \/
  5. Gostei
    Toca do Aranha deu reputação a JujuLady em [Action] Quest de um só Player   
    O script que venho trazer é um bem simples que pode ser usado para fazer muitas coisas interessantes com ele, como Quest ... talvez uma Hunt em que somente um player possa ficar nela.
    Mas fique tranquilo esse script bloqueará a passagem de outro player apenas se tiver outro no local demarcado! Ou seja, se o local que você marcou ficar vazio, outro player pode entrar.
    Então vamos direto ao ponto:
    Vá em data/actions/script duplique um arquivo e renomeie para apenasumplayer e cole o script nele.
     
     
    Explicação:
    area1: E onde você deve colocar a coordenada do começo da área de onde você quer demarcar para onde somente 1 player poderá ficar.
    Obs: Essa coordenada tem que ser uma que fique na parte superior e no canto esquerdo do mapa.
     
    area2: É onde você deve colocar a coordenada do final da área de onde você quer demarcar.
    Obs: Essa coordenada tem que ser uma que fique na parte inferior e do canto direito do mapa.
     
    posquest: É o local para onde o player será teletransportado ao usar uma alavanca por exemplo que tenha a ActionID deste Script.
    Obs: É aconselhável que você coloque a ActionID deste script em uma alavanca para evitar transtornos.
    E as frases já da para se entender e podem ser editadas a seu gosto!
     
    Instalação da Action e como usar:
    Vá em data/actions e abra o arquivo actions.xml e adicione nele.
    <action actionid="4500" event="script" value="apenasumplayer.lua"/> Para usa-lo é simples, como dei a sugestão da alavanca, abra seu RME dê 2 clicks na alavanca e coloque a ActionID 4500.
    Faça bom uso!
  6. Curtir
    Toca do Aranha deu reputação a Yan Liima em (Resolvido)Ajuda site Modern tfs 0.4 DBO   
    @OrientalzVai no arquivo que te falei e substitui:
    function generate_recovery_key() { $this->load->helper("form"); $ide = new IDE; $ide->requireLogin(); $this->load->model("Account_model");  
    POR:
    function generate_recovery_key() { $this->load->helper("form"); $ide = new IDE; $ide->requireLogin(); $this->load->model("Account_model"); if($this->Account_model->getRecoveryKey($_SESSION['name'])) { alert("<b>You can't generate a new KEY</b>"); return false; }  
  7. Gostei
    Toca do Aranha recebeu reputação de joaopedrodepaiva em Erro com as Spells   
    abra seu arquivo actions.xml e remova está linha
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441;" event="script" value="liquids/potions.lua"/>
     
    e substitua por está
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441" event="script" value="liquids/potions.lua"/>
     
    Obs: eu tive a "audácia" de baixar a base e procurar o problema, e ai está!. 
    o único problema era após o ID "7441" tinha um> ; <.  
  8. Curtir
    Toca do Aranha recebeu reputação de King Laker em Editar Site   
    abre seu navegador e limpa o histórico de imagens. depois só atualizar a pagina de seu site e pronto.
  9. Curtir
    Toca do Aranha deu reputação a Cat em [8.60] Wodbo Wars v5.9 + Site + Client Download   
    @Yan Liima A acusação procede? Preciso fazer o scan completo de todos os arquivos ou posso confiar que o scan apresentado na denúncia foi resolvido?
     
    Resolvido por pm, o arquivo em questão foi removido pelo autor do tópico.
  10. Curtir
    Toca do Aranha recebeu reputação de ITALOx em [8.60] Wodbo Wars v5.9 + Site + Client Download   
    @Nolis sim, já foi resolvido e corrigido.
  11. Obrigado
    Toca do Aranha deu reputação a Storm em (Resolvido)Check party item   
    @esnio12 Faz mais um for para remover todos os itens, se você não quiser remover na hora da verificação
    for index, var2 in pairs(party_id) do doPlayerRemoveItem(var2, itemid, count) end  
  12. Gostei
    Toca do Aranha recebeu reputação de Mix Lort em Erro com as Spells   
    abra seu arquivo actions.xml e remova está linha
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441;" event="script" value="liquids/potions.lua"/>
     
    e substitua por está
    <action itemid="7588-7591;8472-8473;7618;7620;8704;7441" event="script" value="liquids/potions.lua"/>
     
    Obs: eu tive a "audácia" de baixar a base e procurar o problema, e ai está!. 
    o único problema era após o ID "7441" tinha um> ; <.  
  13. Gostei
    Toca do Aranha recebeu reputação de Sabrina10 em Host para OT dúvida   
    cria um topico novo, assim a comunidade poderá ajudar melhor, más se o problema for no site mostrando que o servidor está "offine" é problema no Config.Php.
     agora sobre o problema de você como ADM não ver os players que me deixou na duvida. como assim "não vejo" os players como ADM?
  14. Obrigado
    Toca do Aranha recebeu reputação de Dr Mandrake em (Resolvido)FOOD MAGICO   
    basta apenas adicionar uma actions de acordo com o script e pronto!
    <action itemid="ID DO FOOD" event="script" value="refil life.lua" />
    <action itemid="ID DO FOOD" event="script" value="refil mana.lua" />
     
    refil mana.luarefil life.lua
     
    Deixei uma breve explicação de modificação do script. espero ter ajudado.
  15. Curtir
    Toca do Aranha recebeu reputação de LinNxD em (Resolvido)[HELP] Extender Tibia.spr e Tibia.dat Versao 8.60   
    para quem vier atras do cliente, e não precisar ter que entrar em contato.
    aqui o cliente extendido.
    Scan
    cliente.rar
  16. Curtir
    Toca do Aranha deu reputação a Storm em (Resolvido)FOOD MAGICO   
    @Phineasz 
    local config = { [2150] = {tip = "Mana", textType = 27, msg = "Mana refilled.", effect = 3}, [2151] = {tip = "Life", textType = 27, msg = "Life refilled.", effect = 3} } function onUse(cid, item, fromPosition, itemEx, toPosition) local var = config[item.id] if var then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, var.textType, var.msg) doSendMagicEffect(fromPosition, var.effect) if string.lower(var.tip) == string.lower("Mana") then doCreatureAddMana(cid, getCreatureMaxMana(cid)) else doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) end end return true end  
  17. Curtir
    Toca do Aranha recebeu reputação de Duvidas Muitas Dvds em Personagem desloga e muda de vocation   
    base DBO Teach. provavelmente foi a que eu postei no youtube por conta do cliente kkk. se vc tivesse comentado lá no vídeo eu msm teria corrigido isso ai a muito tempo.
    más em fim toma ai o arquivo basta apenas substituir em seu servidor.
    vai em data/creaturescripts/scripts e substitui o arquivo.
    vocbills.lua
  18. Gostei
    Toca do Aranha recebeu reputação de firewerewolf em (Resolvido)Account Manager   
    é a database provavelmente, tente mudar para outra.
    irei lhe passar uma que está com os samples de DBO, basta apenas modificar os samples para de NTO.
    database
  19. Curtir
    Toca do Aranha recebeu reputação de Hokograma em (Resolvido)Alguém pode criar uma tabela mysql pls   
    CREATE TABLE IF NOT EXISTS `torneio` (
      `house_id` int(10) unsigned NOT NULL,
      `world_id` tinyint(4) unsigned NOT NULL DEFAULT '0',
      `data` longblob NOT NULL,
      KEY `house_id` (`house_id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  20. Curtir
    Toca do Aranha deu reputação a xWhiteWolf em Spell que muda Outfit!   
    @Kaesar7 Desculpa por não dar uma resposta concreta ontem, eu tinha acabado de chegar da farra e tava com preguiça kk mas hoje eu fiz o script pra caso você não manje nada de scripting: eu coloquei a magia prontinha e explicada, só muda oque vc quiser
     
    --Script for kaesar7 local tempo = 15 --tempo em segundos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function onCastSpell(cid, var) local homem = {lookType = 152, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja homem local mulher = {lookType = 156, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja mulher    local sex = getPlayerSex(cid) if sex == 0 then --sexo == 0 significa que o personagem é mulher doSetCreatureOutfit(cid, mulher, tempo*1000) else  doSetCreatureOutfit(cid, homem, tempo*1000) end return doCombat(cid, combat, var) end local tempo = 15 --tempo em segundos
    Em verde estão as explicações, a gente usa "--" para colocar comentários porque tudo que vem depois do "--" é desconsiderado no script
    em vermelho o tempo que dura o outfit

    local homem = {lookType = 152, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja homem
    local mulher = {lookType = 156, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja mulher

    em azul está o outfit que vai ser colocado caso o player seja homem e caso ele seja mulher (te recomendo procurar a lista na internet OU ir na pasta monsters ou npcs e procurar um outfit que vc queira se baseando no que o monstro/npc está usando; Em looktype vc coloca o numero do outfit, em lookhead/body/legs/feet/ex vc coloca a cor do outfit e em lookaddons vc coloca qual addon vai estar usando (1 é o first, 2 é o second e 3 são ambos)

    e no spells.xml: 
    <instant name="Flame Strike2" words="teste" lvl="12" mana="20" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/kaesar7.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> </instant> Explicando cada tag:
    instant name: Nome da magia
    words: palavra para fazer a magia sair
    level: level necessário para usar
    mana: quanto de mana custa pra conjurar
    prem: precisa ser premium
    range: alcance máximo da magia (no caso, 3 sqm)
    casterTargetOrDirection: Solta a magia ou na target (caso esteja dentro do range) ou na frente da direção que você está olhando (caso não tenha target ou caso a target esteja muito longe)
    blockwalls: se estiver true (1) a magia não atravessará paredes, se estiver false (0) ela atravessa.
    exhaustion: Tempo que vc fica exhausted pra usar essa magia (em milisegundos: 1 segundo = 1000 milisegundos)
    needlearn: Se é preciso aprender a spell (ou fazendo quest, ou falando com npc ou qualquer outra coisa que vc imaginar) ou se ela já vem com o cara
    event: oque irá fazer quando vc soltar a magia, no caso ele irá ler e executar o script (não mexa nisso a menos que vc seja um programador muito fodido e tenha mudado o server inteiro)
    value: se refere ao value do event, no caso ele irá ler e executar o script que se encontra em.. e coloca a localização do script da magia, no caso está na pasta spells/scripts/attack/kaesar7
    vocation: são as vocações que vão poder utilizar essa spell, para ver procure o arquivo data/xml/vocations.xml do seu server, mas o padrão é: 1= sorcerer, 2= druid, 3= paladin, 4= knight, 5= master sorcerer, 6= elder druid, 7= royal paladin, 8= elite knight


    @Nogard Antes de tudo, muito obrigado pelo REP :DD. Eu achava que era a única pessoa que ainda vinha pros fóruns de OT pra responder dúvidas kkk Vi que você tem um projeto parado de OTAvatar, se quiser falar sobre me adiciona no face https://www.facebook.com/andercfaria
     
  21. Gostei
    Toca do Aranha deu reputação a MaXwEllDeN em [Resolvido] ITEM QUE DA STORAGE AO CLICAR   
    Não precisa disso tudo não cara.
     

    function onUse(cid, item)    if getPlayerStorageValue(cid, 11139) < 1 then       setPlayerStorageValue(cid, 11139, 1)       doRemoveItem(item.uid, 1)    end    return true end  

    <action itemid="11138" event = "script" value = "ItemStorage.lua" />
  22. Curtir
    Toca do Aranha deu reputação a Celulose em (Resolvido)[PEDIDO] MANA E LIFE 100/100   
    Em protocolgame.cpp procure por:
     
    msg->put<uint16_t>(player->getHealth());
    msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));
     
    Substitui por:


     
    Depois procure por:
    msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA));
    msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA));
     
    Substitui por:
     


     
    creditos Yan Liima e otland
     
     
     
  23. Gostei
    Toca do Aranha recebeu reputação de Syl em Resolvido   
    se usar o comando com personagens com cargo de GM+ é normal dar "debug". por conta da grande quantidade de magias do servidor e que não "cabem" na caixa de texto das tecnicas.
  24. Curtir
    Toca do Aranha recebeu reputação de XGaduX em Alguem tem Spriting de wodbo refeitas ou similares a essas?   
    aqui a maioria das sprites atualizadas. bom proveito!
    Sprites DBO Atualizadas
  25. Obrigado
    Toca do Aranha deu reputação a Andreeyyy em [LINUX] ERRO AO EXECUTAR TFS ( RESOLVIDO )   
    Olá, meu dedicado fez uma atualização de sistema, e agora me aparece o seguinte erro ao executar:

    ./tfs: error while loading shared libraries: liblua5.2.so.0: cannot open shared object file: No such file or directory
     
    EDIT:

    RESOLVIDO, SEGUE A SOLUÇÃO PARA PROBLEMAS SEMELHANTE SE ALGUEM TIVER

    apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev libpugixml-dev libboost-iostreams-dev

Informação Importante

Confirmação de Termo