Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/11/17 em todas áreas

  1. AVISO: Faça backup (cópia) dos arquivos para evitar dor de cabeça. Eu customizei esse map editor para uso pessoal, mas resolvi postar porque a comunidade OT precisa de mais conteúdo. Eu não fiz isso tudo sozinho, tem varias extensões de outros fóruns, os créditos aos usuários estão descritos nelas. Scan: Clique aqui (1.0) Download: Clique aqui Como Instalar: Pressione a tecla com bandeira do windows + r, digite %appdata%, provavelmente você vai está na pasta roaming, delete a pasta remeres que estiver ai, se não tiver, apenas copie a pasta Remere's Map Editor que está dentro do arquivo winrar que você baixou, agora vá em arquivos de programas (C:\Program Files (x86) e crie uma pasta com o nome Remere's Map Editor e cole os outros arquivos estão dentro do arquivo rar.
  2. Pokemon HuatsonOT (DXP) Custom lvl sys

    OLOSTER GAMES reagiu a omarwsk por uma resposta no tópico

    1 ponto
    Hello, i come here to share my own version of the opensource dxp3 with too many new features Custom level system Custom Stat System Smeargle System Kecleon System Mega Stone system Outland zone lvl +150 Nightmare Zone (open pvp zone, no revives) lvl +300 Held System (elemental added) Tokens Machine !invite fixed on the source (need to activate on talkactions) Here are some Prints Share Exp with other pokes of your same team Mega stones looted by normal pokes with custom loot system (can check on the dex) New 3 quests untested and without pokes inside, only bosses and rewards on chests Known Bugs Pokes need to be included (have sprite on the client) Scans Download Links Use my database included on the links!! Credits All mentioned on the original post of DXP Me (Omarwsk) If you want to support me and get some custom help, you can donate me some items on PXG red server
  3. 1 ponto
    Atualizei com algumas versões a mais. da 11 até a 11.20 e 11.49. Object Builder. SCAN Download O item editor funciona normal porem tem que remover <!-- --> isso da frente da versão que deseja e adicionar na ultima, se nao da conflito. Não sei o porque ainda. Scan Download
  4. --<action itemid="xxxx" event="script" value="other/vipitem.lua"/>-- local amount = 3 local days = amount*60*24*60 function onUse(cid, item, fromPosition, itemEx, toPosition) vip.addVipByAccount(getPlayerAccount(cid), days) doCreatureSay(cid, "Parabéns! Você recebeu ".. amount .." dias VIP!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) return true end
  5. function onStepIn(cid, item, position, fromPosition) local tileConfig = { kickPos = { x =167, y = 51, z = 7}, kickMsg = "Você não é VIP, para saber mais como ter acesso a áreas e itens exclusivos, acesse o nosso site!", enterMsg = "Bem vindo a área VIP, agradecemos a sua doação!", enterEffect = CONST_ME_MAGIC_RED, } if isPlayer(cid) == true then if vip.hasVip(cid) == false then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) end return true end end
  6. Bau com Storage

    mauri reagiu a SlowK por uma resposta no tópico

    1 ponto
    Vai em data/actions actions.xml e adiciona essa tag: <action itemid="ID DO ITEM QUE VAI DAR ACESSO" script="acessoarea.lua"/> Abre data/actions/scripts e cria um arquivo acessoarea.lua e cola isso dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 999 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Abre movements/movements.xml e cola essa tag: <movevent type="StepIn" actionid="29859" event="script" value="acessoarea.lua"/> em movements/scripts cria um arquivo acessoarea.lua e cola isso dentro: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Para ter acesso a esta area conclua a quest VIP2!", msgWelcome = "Bem vindo a area VIP2!" } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
  7. 1 ponto
    @Support Melo Você tem um servidor ? Poderia me mostrar tais bugs online ? Se sim manda uma mensagem privada com site ou cliente OBS: Só posso entrar para te ajudar a noite apos as 18:30 / 19:00
  8. Tava dando 1 olhada na lib do seu vip system, acho que assim deve funcionar. --<action itemid="xxxx" event="script" value="other/vipitem.lua"/>-- local amount = 3 function onUse(cid, item, fromPosition, itemEx, toPosition) vip.addVipByAccount(getPlayerAccount(cid), amount) doCreatureSay(cid, "Parabéns! Você recebeu ".. amount .." dias VIP!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 30) doRemoveItem(item.uid, 1) return true end
  9. [RESOLVIDO] Forgottenserver para de funcionar

    Samuel Cstr reagiu a SlowK por uma resposta no tópico

    1 ponto
    Eu tinha o mesmo problema, o que acontece é que seu computador não tem algumas dll's, basta você baixar os pacotes redistributaveis da microsoft... Eu vou deixar o link, aí você baixa o arquivo, instala todos eles, pois aí não terá problemas no futuro. Posta aqui pra ver se funcionou: DOWNLOAD PACOTES REDISTRIBUTAVEIS C++ MICROSOFT Obs.: Após instalar, você reinicia o computador, para garantir. Vai ter 64x (64bits) e 86x (32bits), instale os dois tipos, ou seja, tudo.
  10. Itens.XML

    OWeen reagiu a BangBang por uma resposta no tópico

    1 ponto
    Para adicionar um item ao servidor, você precisa : 1- Um editor de itens. Conheço somente 2, OtItemEditor e o ItemEditor. Abra seu editor de itens. Nele, abra o seu items.otb (DATA/ITEMS) crie uma novo item (CTRL + I) ou clique em Edit - Create Item Então, EM (CLIENT ID), coloque o ID da sprite(item). A partir disto, você edite a seu gosto com os atributos. A partir do 'Server ID', você edita ao items.xml ! Fim Gostou, ajudei ? Me dê um gostei !
  11. 1 ponto
    Amigo, domínios como: ".com", ".net", ".org", ".com.br", etc. São domínios pagos, sendo assim, se você quiser um DNS assim, terá que pagar. Mas se quiser opções grátis, então existe o no-ip, com o servegame, etc. Além também do domínio ".tk", dá uma olhada: http://www.dot.tk/en/index.html?lang=en Na hora de escolher para configurar, só por DNS e o IP da sua máquina!
  12. "ideia" para script

    tataboy67 reagiu a thelifeofpbion por uma resposta no tópico

    1 ponto
    nunca vi isso. o que você pode fazer é abrir o remesres ir la no find e procurar as uniquesid do mapa e excluir as que você quer.
  13. [ajuda] criação de script

    KotZletY reagiu a MaTTch por uma resposta no tópico

    1 ponto
    Errr... Não. Não é assim que a função funciona, o valor que checa na array deve ser numero, string ou boolean. Se for algo diferente disso ele retorna automaticamente false.
  14. [ajuda] criação de script

    tataboy67 reagiu a MaTTch por uma resposta no tópico

    1 ponto
    end return true end return true end return true o return deve vir antes do end e não depois. if getPlayerPosition(cid) == pos then aqui ele faz uma comparação errada de tabelas, você precisaria de um for além de ter que checar os valores dentro da tabela (x, y e z). Dica: sempre deixe local a variável quando é pra um único script, exemplo: level = 200 -- global local level = 200 -- local
  15. 1 ponto
    tenho sim, vou te mandar com todas as DLL que precisa perae. https://mega.nz/#F!pw4gEYIA!uAJSdke_xb0FQPT3LoQFNQ
  16. Resetando Seu Server Sem Deletar Players ou Items

    Miragem reagiu a LeoTK por uma resposta no tópico

    1 ponto
    olá galera do tibiaking esse é meu primeiro topico então desculpem erros de português bom vamos lá essa função é para server em sqlite que querem resetar sem deletar players ou items. bom primeiro vou falar que essa função pode ser editada por você mais darei algumas opções vejá abaixo algumas funções como editar mais tags siga abaixo \/ é isso espero que tenha ajudado alguma dúvida comente para resolver-mos juntos obs¹: para executar as funções na sqlite procure na parte superior open SQL query editor coloque as funções nele e aperte f9
  17. elfbot hotkeys porcentagem

    yasmincxz reagiu a JuuhFerreira por uma resposta no tópico

    1 ponto
    auto 100 dontlist | if [$target.hppc <= 10] {say 'MAGIA' | wait 1 | wait 2} No 10 coloca o % de vida que vc quer que seu target esteja para usar a sua magia , e em magia , coloca a que vc quer
  18. Broadcast System 100%

    Miragem reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    Fala galera do TK, hoje vim trazer um script que eu já fiz a algum tempo prum cara no suporte, é nada mais e nada menos doque um sistema de broadcast onde players maiores que um determinado level pagam um determinado valor de gp's para soltarem uma mensagem para o server todo. talkactions\scripts\broadcast22.lua: local config = { storage = 19400, -- storage em que será salvo o tempo cor = "advance", -- de acordo com o constant.lua da lib tempo = 2, -- em minutos price = 1000, -- preço pra usar o broadcast level = 100 -- level pra poder utilizar o broadcast } function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if getPlayerLevel(cid) >= config.level then if getPlayerStorageValue(cid, config.storage) - os.time() <= 0 then if doPlayerRemoveMoney(cid, config.price) then setPlayerStorageValue(cid, config.storage, os.time() + (config.tempo*60)) doBroadcastMessage("[BROADCAST] "..getCreatureName(cid)..": "..param.."", config.cor) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You have successfully sent a broadcast, now you'll have to wait " ..config.tempo.. " minute(s) until you broadcast again.") return false else doPlayerSendCancel(cid, "You don't have " ..config.price.. " gp's for broadcasting.") return false end else doPlayerSendCancel(cid, "You have to wait " ..(getPlayerStorageValue(cid, config.storage) - os.time()).. " seconds until you can broadcast again.") return false end else doPlayerSendCancel(cid, "You have to be level " ..config.level.. " or more in order to use broadcast.") end end e em talkactions.xml adicione essa linha: <talkaction log="yes" words="/all" event="script" value="broadcast22.lua"/> Da forma que tá configurado os players nv 100 ou mais poderão digitar /all Mensagem e por apenas 1000 gp's eles falarão a mensagem para o server inteiro, feito isso ele terá que esperar 2 minutos para mandar outro broadcast. Se você quiser mudar a cor é só ir no constant.lib e procurar algo parecido com isso daqui: MESSAGE_TYPES = { ["advance"] = MESSAGE_EVENT_ADVANCE, ["event"] = MESSAGE_EVENT_DEFAULT, ["white"] = MESSAGE_EVENT_DEFAULT, ["orange"] = MESSAGE_STATUS_CONSOLE_ORANGE, ["info"] = MESSAGE_INFO_DESCR, ["green"] = MESSAGE_INFO_DESCR, ["small"] = MESSAGE_STATUS_SMALL, ["blue"] = MESSAGE_STATUS_CONSOLE_BLUE, ["red"] = MESSAGE_STATUS_CONSOLE_RED, ["warning"] = MESSAGE_STATUS_WARNING, ["status"] = MESSAGE_STATUS_DEFAULT } Uma imagem pra vcs verem como é:
  19. Distro 10.90 32bits e 64bits

    Samuel Cstr reagiu a Deep house por uma resposta no tópico

    1 ponto
    tfs 1.2 Uso essa DB http://www.mediafire.com/view/vn0gbf75qgbi5ge/global-8.sql
  20. local storage = 18371 -- storage function onEquip(cid, item, slot) if getPlayerStorageValue(cid, storage) <= 0 then setPlayerStorageValue(cid, storage, 1) end return true end function onDeEquip(cid, item, slot) if getPlayerStorageValue(cid, storage) > 0 then setPlayerStorageValue(cid, storage, 0) end return true end <movevent type="DeEquip" itemid="8889" slot="armor" event="script" value="set.lua"/> <movevent type="Equip" itemid="8889" slot="armor" event="script" value="set.lua"/> só muda o id do item e o slot que vc quer que ative isso.
  21. 1 ponto
    Pow cara, fui testar eu mesmo os codigos que te mandei. Tem um erro mesmo na sintaxe. O jeito mais facil é vc executar cada um desses individualmente: ALTER TABLE `players` ADD `castDescription` varchar(255) NOT NULL ALTER TABLE `players` ADD `castViewers` INT( 11 ) NOT NULL DEFAULT '0' Se aparecer algum erro dizendo: "duplicate" aí vc ignora e passa pro proximo. Essa imagem que vc mandou agr, dá pra ver que vc ta com erro em outra table tb, a table player_killers. Pra resolver delete a table player_killers e execute esse comando: CREATE TABLE player_killers ( kill_id INTEGER NOT NULL, player_id INTEGER NOT NULL, FOREIGN KEY ( kill_id ) REFERENCES killers ( id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo