
Histórico de Curtidas
-
Skydangerous deu reputação a Fanshiw em Task System TFS 1.3xBoa noite pessoal, alguem teria um sistema de task para tfs 1.3x que posso disponibilizar? como no exemplo abaixo
-
Skydangerous recebeu reputação de Capitao wyz em [CreatureEvent] Item que nao pode dar tradeScript: 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
-
Skydangerous recebeu reputação de Toruk em Save Server Global 12.60Mas 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).
-
Skydangerous recebeu reputação de Rato599 em Adicionar item sem o Moviments.xmlO arquivo fica em:
data/scripts/movements/equipment/unscripted-equipments.lua
-
Skydangerous recebeu reputação de Garoto Prodigio em [Tabela] Mensagem ao Matar MonstrosOloco garoto prodígio, é tão simples pow..
más ainda temos bola de cristal pra advinhar qual versão tu usa.
-
Skydangerous recebeu reputação de Capitao wyz em Chave q some em 15 diasO 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
-
Skydangerous recebeu reputação de Vinicius Caetano em [Resolvido] [AJUDA] Sqlesse aqui:
ALTER TABLE `accounts` ADD `p_points` INTEGER NOT NULL DEFAULT 0
-
Skydangerous deu reputação a Namikaze em Remake Blood City 8.6Olá 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
-
Skydangerous deu reputação a Namikaze em Blood City RemakeDownload 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.
-
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.
-
Skydangerous recebeu reputação de Cat em Bounac 12.40que lindo, obrigado por compartilhar !
-
Skydangerous deu reputação a Cat em Yutae - Cidade + HuntsYutae
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
-
Skydangerous recebeu reputação de Bruxo Ots em Bounac 12.40que lindo, obrigado por compartilhar !
-
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
-
Skydangerous deu reputação a luanluciano93 em Os.time retornando valores diferentesos 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
-
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?
-
Skydangerous recebeu reputação de DiigooMix em (Resolvido)Liberar Portas Modem HUMAX HG100R-L2@DiigooMix Ve se este tutorial te ajuda.
-
Skydangerous deu reputação a Belmont em (Resolvido)Proteção nas housesEstava 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.
-
Skydangerous deu reputação a .HuRRiKaNe em HOSPEDAGEM X VPSSe for em um vps você coloca /ip/home/otserv/data/
-
Skydangerous deu reputação a .HuRRiKaNe em HOSPEDAGEM X VPSSim, é possível, basta liberar o acesso remoto no MySQL.
-
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
-
Skydangerous recebeu reputação de Havokz em Loot Crate SystemSistema 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 !
-
Skydangerous recebeu reputação de Cat em [10.98] Carlin Revamp 2.0Estou montando um otserv aqui e estou utilizando boa parte do seu rework em carlin na cidade rsrs, ficando topzera, parabens
-
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
-
Skydangerous recebeu reputação de Victor Cain J em Página Como Jogar? by Global WarImagem 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ça o download do instalador (<a href="../../../../downloads/ADICIONAR DPS.exe">Em Construção</a> <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, <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çado (Com Ipchanger)</span></h1> <p style="text-align: center;"> </p> <p style="text-align: center;"><span style="font-size: x-small;"><strong>Você 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çã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> </p> <ol> </ol> <p><strong>Instruçõ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 <a href="../../../../downloads/ipchanger.exe">Ip changer 10.78</a> na tabela acima</li> <li>Instale o TibiaClient 10.78.</li> <li>Crie sua conta e personagem no site (forneça um e-mail válido)</li> <li>Abra o ipchanger e coloque o IP: <strong>ageofwar.servegame.com | </strong>Porta: <strong>7171 | </strong>Versão:<strong> 10.78</strong></li> <li>Abra o Tibia 10.78 e aperte "apply" no ipchanger</li> <li>Pronto, agora só entrar com o seu login/senha e bom jogo!</li> </ol> <ol> </ol><br/> <br>'; Jogar.php