Líderes
-
-
-
William Oliveira
MembroPontos18Total de itens -
Superkoopa
MembroPontos23Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 06/02/17 em todas áreas
-
(Resolvido)!Monster Info
(Resolvido)!Monster Info
Radamanthys Wov e 2 outros reagiu a Rusherzin por uma resposta no tópico
3 pontosTirando a parte de dizer onde eles ficam, o resto eu sei fazer sem dar muito trabalho. <action itemid="IDITEM" event="script" value="monsterinfo.lua"/> function onUse(cid, item, fromPosition, itemEx, toPosition) if not isMonster(itemEx.uid) then return false end local races = {[1] = "venom", [2] = "blood", [3] = "undead", [4] = "fire", [5] = "energy"} local name = getCreatureName(itemEx.uid) local monsterinfo = getMonsterInfo(name) local lootarray = monsterinfo['loot'] local mname = "Name: "..name.."\n" local loot = (#lootarray >= 1) and "Loot:" or "Loot: \n - Empty \n" local health = "Health: "..monsterinfo['health'].."/"..monsterinfo['healthMax'].."\n" local experience = "Experience: "..monsterinfo['experience'].."\n" local race = "Race: "..races[monsterinfo['race']].."\n" local attackable = (monsterinfo['attackable'] == true) and "Attackable: Yes \n" or "Attackable: No \n" local summonable = (monsterinfo['summonable'] == true) and "Summonable: Yes \n" or "Summonable: No \n" local hostile = (monsterinfo['hostile'] == true) and "Hostile: Yes \n" or "Hostile: No \n" local illusionable = (monsterinfo['illusionable'] == true) and "Illusionable: Yes \n" or "Illusionable: No \n" for i=1, #lootarray do local lchance = ((lootarray[i]['chance'] * getConfigValue('rateLoot')) / 1000).."%" local litem = getItemNameById(lootarray[i]['id']) loot = loot.."\n - "..litem.." ["..lchance.."]" or litem.." - ["..lchance.."]" end local output = mname..health..experience..race..hostile..attackable..summonable..illusionable..loot doShowTextDialog(cid, item.itemid, output) return true end Esse código retorna as seguintes informações: Nome Vida / Vida Máxima Experiência Raça Hostil (sim/não) Atacável (sim/não) Sumonável (sim/não) Ilusionável (sim/não) Lista de loot (com a chance de drop levando em conta o rateLoot do servidor)3 pontos -
[OPEN]Launcher(Updater)
1 pontoBom, estava fazendo um launcher pra um servidor que estou, mas acabei deixando de lado e começando outro, e para não ir pra lugar nenhum, vou postar aqui. Deixei um pouco editável. O Launcher: Requisitos: Host(site) Olhos para ler Primeiramente: SCAN! E depois: BAIXE! - Sources inclusas.(Consertado imagem) NEW PATCH GENERATOR Agora, vamos configura-lo, tarefa muito fácil:(mentira!): Afterburner (internal) Black Box (internal) DarkMetro_contrast (internal) Garnet II (internal) MetroUI (internal) Mint (internal) Office2007 Black (internal) TV-b (internal) Teste, e escolha. *DX9 é o nome da executável do client Directx 9. *OPGL é o nome da executável do client Open Gl. Bom, acabou de configurar tudo, mas... Como faço o tal patch de atualização? No arquivo baixado, há outro arquivo chamado PatchGenerator, lá você cria arquivos de atualização da seguinte maneira: Será criado um arquivo .7z, que deverá ser colocado na pasta do News.txt, no host. Depois disso, modifique o CHECK.INI do host, aumentando em 1 a AVERSION. Bom, é isso, espero que seja útil. Aos interessados: Créditos: Eu(Gabrielbsales) Google que salva a pátria1 ponto
-
Client MC (Todas versões e Client Próprio)
Client MC (Todas versões e Client Próprio)
Espedito reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, esse tutorial é funcional para todas as versões, tanto pra jogadores, como para donos de servers que queiram disponibilizar um client do tibia ou próprio como MC ... • Primeiramente baixe o Hex Editor [xvi32] (está anexado a este tópico). • Após isso abra o Hex Editor, aperte CTRL+O, depois selecione o executável do seu servidor ... Spoiler • Depois que abrir aperte CTRL+G e selecione a opção HEXADECIMAL, e na opção hexacimal coloque o código referente a versão do seu tibia (vou colocar a lista abaixo). Spoiler • Agora substitua o valor de 75 por EB. Spoiler • Aperte CTRL+S (para salvar), feche o programa e prontinho, já tem sua MC LISTA DE NÚMEROS HEXADECIMAIS POR VERSÃO: Spoiler [7.4] hex = 4BAB2 [7.6] hex = 0004DE45 [8.0] hex = F6224 [8.10] hex = F8944 [8.11] hex = F8966 [8.20] hex = 100CE4 [8.21] hex = 102B74 [8.30] hex = 1054F4 [8.31] hex = 105894 [8.40] hex = 105924 [8.41] hex = 1061c4 [8.22] hex = 102B94 [8.42] hex = 105EF4 [8.50] hex = 106794 [8.52] hex = 1067E4 [8.53] hex = 106E64 [8.54] hex = 1070B4 [8.55] hex = 10B874 [8.57] hex = 10BB24 [8.60] hex = 10BCA4 [8.61] hex = 106BF4 [8.62] hex = 1079B4 [8.70] hex = 10BFA4 [8.71] hex = 10BFC4 [8.72] hex = 10BCA4 [8.73] hex = 10BC84 [8.74] hex = 10BC94 [9.00] hex = 10CF44 [9.10] hex = 10E621 [9.20] hex = 10E821 [9.31] hex = 10E9B1 [9.40] hex = 11A711 [9.41] hex = 11AAA1 [9.42] hex = 1257E1 [9.43/44] hex = 125981 [9.46] hex = 1258B1 [9.50/51/52] hex = 1265D1 [9.53] hex = 126851 [9.54] hex = 128AF1 [9.60] hex = 12A5F7 [9.63] hex = 12DC07 [9.70] hex = 12E057 [9.81] hex = 131747 [9.82/83] hex = 133A10 [9.84/85/86] hex = 1335D0 [10.00] hex = 1337F0 [10.01] hex =: 133860 [10.10] hex = 133B10 [10.12] hex = 135850 [10.13] hex = 135850 [10.20] hex = 135C40 [10.21] hex = 135970 [10.32] hex = 13BCB0 [10.34] hex = 13BDC0 [10.35] hex = 13BE20 [10.37] hex = 13C890 [10.39/40/41] hex = 1407D0 [10.50] hex = 145567 [10.51] hex = 145607 [10.53] hex = 1478A7 [10.55] hex = 14DC17 [10.56] hex = 1518E7 [10.57/58/59] hex = 1518E7 [10.60] hex = 151C17 [10.61] hex = 152BE7 [10.62/63/64] hex = 153557 [10.70] hex = 1549C7 [10.71] hex = 155957 [10.72] hex = 157641 [10.73] hex = 1573E7 [10.74] hex = 157127 [10.75] hex = 157097 [10.76] hex = 157987 [10.77] hex = 157637 [10.78] hex = 157697 [10.79] hex = 157677 [10.80] hex = 1A9FD7 [10.81] hex = 1A9C67 [10.82] hex = 1A9CA7 [10.90] hex = 1AA0B7 [10.91] hex = 1AA093 [10.92] hex = 1AB4C7 [10.93] hex = 1AC7B7 [10.94] hex = 1AF1F7 [10.95] hex = 1AECF7 [10.96] hex = 1AECF7 [10.97] hex = 1B0727 [10.98] hex = 1B0EA7 [10.99] hex = 1B0EA7 OBS: A troca do valor 75 terá exceções nas versões: [7.4] troque o 75 por 74 [8.11] troque 74 OB por 90 90 Créditos: MartyX É isso pessoal, espero que ajude. xvi32.rar1 ponto -
Mega Mewtwo Y
Mega Mewtwo Y
lauasss reagiu a Superkoopa por uma resposta no tópico
1 pontoBom eu já criei esse post mais parece que ele não saiu , ent vamos lá! Essa é a sprite do Mega Mewtwo Y/Shiny Mega Mewtwo feitas por min , pra servidores que tem Icon System os ícones já estão ai! Foto Se gostou da REP+ Link: http://www.mediafire.com/file/15n5buc8kef6xe4/Mega_Mewtwo_Y.rar Scan: https://www.virustotal.com/pt/file/b6c23fd84c83767bc9134fd57ff4bd83fa9e51dc7a26c14e8a71663442e11ef3/analysis/1482325750/ Creditos: -Eu, por ter feito a sprite -PXG por ter feito o Mewtwo que eu usei1 ponto -
Manutenção de Otserv
Manutenção de Otserv
sdaasd reagiu a Leandro Marcondes por uma resposta no tópico
1 pontoBoa tarde, Estou com problemas no Prey System, Imbuing e muitos outros problemas no meu servidor 10.0 / 11.0 A maior parte funciona parcialmente ou nem funciona, então abri o tópico na expectativa de receber ajuda (seja gratuita ou paga). Se é proibido, me desculpem e.e Porém, se for preciso pagar pelos serviços de assistências e manutenção no servidor, eu pago. Obrigado1 ponto -
(Resolvido)Quest aparece no look do jogador
@tataboy67 outra coisa, quando você "da look em outra pessoa", ae aparece, quando é você mesmo não aparece, ahsuhaus, não achei que fosse preciso, pois você teria uma talk pra isso, ou sla!!1 ponto
-
(Resolvido)NPC scripter
(Resolvido)NPC scripter
StormsHard reagiu a KotZletY por uma resposta no tópico
1 ponto@StormsHard hahahahaha, tava dormindo, cansado pra k4r4lh@. Huahsuas data/npc e cria um arquivo com o nome que quiser extensão xml, dentro coloca: data/npc/scripts e cria um arquivo chamado posvoc.lua e dentro adicione: Configure o id da vocação e onde ele vai ser teleportado. Agora em data/creaturescripts/scripts crie um arquivo chamado posvoc.lua e dentro adicione: na xml do creature script, adicione as seguintes tags: <event type="death" name="PosVocs" event="script" value="posvoc.lua"/> <event type="login" name="PosVocs" event="script" value="posvoc.lua"/>1 ponto -
Client não abre
Client não abre
Wase Wiss reagiu a William Oliveira por uma resposta no tópico
1 pontoPronto! Link de download: aqui1 ponto -
(Resolvido)!Monster Info
(Resolvido)!Monster Info
Radamanthys Wov reagiu a Rusherzin por uma resposta no tópico
1 pontoÉ só usar o item no monstro que o código vai pegar todas as informações usando o nome do monstro.1 ponto -
Script (spell) que cria item paralize
Script (spell) que cria item paralize
Nto Advance reagiu a KotZletY por uma resposta no tópico
1 ponto@Nto Advance mallz a demora, tava consultando um professor, huahsuas. Na xml spells, na spell desse script, você marcou needTarget para 1 ? Caso contrario, ta ae o motivo do erro!1 ponto -
FAÇA SUA LOGO!
FAÇA SUA LOGO!
Chriistian reagiu a Toony por uma resposta no tópico
1 ponto@Chriistian @BlinkRox @JoandersonP17 Então você se diz o criador do estilo que World of Warcraft usa em uma das suas versões ?, pois essas Style estão gratuitas na internet amigo, juntamente com a font, qualquer um pode fazer uma pesquisa no Google e achar, estou fazendo meu papel e disponibilizando para o pessoal que não tem um conhecimento na área para ter uma visual melhor em seus servidores, qualquer duvida do pessoal podem abrir o link LINK DA PESQUISA LINK DA FONT, da mesma maneira que você pegou o style na internet e a font e vendeu para os administradores do Golden Baiak, eu disponibilizei free para o pessoal :d, ate mais abraços.1 ponto -
(Resolvido)Anel que não perde exp's
Tenta assim. Dá para usar o math.random numa boa sim. function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 9).itemid == 11387) then if (math.random(1, 100) >= 51) then pos = getCreaturePos(cid) doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) doSendMagicEffect(pos, 49) end end end return true end1 ponto
-
[Function] Account Storage
1 pontoDesculpa reviver o tópico, porém eu estava criando o evento de natal, e fui utilizar a função, e reparei que quando ela seta a primeira storage, vai tudo beleza, mas quando usa UPDATE na função, a logica e a sintaxe está incorreta: db.executeQuery("UPDATE `account_storage` SET `value` = " .. accid .. " WHERE `key`=" .. key .. " LIMIT 1');") Aonde o certo é: db.executeQuery("UPDATE `account_storage` SET `value` = " .. value .. " WHERE `key`=" .. key .. " AND `account_id` = " .. accid .. " LIMIT 1;") Repare que removi um ') do final e troquei o valor do campo value por value, antes estava accid e adicionei um AND onde filtra pela conta do player. Segue a função corrigida para os preguiçosos: function setAccountStorageValue(accid, key, value) local getvalue = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(getvalue:getID() ~= -1) then db.executeQuery("UPDATE `account_storage` SET `value` = " .. value .. " WHERE `key`=" .. key .. " AND `account_id` = " .. accid .. " LIMIT 1;") getvalue:free() return 1 else db.executeQuery("INSERT INTO `account_storage` (`account_id`, `key`, `value`) VALUES (" .. accid .. ", " .. key .. ", '"..value.."');") return 1 end end1 ponto
-
Como criar um OTCLIENT
Como criar um OTCLIENT
Apache reagiu a Drazyn1291 por uma resposta no tópico
1 pontoVou falar de uma Maneira mas Simplificada em um tuto so de vez 1 baixe o cliente da GOD anna acima 2 Troque o IP localizado em Cliente/Module/Cliente_entergame/Entergame.lua Dentro do entergame.lua procure por >> setUniqueServer ai ao lado vai ter uma linha,mas ou menos asim : EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) o de Vermelho vc coloca seu IP Agora seu Cliente entrara normalmente no seu serve!!! Mas esta dando bug :/ Simplismente vá em data/things/854 ai dentro vc troca remove os arquivos .spr e .dat e troca pelo seu .spr e .dat pronto seu cliente esta com suas sprites!!! Mas agora fica dando erro que não e compativel ou algo parecido :/ Então veja a solução Temos 2 soluções Modifica o .spr e .dat para EXTENDIDO OU Vá em Cliente\modules\game_things e Procura por Things.lua Faça Backp do Things.lua abra o things.lua E procura por : g_game.enableFeature(GameSpritesU32) Achou esta tag? Então remova ela Caso for usar Cliente Extendido Exclua o Things.lua e coloque o Backup Pronto1 ponto