Ir para conteúdo

Skydangerous

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Skydangerous deu reputação a Fanshiw em Task System TFS 1.3x   
    Boa noite pessoal, alguem teria um sistema de task para tfs 1.3x que posso disponibilizar? como no exemplo abaixo

  2. Gostei
    Skydangerous recebeu reputação de Capitao wyz em [CreatureEvent] Item que nao pode dar trade   
    Script: Item que nao pode dar trade
    Função


    : Não deixa o player dar trade com certo item



    Testado: Não



    Observação



    : Muito bom para os player não ficarem trocando os items vip






    INSTALANDO




    vá na pasta creaturescript/scripts e cria um arquivo no formato .lua com o nome de notrade
    e cole isto:




    local itemsnoTrade = {2160} function onTradeRequest(cid, target, item, targetItem) if (isInArray(itemsnoTrade, item.itemid)) then doPlayerSendCancel (cid, "You can't trade this item.") return false end return true end em seguida, em login.lua adicione o evento registerCreatureEvent(cid, "tradeRequest") depois em creaturescript.xml adicione a tag <event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>




    Como Editar:



    local itemsnoTrade = {item,item1,item2}
    Onde ta o nome item, voce coloca quais items que nao quer que de trade





    Créditos
    Jetro

  3. Haha
    Skydangerous recebeu reputação de Toruk em Save Server Global 12.60   
    Mas não adianta tu colocar um horário e sua maquina estiver com horário diferente, tipo exemplo (Ubuntu por padrao vem um GMT diferente.. e preciso colocar para pegar Horário de Brasília).
  4. Obrigado
    Skydangerous recebeu reputação de Rato599 em Adicionar item sem o Moviments.xml   
    O arquivo fica em:
    data/scripts/movements/equipment/unscripted-equipments.lua
  5. Haha
    Skydangerous recebeu reputação de Garoto Prodigio em [Tabela] Mensagem ao Matar Monstros   
    Oloco garoto prodígio, é tão simples pow.. 
    más ainda temos bola de cristal pra advinhar qual versão tu usa.
  6. Curtir
    Skydangerous recebeu reputação de Capitao wyz em Chave q some em 15 dias   
    O problema é que este item, se o player tacar no chão, esconder na house .. na backpack ou fazer qualquer coisa com a chave. 
    Não estou conseguindo pensar uma maneira de fazer este sistema.. A única solução (pelo menos no meu conhecimento) é adicionar um durarion nele ou/e a partir do momento que ele comprar a chave setar uma storage com os.time() pra daqui 15 dias ao logar ou usar um onthink() caso de o tempo você faria uma busca na tabela  players_items, house_tiles e players_depot se existe o item .. e removendo. 
     
    sei la se tudo isso funcionaria haha
  7. Gostei
    Skydangerous recebeu reputação de Vinicius Caetano em [Resolvido] [AJUDA] Sql   
    esse aqui:


    ALTER TABLE `accounts` ADD `p_points` INTEGER NOT NULL DEFAULT 0
  8. Gostei
    Skydangerous deu reputação a Namikaze em Remake Blood City 8.6   
    Olá Pessoal !
     
     
    Vim trazer a vocês a cidade a qual dediquei muito tempo. É um ramake da blood city, popular cidade do mapa styller 8.6.
    Minha vontade era finalizar e colocar o server online, porém não tenho muito tempo e nem todo conhecimento necessário para abrir um servidor sozinho.
    Quero agradecer muito ao meu mentor @Nolis por compartilhar seu conhecimento e me ajudar na construção dessa cidade.
    Aproveitem e utilizem da melhor maneira possível!!
    vocês podem encontrar fotos no meu show off dessa cidade:
     
     
     
    Scan: https://www.virustotal.com/gui/file/c75865cca9a19f7427b211bd913af03ef4642efb54bd8c44ff7929c5ef35fb89/detection
    Cidade:NamikazeStyller.otbm
  9. Gostei
    Skydangerous deu reputação a Namikaze em Blood City Remake   
    Download link acima ^ 
     
    Hellou!!
    Estou modificando um Mapa, tentando deixar a cidade mais bonita porém com traps que deixe o PvP atraente com mais mecânicas,scaps etc. Também tentar passar mais seriedade e inserir um pouco de Rpg. Faço sozinho tenho pouco tempo e sabe lá Deus quando vai ficar pronto kkkk.
    Segue as fotenhas ?:
     
     
                                                       Templo

     
                                 Loja de Munições,Crossbow e Bow

     
     Terraço da Loja, Com alvos para treinas as flechadas no coração da morena

     
                 Loja de Utilitários Com umas Mecanicaszinhas para PvP.

     
    Um dos acessos para uma parte digamos alta da cidade. mw ai é o fino.

     
     
     
     
     
     
     
     
     
     
     
  10. Curtir
    Skydangerous deu reputação a JZDJ em Novos Locais de Caça (atualizado 29/11/2020) Trackeando...   
    Olá galerinha do TK.
    Estou trackeando as novas áreas:
     
    Claustrophobic Inferno,

     
    Ebb and Flow,

     
    Furious Crater,

     
    Hyaena Lairs,

    Adicionado para download, COMPLETO
    Hyaena Lairs.rar
    scan mapa completo Hyaena Lairs
     
    Mirrored Nightmare,

    Mirrored Nightmare.rar
    SCAN
    Créditos ao OTG-King
     
    Rotten Wasteland,

     
    Forbidden Temple
    Me pediram e vou postar aqui:

    Adicionado para download, o mapa está localizado em 33330-32690-7
     forbidden temple full.rar
    Novo scan full map
     
    Zarganash

    Zarganash.rar Créditos: @Johncore e @Nolis
    SCAN
     
    Imagens do tibiawiki.com.br
    Assim que eu terminar de copiar as áreas trarei aqui de graça.
    Espero terminar de trackear até o final de novembro.
    Abraços e aguardem novidades.
     
     
     
  11. Curtir
    Skydangerous recebeu reputação de Cat em Bounac 12.40   
    que lindo, obrigado por compartilhar !
  12. Gostei
    Skydangerous deu reputação a Cat em Yutae - Cidade + Hunts   
    Yutae
    Fiz essa cidade a alguns anos e estava guardada no meu PC. Completei ela com 5 hunts, pois tinha um comprador interessado, porém o mesmo foi assaltado e desistiu da compra, então decidi postar pra vocês. O mapa é simples, mas tem vários acessos pela cidade pra WAR e locais para NPC, é uma cidade completa, as houses já vem cadastradas, mais informações e imagens abaixo.
     
    Informações:
    Versão: 11.0
    Depots: 38
    Criaturas: 596
    Casas: 24 (maior casa: "Plazza C GH II" (145 sqm))
     
     
    Show Off Cidade:
    Templo & Depot:
     
     
     
    Norte da Cidade e Porto
     
     
     
    Centro da Cidade:
     
     
     
    Arredores:
     
     
     
    Saída sul para as hunts com algun s mobs:
     
     
     
     
     
    Show Off Hunts:

     
    1 - Azul: Shock Head, Betrayed Wraith, Destroyer e Blightwalker
    Imagens:
     
     
    2 - Amarelo: Serpent Spawn, Medusa e Wyvern, 
    Imagens:
     
     
     
    3 - Laranja: Wailing Window, Son of Verminor e Plaguesmith.
    Imagens:
     
     
     
    4 - Vermelho: Silencer, Demon, Behemoth, Dark Torturer e Juggernaut.
    Imagens:
     
     
     
    5 - Rosa: Fury, Grim Reaper e Hellhound.
    Imagens:
     
     
     
    6 - Cinza: Serpent Spawn & Medusa
     
     
     
    7 - Marrom: Betrayed Wraith, Blightwalker e Undead Dragon.
     
     
     
    A ilha das fury acompanha um depot:
     
     
     
    Baixar mapa:
    Yutaev1_Nolis.rar
     
    Créditos:
    @SamueLGuedes
    @Cat
     
     
     
     
     
  13. Curtir
    Skydangerous recebeu reputação de Bruxo Ots em Bounac 12.40   
    que lindo, obrigado por compartilhar !
  14. Gostei
    Skydangerous deu reputação a Bruxo Ots em Bounac 12.40   
    É com muito prazer que trago para vocês a área de Bounac.
    Todos os créditos  ao jo3bingham por desenvolver a melhor ferramenta.
     
    Imagem da area.
     
     
    ClientId
    Server ID
    Items otb do server id.
    items.otb
  15. Curtir
    Skydangerous deu reputação a luanluciano93 em Os.time retornando valores diferentes   
    os valores são contados em segundos, caso queira setar 2 horas = 2 * 60 * 60 ou 7200 segundos, basta setar o os.time + 7200.

    Faz uma print para verificar o valor restante:
    variavel = os.time() - storage se variavel > 0 então print("faltam: "+ variavel + " segundos.") fim  
  16. Obrigado
    Skydangerous recebeu reputação de jeremias em (Resolvido)Uma ajudinha - "Use with" de longe   
    @jeremias
     
    Existe esta funcao: combat:setArea(createCombatArea(AREA_CIRCLE5X5)), onde voce define qual a area maxima que voce pode usar o item/magia, isso pode te ajudar? 
  17. Obrigado
    Skydangerous recebeu reputação de DiigooMix em (Resolvido)Liberar Portas Modem HUMAX HG100R-L2   
    @DiigooMix Ve se este tutorial te ajuda.
     
  18. Gostei
    Skydangerous deu reputação a Belmont em (Resolvido)Proteção nas houses   
    Estava procurando um sistema de proteção de houses para implementar em meu servidor, até que consegui achar, porém precisa adicionar a função na source, eu sei adicionar, o que eu não sei é como fazer pra puxar essa função da source, (o código), e nem qual arquivo modificar. Se alguém se dispor a me ajudar, ficarei muito grato. Obrigado desde já, rep+ para quem ajudar.
     
    A função para adicionar na source é esta aqui: onMoveItem(moveItem, frompos, position, cid)
     
    Script criado pelo @Storm
    function onMoveItem(moveItem, frompos, position, cid) if getHouseFromPos(frompos) then if getPlayerGUID(cid) == getHouseOwner(getHouseFromPos(frompos)) then return true else doPlayerSendTextMessage(cid, 27, "Voce nao pode mover itens desta house") doSendMagicEffect(getCreaturePosition(cid), 3) return false end end end  
    O script consiste em proibir qualquer player de arrastar os itens da house, deixando apenas o dono (quem comprou) da house mover, pegar, os itens.
  19. Gostei
    Skydangerous deu reputação a .HuRRiKaNe em HOSPEDAGEM X VPS   
    Se for em um vps você coloca /ip/home/otserv/data/
  20. Gostei
    Skydangerous deu reputação a .HuRRiKaNe em HOSPEDAGEM X VPS   
    Sim, é possível, basta liberar o acesso remoto no MySQL.
  21. Curtir
    Skydangerous recebeu reputação de assistrv em Eliminando erros ao passar do NPCS 0.3.6 +   
    Nesse tutorial ensinarei a retirar os erros dos npcs, que bugam após você passar sua versão 0.3.6 para revisões maiores.
     
     
     
    ERRO: 
     

     
    ERRO 2:
    [08/02/2013 02:43:03] [Error - Npc interface] 
    [08/02/2013 02:43:03] data/npc/scripts/default.lua
    [08/02/2013 02:43:03] Description: 
    [08/02/2013 02:43:03] data/npc/scripts/default.lua:1: attempt to index global 'KeywordHandler' (a nil value)
    [08/02/2013 02:43:03] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/default.lua
     
     
    Resolvendo:
    1- Baixe o arquivo que está disponível no tópico.
    2- Vá no diretório do seu otserv em data/npc/ 
    3- Apague a pasta LIB
    4- Extraia o arquivo que você acabou de baixar no mesmo diretório.
    5- Se você fez tudo isso, todos esses erros serão eliminados.

    Agora ligue seu servidor, os npcs estarão te respondendo, estarão no jogo .. 

    Have Fun (:

    Scan: https://www.virustotal.com/pt/file/30da4e08be2e33e62a11bc578c1b88868e7f97406836e0594fe5d6fbf1b46f14/analysis/1401908503/
     
    lib.rar
  22. Curtir
    Skydangerous recebeu reputação de Havokz em Loot Crate System   
    Sistema simples de abrir uma box com algum objeto (No caso uma chave) e ter chance de ganhar outfits, items , montarias ou perder a chave.
     
     
    key_loot_crate.lua (Actions)
    local config = { key_break = 30, -- Porcentagem de chave quebrar crate_itemid = 1739, -- ItemID da Crate rewards = { [1] = { item = "addon", chance = 10, lookType = { [0] = 142, -- lookType Female [1] = 134, -- lookType Male }, addon = 2, name = "Warrior Sword", }, [2] = { item = "mount", chance = 20, mountId = 40, name = "Noble Lion", }, [3] = { item = {2160, 2}, chance = 30, }, [4] = { item = {2390, 1}, chance = 40, }, [5] = { item = {2195, 1}, chance = 50, }, [6] = { item = {2471, 2}, chance = 60, }, [7] = { item = {2469, 1}, chance = 70, }, [8] = { item = {2492, 2}, chance = 80, }, } } local function broadcast(message) for _, targetPlayer in ipairs(Game.getPlayers()) do targetPlayer:sendTextMessage(MESSAGE_STATUS_WARNING, message) end return true end function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if (itemEx.itemid ~= config.crate_itemid) then return false end if (math.random(100) <= config.key_break) then toPosition:sendMagicEffect(3) player:sendTextMessage(MESSAGE_EVENT_ORANGE, "Na tentativa de abrir a crate, sua chave quebrou!") else local random = math.random(100) local i = 1 while (i <= #config.rewards) do local v = config.rewards[i] if (random <= v.chance) then if (v.item == "addon") then local lookType = v.lookType[player:getSex()] if (not player:hasOutfit(lookType, v.addon)) then player:addOutfitAddon(lookType, v.addon) broadcast(player:getName() .. " abriu uma loot crate e ganhou o addon ".. v.name .. ".") i = 9999 break else random = math.random(100) end elseif(v.item == "mount") then if (not player:hasMount(v.mountId)) then player:addMount(v.mountId) broadcast(player:getName() .. " abriu uma loot crate e ganhou a montaria ".. v.name .. ".") i = 9999 break else random = math.random(100) end else local new_item = player:addItem(v.item[1], v.item[2]) if (type(new_item) == "table") then new_item = new_item[1] end broadcast(player:getName() .. " abriu uma loot crate e ganhou ".. v.item[2] .. " ".. new_item:getName() .. ".") i = 9999 break end end i = i + 1 end if (i == 9999) then toPosition:sendMagicEffect(14) player:sendTextMessage(MESSAGE_EVENT_ORANGE, "Eh uma pena, mas a loot crate estava vazia.") else toPosition:sendMagicEffect(15) end end itemEx:remove() item:remove() return true end actions.xml
    <action itemid="22607" script="key_loot_crate.lua" /> <!-- Loot Crate Key --> HAVE FUN ! 
  23. Curtir
    Skydangerous recebeu reputação de Cat em [10.98] Carlin Revamp 2.0   
    Estou montando um otserv aqui e estou utilizando boa parte do seu rework em carlin na cidade rsrs, ficando topzera, parabens
     
  24. Curtir
    Skydangerous recebeu reputação de gabriel28 em Getcreatureinrange(Type, Frompos, Topos, Toget)   
    Testado no TFS 0.3.6
    A função faz pega tal coisa dentre de uma posição


    function getCreatureInRange(type, fromPos, toPos, toGet, itemid) local types = { ["player"] = isPlayer, ["monster"] = isMonster, ["npc"] = isNpc, ["creature"] = isCreature } local tmp = {} local type = types[type] if(not type) then print('[getCreatureInRange]>> Unknow type') return 0 end local thing = nil for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do for z = fromPos.z, toPos.z do for s = 1, 253 do local position = {x = x, y = y, z = z, stackpos = s} thing = getTileThingByPos(position) if(type(thing.uid) == true) then table.insert(tmp, thing.uid) end end end end end if(toGet == "count") then return table.maxn(tmp) elseif(toGet == "name") then return tmp else print('[getCreatureInRange]>> Unknow creature to get') return 0 end return true end Como Usar: local fromPos = {x = 100, y = 100, z = 7, stackpos = 1} local toPos = {x = 150, y = 150, z = 7, stackpos = 1} local t = getCreatureInRange("monster", fromPos, toPos, "count") print('>> There are ' .. t .. ' monsters) Exemplo como vai retornar: local fromPos = {x = 100, y = 100, z = 7, stackpos = 1} local toPos = {x = 150, y = 150, z = 7, stackpos = 1} local t = getCreatureInRange("monster", fromPos, toPos, "name") for i = 1, table.maxn(t) do print('>> The names are ' .. getCreatureName(t[i])) end

    Exemplo como vai retornar:





    Creditos:



    darkhaos

  25. Curtir
    Skydangerous recebeu reputação de Victor Cain J em Página Como Jogar? by Global War   
    Imagem Ilustrativa:




    Vá na sua pasta htdocs ou www e depois abre a pasta pages e crie um arquivo chamado Jogar.php e cole tudo nele a seguir.
    (Obs: Caso seu Gesior não possua a página pages cole na mesma pasta htdocs ou www)


    <?PHP $main_content .= '<center><img src="https://cdn0.iconfinder.com/data/icons/ikooni-outline-free-basic/128/free-18-128.png"><br><br><table cellpadding="4" cellspacing="1" width="97%">   <h1>Downloads</h1> <h2>.: Iniciante (Jogue em 3 passos)</h2> <table border="0" width="550" align="center"> <tbody> <tr> <td width="40" align="center"><img src="https://cdn1.iconfinder.com/data/icons/mapicons/numeric/red01.png" alt="" pagespeed_url_hash="3943113338" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></td> <td width="444" align="center"> <p style="text-align: left;">Fa&ccedil;a o&nbsp;download do instalador (<a href="../../../../downloads/ADICIONAR DPS.exe">Em Construção</a>&nbsp;<img src="http://cdn1.iconfinder.com/data/icons/fatcow/16x16_0600/new.png" alt="" width="16" height="16" pagespeed_url_hash="2558652941" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>)</p> </td> </tr> <tr> <td align="center"><img src="https://cdn3.iconfinder.com/data/icons/mapicons/numeric/green02.png" alt="" width="27" height="27" pagespeed_url_hash="3729358283" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/><br/></td> <td style="text-align: left;" align="center">Enquanto espera o download,&nbsp;<a href="http://ageofwar.servegame.com/?subtopic=createaccount" target="_blank">registre seu personagem</a>.</td> </tr> <tr> <td align="center"><img src="https://cdn1.iconfinder.com/data/icons/mapicons/numeric/orange03.png" alt="" width="27" height="27" pagespeed_url_hash="127255931" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/><br/></td> <td style="text-align: left;" align="center">Abra o cliente, digite sua conta/senha e bom jogo!</td> </tr> </tbody> </table> <h1><span style="font-size: large;">.: Avan&ccedil;ado (Com Ipchanger)</span></h1> <p style="text-align: center;">&nbsp;</p> <p style="text-align: center;"><span style="font-size: x-small;"><strong>Voc&ecirc; precisa ter o NET Framework 3.5 (Baixe) instalado para funcionar!</strong></span></p> <table style="width: 540px; border: 0px solid #5a2800;" border="0" cellspacing="1" cellpadding="1" align="center"> <tbody> <tr> <td style="text-align: center;" width="107" align="center"> <h3><strong>Nome</strong></h3> </td> <td style="text-align: center;" width="312" align="center"> <h3><strong>Descri&ccedil;&atilde;o do Item</strong></h3> </td> <td style="text-align: center;" width="99" align="center"> <h3><strong>Link</strong></h3> </td> </tr> <tr> <td style="text-align: center;" align="center">Cliente 10.78</td> <td style="text-align: center;" align="center">Cliente original do Tibia 10.78</td> <td style="text-align: center;" align="center"><a href="../../../../downloads/tibia1078.exe"><img src="http://cdn2.iconfinder.com/data/icons/splashyIcons/download.png" alt="" pagespeed_url_hash="3933855458" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a></td> </tr> <tr> <td style="text-align: center;" align="center">MageBOT</td> <td style="text-align: center;" align="center">Indisponível no momento</td> <td style="text-align: center;" align="center"><a href=""><img src="http://cdn2.iconfinder.com/data/icons/splashyIcons/download.png" alt="" pagespeed_url_hash="3933855458" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a></td> </tr> <tr> <td style="text-align: center;" align="center">Ip Changer 10.78</td> <td style="text-align: center;" align="center">Ipchanger para Tibia 10.78 (Ele funciona para qualquer versão)</td> <td style="text-align: center;" align="center"><a href="http://static.otland.net/ipchanger.exe"><img src="http://cdn2.iconfinder.com/data/icons/splashyIcons/download.png" alt="" pagespeed_url_hash="3933855458" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a><br/></td> </tr> <tr> <td style="text-align: center;" align="center">Hypercam</td> <td style="text-align: center;" align="center">Utilizado para fazer Videos.</td> <td style="text-align: center;" align="center"><a href="http://www.baixaki.com.br/download/hypercam.htm"><img src="http://cdn2.iconfinder.com/data/icons/splashyIcons/download.png" alt="" pagespeed_url_hash="3933855458" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a></td> </tr> <tr> <td style="text-align: center;" align="center">Team Speak</td> <td style="text-align: center;" align="center">Acesse o TeamSpeak OFICIAL do Age of War</td> <td style="text-align: center;" align="center"><a href="http://goo.gl/N9YRCQ"><img src="http://cdn2.iconfinder.com/data/icons/splashyIcons/download.png" alt="" pagespeed_url_hash="3933855458" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a></td> </tr> </tbody> </table> <p>&nbsp;</p> <ol> </ol> <p><strong>Instru&ccedil;&otilde;es para uso Cliente do Age of War + Ipchanger</strong></p> <ol> </ol><ol> <li>Baixe o client do TibiaClient 10.78 na tabela acima.</li> <li>Baixe o&nbsp;<a href="../../../../downloads/ipchanger.exe">Ip changer 10.78</a>&nbsp;na tabela acima</li> <li>Instale o TibiaClient 10.78.</li> <li>Crie sua conta e personagem no site (forne&ccedil;a um e-mail v&aacute;lido)</li> <li>Abra o ipchanger e coloque o IP:&nbsp;<strong>ageofwar.servegame.com |&nbsp;</strong>Porta:&nbsp;<strong>7171 |&nbsp;</strong>Vers&atilde;o:<strong>&nbsp;10.78</strong></li> <li>Abra o Tibia 10.78 e aperte "apply" no ipchanger</li> <li>Pronto, agora s&oacute; entrar com o seu login/senha e bom jogo!</li> </ol> <ol> </ol><br/> <br>'; Jogar.php

Informação Importante

Confirmação de Termo