Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 02/27/19 em todas áreas

  1. SD Modificada

    Agaka e um outro reagiu a Reds por uma resposta no tópico

    2 pontos
    Hoje estou trazendo um script bem simples, mas que é muito divertido.. Uma modificação no script da SD, mas que você pode utilizar em alguma outra rune/spell. O que eu fiz foi modificar para a SD ter uma chance de dar "double hit", nesse caso 20%. Para fazer isso é bem simples, altere o código da sua SD para: Lembro que foi um dos primeiros que consegui fazer sozinho e que na época me trouxe muita alegria, hoje quando abri para fazer o tópico, consegui perceber o quanto evoluí. E é claro que essa já é a versão refatorada. Testado em TFS 0.4
  2. 1 ponto
    Salve galera bom achei esse mod de raid do @Vodkart e Xotservx e resolvi dar uma embelezada, adicionar um mini-tutorial dentro do mod, algumas coisas a mais para facilitar a configuração, alguns efeitos quando os monstros da invasão é sumonado, porém não consegui colocar para aparecer efeito quando os monstros forem removidos, se alguém quiser contribuir e adicionar essa função pra mostrar um efeito nos monstros quando forem removidos sinta-se livre e se for o caso eu atualizo o tópico com essa modificação. Mod Abaixo Vídeo de demonstração Nota: 25/02/2019 (Problemas corrigidos pelo @Vodkart, Efeito quando os monstros forem removidos, e mobs deixando de tentar nascer dentro de casas e área pz e nascendo ao lado) Espero que gostem do script Créditos total ao @Vodkart xotservx
  3. Global 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:
  4. [TFS 1.3] TARO EVENT - Novo evento para OT

    Seitron reagiu a lordzetros por uma resposta no tópico

    1 ponto
    * Apresentação * Bom, galera, tá tudo explicado no vídeo de como funciona o evento [Manual e Automático], como configurar o arquivo e tudo mais. Arquivos do evento estão anexado no tópico, assim como o vírus scan também, :). * Vídeo * * Comandos * !taro abrir Utilizado por staffs para abrir o evento [Manual] !taro fechar Utilizado por staffs para fechar o evento [Manual] !taro encerrar Utilizado por staffs para encerrar o evento [Manual] !taro kick,nome_jogador Utilizado por staffs e PLAYERS para kickar alguém do evento * Links * Vírus scan: https://www.virustotal.com/pt/file/7b30879de2745ef020a06de135dae7bd80673eb0d5d2f80b22b1f2a6db5158e0/analysis/1548894947/ Download: Taro Event - Lordzetros.zip Dúvidas, sugestões, críticas ou bugs? Deixe abaixo,
  5. (Resolvido)Trocar alavanca por piso

    diarmaint reagiu a Vodkart por uma resposta no tópico

    1 ponto
    @diarmaint local newpos9 = {x = 229,y = 13,z = 7} function efekts3(cid) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Welcome on Ot!\n\n Go talk to NPC Yama and start your adventure!\n Firstly visit train room, hunt some wolfes and remember about !mission.") end function onStepIn(cid, fromPosition, toPosition) if getPlayerStorageValue(cid, 50002) > 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid,22,"You have it done.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doSendMagicEffect(getPlayerPosition(cid), 3) setPlayerStorageValue(cid, 50002,1) doTeleportThing(cid, newpos9) doSendMagicEffect(newpos9, 33) if getPlayerStorageValue(cid, 50031) <= 0 then addEvent(efekts3, 500, cid) setPlayerStorageValue(cid, 50031, 1) end return true end
  6. 1 ponto
    @Sdrula Seu erro é bem comum... Nas positions que você configurar sempre deve ser do MENOR para o MAIOR. exemplo de uso correto: pos = {fromPosition = {x=1019, y=916, z=7},toPosition = {x=1033, y=922, z=7}} perceba que na variável toPosition, sempre o X, Y ou Z devem ser maiores que na variável fromPosition no seu código tinha essa linha invertida: ["11:56"] = {nome = "Demon", pos = {fromPosition = {x=149, y=61, z=7},toPosition = {x=156, y=57, z=7}}, m = {"1 Demon"}, Time = 15}, está percebendo que o Y = 61 na variável fromPosition é maior que o Y na variável toPosition? então, está errado, o certo seria: ["11:56"] = {nome = "Demon", pos = {fromPosition = {x=149, y=57, z=7},toPosition = {x=156, y=61, z=7}}, m = {"1 Demon"}, Time = 15},
  7. World of Piece | One Piece

    Belmont reagiu a Pedro. por uma resposta no tópico

    1 ponto
    Olá, recentemente eu estava no Discord e todo mundo tava abrindo um Derivado, de Naruto, outro de DBO, eu particulamente nunca tinha mexido com o mesmo, mas o Sttorm me animou com o SAO. vasculhando os fóruns em busca de algo para fazer, e me senti a vontade de abrir um derivado, e achei o WOP. Um projeto que vazaram os arquivos e a equipe desanimou, eu não sou um mestre em c++ porém quis ver mais de perto, e aos poucos fui vendo os códigos, foi algo muito diferente do que eu já tinha visto esses anos todo, o padrão de arquivos, de modo geral o programador do WOP modificou tantas coisas que eu comecei a me interessar. Eu pretendo abrir o servidor para testes talvez semana que vem, assim que eu terminar algumas pendencias que eu achei, alguns sistemas faltando etc, assim que eu terminar pretendo abrir um off-beta para testa-lo e então abri-lo. Estou criando esse tópico com o objetivo de apresentar o projeto, e de que qualquer ajuda é bem vinda. E que estarei tocando pra frente. Vocações: - Luffy. - Zoro. - Sanji. - Ace. - Nami. - Usopp. - Chopper. No Jogo há o sistema de profissões, onde ao atingir um determinado level será desbloqueado 3 profissões diferentes (Médico, Cozinheiro e Construtor). Todos terão sua vantagem e sua função em seu bando pirata, fazendo com que um dependa do outro, pois para construir um barco você irá precisar do Construtor, por exemplo, assim como para conseguir as potions você precisará do Médico e para conseguir as comidas que irão te dar alguns benefícios, será necessário um Cozinheiro. O Sistema de Task do servidor é integrado diretamente no cliente, isso ajuda bastante jogadores que podem está escolhendo suas missões com cliques, pratico, rápido e simples. As tasks tem recompensas por Exp, items, gold, pontos { são trocados por items no NPC. } etc. Toda ajuda será bem vinda, tanto de scripts, spells, mapas, módulos de OTC então nem se fala.
  8. World of Piece | One Piece

    Pedro. reagiu a Belmont por uma resposta no tópico

    1 ponto
    Precisar tamo ai Mestre Hatake, não sei de muito, mais sei de pouco, porém não consigo se não tiver insentivo
  9. Dúvida: storage e 'key char'

    Sentsuizan reagiu a lordzetros por uma resposta no tópico

    1 ponto
    Sobre o segundo, acredito que seja possível sim, em C++ tem-se a possibilidade de você pegar o nome do computador, usuário e outras informações (até mesmo do hardware, como o da placa mãe - GamersClub utiliza deste método para identificar cheaters que já foram banidos -). Com isso, basta você armazenar no banco de dados essas informações de cada jogador e fazer com que seja trabalhada de uma forma que quando o player for banido, seja lançada a identificação do mesmo na blacklist. Dá um pouco de trabalho, mas é algo que rende bastante para novas ideias do servidor, como baú diário de forma precisa e dentre outros...
  10. Dúvida: storage e 'key char'

    Sentsuizan reagiu a Vodkart por uma resposta no tópico

    1 ponto
    No primeiro código não seria difícil, até fiz um sistema que "salva" o tempo online: https://tibiaking.com/forums/topic/71413-86-staff-time/ fiz usando storages como vc pode ver
  11. 1 ponto
    https://otland.net/threads/item-not-able-to-trade.147127/
  12. (Resolvido)modificar: onDeath somente para monstro

    Naze reagiu a Vodkart por uma resposta no tópico

    1 ponto
    só não registrar no login.lua, registra só no monstro.
  13. 1 ponto
    @Naze local time = 15 function removeTp(pos, id) local item = getTileItemById(pos, id) if item.uid > 0 then return doRemoveItem(item.uid, 1) end end function onDeath(cid, corpse, killers) if isMonster(cid) then local pos = getThingPos(cid) local id = 7632 local effect = 53 doSendMagicEffect(pos, effect) doCreateItem(id, 1, pos) addEvent(removeTp, time*1000, pos, id) end return true end local pos, time = {x = 739, y = 976, z = 6}, 1 function removeLever() local t = getTileItemById(pos, 5676).uid return t > 0 and doRemoveItem(t) and doSendMagicEffect(pos, CONST_ME_POFF) end function onDeath(cid, corpse, killers) if isMonster(cid) then doCreatureSay(cid, "Vocês ganhou. Tem um minuto para pegar suas recompensas e sumir.", 19) local lever = doCreateItem(5676, 1, pos) doItemSetAttribute(lever, "aid", 23003) addEvent(removeLever, time*1000*60) end return true end
  14. O sha1 e MD5 muitos usão quando utilizam site, geralmente usam mais sha1. No sqlite a galera costuma usar mais plain. Só verificar no seu encryptionType qual desses está e alterar de acordo. O MD5 e sha1 são criptografias, no caso do sha1, para o password funcionar da maneira correta teria que estar assim, ex: 356a192b7913b04c54574d18c28d46e6395428ab 356a192b7913b04c54574d18c28d46e6395428ab = 1. A senha seria 1. O plain não é uma criptografia, então caso no password estivesse 1 a senha seria 1 mesmo...
  15. (Resolvido)AJUDA

    buenoiz reagiu a Sentsuizan por uma resposta no tópico

    1 ponto
    Irmao, vai na Pallet House do RME e exclua todas as houses que estao nela (da city principal) em seguida siga os passos q te mandei inicialmente. Vai funcionar.
  16. @eslabao o site não, apenas a tabela. Poste o seu config por favor? Não esqueça de retirar a sua senha antes de postar. @eslabao Dê uma olhada nas anotações que eu fiz no seu script, por favor. Veja qual padrão o seu banco de dados está utilizando as senhas. Fico no seu aguardo.
  17. [Raid Automatica] MOD Raid Automatica Edit: Brunds

    Sdrula reagiu a LeoTK por uma resposta no tópico

    1 ponto
    @BangxD não entendi
  18. (Resolvido)como extrair arquivos .cab

    Fir3element reagiu a ernaix69 por uma resposta no tópico

    1 ponto
    Bom oq eu pesquisei nao deu nisso ai, a dll nao serve pra proteçao ela serve para ser injetada no client para o client passar a conseguir fazer a leitura do date, pic e spr q estao dentro do .cab e pelo q eu pesquisei a um metodo certo de se criar o .cab nao é qualquer compactador, creio q seja no installshield(isso foi onde minha pesquisa chegou)
  19. [PEDIDO] Script de !status

    jakons reagiu a Vodkart por uma resposta no tópico

    1 ponto
    function onSay(cid, words, param) local level = getPlayerLevel(cid) local vocation = getPlayerVocationName(cid) local health, maxhealth = getCreatureHealth(cid), getCreatureMaxHealth(cid) local mana, maxmana = getCreatureMana(cid), getCreatureMaxMana(cid) local balance, pdays = getPlayerBalance(cid), getPlayerPremiumDays(cid) local fist, club, sword, axe = getPlayerSkillLevel(cid, 0), getPlayerSkillLevel(cid, 1), getPlayerSkillLevel(cid, 2), getPlayerSkillLevel(cid, 3) local distance, shield, fishing, magic = getPlayerSkillLevel(cid, 4), getPlayerSkillLevel(cid, 5), getPlayerSkillLevel(cid, 6), getPlayerMagLevel(cid) local lvldodge, lvlcrit = getPlayerStorageValue(cid, 48902),getPlayerStorageValue(cid, 48903) local cap = getPlayerFreeCap(cid) local text = "Vocation: "..vocation.."\nLevel: ".. level .."\nHP: ".. health .."/".. maxhealth .."\nMP: ".. mana .."/".. maxmana .."\nCapacity: ".. cap .."\nBalance: "..balance.."\nPremium Days: "..pdays.."\nDodge Level: ".. lvldodge .."\nCritical Level: ".. lvlcrit .."\nMagic Level: ".. magic .."\n\nFist: ".. fist .."\nClub: ".. club .."\nSword: ".. sword .."\nAxe: ".. axe .."\nDistance: ".. distance .."\nShield: ".. shield .."\nFishing: ".. fishing .."" doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, text) return true end
  20. 1 ponto
    Clique Aqui creditos ViitinG 95% Brunds 5% ( por ter editado ) se faltar algum credito só comentar muito bom, mas manin como eu troco o destino dele ? pq tipo x 1000 y 1000 7 aqui no meu mapa e em frente a konoha, tem como ajudar por favor obg
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo