Ir para conteúdo

Mudrock

Marquês
  • Total de itens

    1002
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que Mudrock postou

  1. Ae pessoal do Xtibia, tava vendo ums modelos simples e resolvi criar ums bem rapidinho e postar para o pessoal que não sabe editar ou criar imagens assim, fico bem simple mais ja da uma ajuda para o pessoal novato no assunto TODOS OS ESPAÇOS E LUGARES PODEM SER PREENCHIDOS COM TEXTOS OU IMAGENS http://www.mediafire.com/download/zbd4t8ey5g57htc/doublepoints.psd SCAN http://www.mediafire.com/download/iq5ccg6e9labmwj/modelo1.psd SCAN Abraços e Bejocas
  2. DarkXPoke. A DxP(DarkXPoke) era um Projeto que o Smix e sua Equipe vinha desenvolvendo. O Servidor contem sistemas variados daPxG. Um Cliente excepcional e muitas outras coisas. Bom, sobre o servidor, contem esses sistemas que eu saiba. TV Cam System Duel System Icon System igual a PxG. Sistema de Shinys (se não me engano, possui level system, não lembro). AutoLoot Igual PxG Poke Flutes Nick System Addon System Novos Remakes Shiny Ditto Smeagle System Clan System Golden Arena Cla's Cyber Wolrd Quest Rocket and Police em areana, finalmente, adicionada. • Smeargle, copia os moves de qualquer pokemon. • Ditto, não copia pokemons shinys. • Shiny Ditto, só copia pokemon que tenha uma mutação Shiny. • Wild Trainers, versão beta. Ainda estou fazendo • Prince System • Perfect addon system. 1.0 -- Posivel Mudar A Cor Do Addon. • 3 Novas pokebolas adicionadas no servidor. • Silvestre ball: atributos = +2% de life, para pokemons Venenosos e Planta. • Water ball: atributos = +2% de life, para pokemons de Water. • Moon ball: atributos = +2% de life, para pokemons de Dark e Ghost. • Pokemons com novas outfits, não são todos. • Pokebag box prize e pokebags novas. • Egg Sistema O Sistema Mais Conhecido É Procurado Entre Servidores - O player leva o egg até o npc e espera 2 horas para ele chocar, logo após o tempo determinado ele pode voltar e pegar seu - pokemon. Também pode comprar a incubadora, para sua casa • Tm Sistema : - Player não pode adicionar 2 TMs da mesma magia. - Player escolhe qual move quer substituir. • "Spray level up", ele upa um level do player, não importando o qual. • Novo potion, só players, com level 10 ou mais, podem usar. • Shinys aparecem aleatoriamente, pelo mapa. 2% de chance para o respawn. • PVP System 100%, com outfits prédefinidas. • Shiny balls funcionando igual SvkE. Caso o player tenha um pokemon shiny ou um que esteja +10 a pokebola se transforma em especial bola. • Boat System 100%, com a seguinte rota: De Pallet town a cinnaba city. • Perfect icon system 100%, 1ª e 2ª geração, contando agora com o reforço do Unique ball system. • Unique ball system. • Otcliente, customizado. • Duel system 1x1, bem formulado. • Master ball, captura pokemons vivos e mortos e adiciona boost +10, porém, se o pokemon for um shiny tem 25% de chance. • !check aprimorado. • Pokemon balanceados, não sei se ficou bom. Quando abrir um BETA TEST, vocês poderam saborear. • Novos Status adicionados: - Stun - Sleep - Poison - Ice - Burn - Slow - Miss • Promotion system. Com 5 ranks cada uma. A cada rank você ganha mais defesa e ataque em seus devidos elementos. Rank[1]: atk = 15%, def = 15% Rank[2]: atk = 25%, def = 25% Rank[3]: atk = 35%, def = 35% Rank[4]: atk = 45%, def = 45% Rank[5]: atk = 55%, def = 55% • Tournament system, 1x1 e 2x2, 85%. Dei uma parada neste sistema, comi muito meu juizo, que já é pouco ^}^. • ** Quests ** • • Snorlax doll quest. - 5k de experiencia, 2000(dois mil) dollars e snorlax doll. • Big Porygon quest. – Big Porygon e 15000k de experiência. • Cerulean quest. – 5 Ultra balls, 10 Super balls, 15 Great balls e 25 pokeballs. • Ice quest. – Permição para Crystal Onix Quest e Ice stone. • Rock tunnel quest. – Rock stone e 2000k de experiência. • Team Rocket Quest. – Box Prize (+2), 5.000 dollars e 2000k de experiência. • Crystal Onix Quest. – Crystal onix e 15000k de experiência. • Family Hitmons – Qualquer um dos hitmon(lee, chan ou top), e 2000k de experiência. • Cinnabar Quest – Fire stone e 2000k de experiência. • Charizard Valley quest – Charizard e 15000k de experiência. • Underwater quest – Blastoise, Gyarados ou Tentacruel e 15000k de experiência. • Gary Oak[1] – Box prize (+1) • Gary Oak[2] – Box prize (+2) • Gary Oak[3] – Box prize (+3) • Gary Oak[4] – Box prize (+4) • Gary Oak[5] – Permissão para escolher uma das promotions. • Nick system, feito pelas sources do servidor. Sistemas do OTClient: Skin System = PXG Pokedex System = PXG TV Cam System Automatic Loot System = PXG Download: DarkXPoke Serve. Scan: VirusTotal
  3. Eae pessoal bom eu aqui mais uma vez vou ensinar Protejer seu site seja o qual for contra listagem das suas pasta do Diretório, é uma coisa muito simples mas nem todos sabem só os mais avançados em Web Designer já devem saber, agora é sua vez de aprender! [Resumo] Sabe quando você digita www.seusite.com/index.php/templates ou outra pasta sem proteção ? no caso vai listar todo seus arquivos da quela pasta e acessível para qualquer pessoa baixar correto ? Aqui vou ensinar como se prevenir disso para ninguém pegar seus arquivos de seu site. *Primeiramente vamos criar um arquivo index.php dentro de uma pasta eu vou criar em Templates "c:/xampp/htdocs/templates" se quiser você também pode criar assim, copia um Arquivo Index.PHP ou index.HTM o que chama o seu site na página inicial, dentro da cópia Index.PHP ou Index.HTM coloca o seguinte HTML. Pronto agora vamos acessar a pasta template www.seusite.com/index.php/templates se o erro foi igual da imagem abaixo está correto ai é só por nas d+ pasta do seu site, as que contém a Index você pode pular! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd"> <text><strong><h1><center> Error 404 </center></h1><strong></text> <br> <title>Error by Alexy brocanello e Quilante Otserv</title> <script type="text/javascript"> function click() { if (event.button==2||event.button==3) { oncontextmenu='return false'; } } document.onmousedown=click document.oncontextmenu = new Function("return false;") </script> <script language='JavaScript'> function clique() {if (event.button==2||event.button==3) {oncontextmenu='return false';}} document.onmousedown=clique document.oncontextmenu = new Function("return false;") </script> <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="en" lang="en"> <head> <meta name="Description" content="PokemonDBR o maior MMORPG de pokemon online do Brasil, chame seus amigos e venha nessa aventura." /> <meta name="Keywords" content="pokemon, pokemonbr, pokemon dbr, tibia, naruto, naruto online, otpokemon, pxg, pokemon online, poketibia, pokepro, pokemon rpg, poke on, otserv, tibia king, xtibia, facebook, jogos online, nintendo, rpg, mmorpg, jogar pokemon" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="Distribution" content="Global" /> <meta name="author" content="Error by Alexy brocanello amd Quilante Otserv" /> <meta name="Robots" content="index,follow" /> </head> <center><a href="http://www.planalto....leis/l9610.htm"target="_blank"><img src="http://hpobrasil.com/pokemondbr/error.png"/></a></center><center>Você está tentando acessar um lugar proibido, isso é plágio isso é crime!</center><center><br><a href="http://www.planalto.gov.br/ccivil_03/leis/l9610.htm" target="_blank"> lei 9.610 de 19 de fevereiro de 1998</center> </body> </html> Todos que acessar seu diretório não atorizado www.seusite.com/index.php/templates um aviso será mostrado e serve pra todos os site! até a próxima Créditos : Alex
  4. Mudrock

    Voltei xTibia !

    seja Welcomido :3
  5. trago hoje a vocês um dos globais que vim trabalhando a alguns dias na base do printer da otland, e então por decisão própria vim postar para vocês abrirem seu servidor com ele. Este servidor é mapa Global 10.41 com todas as features da versão, mapa perfeito e sem bugs! Repito, abram na confiança, sem bugs, uptime garantido! Chega de mimimi e vamos ao que interessa, primeiro as principais coisas depois as imagens =) Coisas principais: Full Roshamuul 10.41 Warzones 1; 2; 3 com Crystal para entrar Monstros 100% Mapa 100% Npcs 100% Quests 100% Zao Market System integrado 100% Gray Beach City completa Taming System Treiners Offline New AB Todas as montarias da versão Templo modificado Depot modificado Bank System NPC Yalahar Full Wrath of Emperor Quest War System COM ESCUDINHOS Demais coisas que você poderá conferir fazendo o download =p Thais & Depot 2 andar: Sub-solo Thais Depot: Pedaço de Roshamuul completa: Gray Beach Hunt completa: São mais de 40 montarias! (Incluindo as novas) Segue abaixo o download do servidor, scan, site e database recomendada. Download servidor e distros/sources 10.37 até 10.41: https://www.sendspace.com/file/e4grzv Scan: https://www.virustotal.com/pt/url/ddbd899d125fc116edbca950231402273a86603c359c8c73b4c81c96006cae6e/analysis/1403451406/ Database 10.41 compatível: https://www.sendspace.com/file/n613im Gesior compatível e recomendado: http://www.4shared.c...Master_008.html Você também pode optar por Znote ACC. Atenção: Caso o servidor não rode com a distro atual, use esta nova compilada e disponibilizada pelo Jobsonmb. Faça o download e coloque na pasta do seu servidor: http://www.mediafire...BY JOBSONMB.rar O Servidor está pronto e preparado para ficar online, portanto aproveite, faça sucesso =) Créditos: Absolute (Edições e adaptações) Printer (Real Map base) AnaPaula (sources) Jobsom (compilação windows)
  6. Gesior de 2012 nao funciona em tfs 1.0
  7. Ficou legal assim, achei que o rosto dele também estava um pouco azulado
  8. Obrigado rsrs, coisinha simples ^^
  9. Se você puder enviar imagens do painel do seu Modem pode facilitar e eu posso ajuda-lo
  10. Você pode configurar se quer que o preço aumente a cada reset, se quer que o level pra resetar aumente e se vc quer que a vida resete junto (e quanto % da vida atual será a vida após resetar). Testado em tfs 1.1, Versão 10.77 Vá em data/npc/lib/ crie npc_resets.lua : config = { minlevel = 150, --- Level inical para resetar price = 10000, --- Preço inicial para resetar newlevel = 20, --- Level após reset priceByReset = 0, --- Preço acrescentado por reset percent = 30, ---- Porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 50, ---- Maximo de resets levelbyreset = 0 --- Quanto de level vai precisar a mais no próximo reset } agora em data/npc/ crie reseter.XML : <?xml version="1.0" encoding="UTF-8"?> <npc name="Reseter" script="reseter.lua"> <health now="1000" max="1000"/> <look type="133" head="95" body="86" legs="86" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|.I've been waiting for you to come.. Say 'reset' or 'quantity'" /> <parameter key="message_farewell" value="Cya folk." /> <parameter key="message_walkaway" value="How Rude!" /> </parameters> </npc> Agora em data/npc/scripts crie reseter.lua : dofile('data/npc/lib/npc_resets.lua') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end local player = Player(cid) local newPrice = config.price + (getResets(cid) * config.priceByReset) local newminlevel = config.minlevel + (getResets(cid) * config.levelbyreset) if msgcontains(msg, 'reset') then if getResets(cid) < config.maxresets then npcHandler:say('You want to reset your character? It will cost '..newPrice..' gp\'s!', cid) npcHandler.topic[cid] = 1 else npcHandler:say('You already reached the maximum reset level!', cid) end elseif msgcontains(msg, 'yes') and npcHandler.topic[cid] == 1 then if player:getLevel() > newminlevel then if player:removeMoney(newPrice) then addEvent(function() if isPlayer(cid) then addReset(cid) end end, 3000) local number = getResets(cid)+1 local msg ="---[Reset: "..number.."]-- You have reseted! You'll be disconnected in 3 seconds." player:popupFYI(msg) npcHandler.topic[cid] = 0 npcHandler:releaseFocus(cid) else npcHandler:say('Its necessary to have at least '..newPrice..' gp\'s for reseting!', cid) npcHandler.topic[cid] = 0 end else npcHandler:say('The minimum level for reseting is '..newminlevel..'!', cid) npcHandler.topic[cid] = 0 end elseif(msgcontains(msg, 'no')) and isInArray({1}, talkState[talkUser]) == TRUE then npcHandler.topic[cid] = 0 npcHandler:releaseFocus(cid) npcHandler:say('Ok.', cid) elseif msgcontains(msg, 'quantity') then npcHandler:say('You have a total of '..getResets(cid)..' reset(s).', cid) npcHandler.topic[cid] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Créditos : Linus
  11. Pode chamar rsrsr
  12. me passa o nome do arquivo que esta a pagina. exemplo accountmanagment.php
  13. Obrigado, assim que tiver um tempinho arrumo rsrsr
  14. Obrigado pelas correções, mas esse tutorial/guia, era de 2 anos atras, minha intenção era somente ajudar e dar uma base para os membros de acordo com o popular, infelizmente não posso dar um doutorado de Sistemas Operacionais mais gostaria, mesmo assim obrigado
  15. Muito...Muito...Bom mano, curti de mais, parabéns
  16. Fico legal seu tratamento, a iluminação ficou bem legal, para inicio ta ótimo amigo qualquer coisa me chama que te ajudo
  17. Pronto obrigado e desculpas
  18. Obrigado cara, sempre que puder vou tar trazendo alguma coisa para a galera rsrs, coisa feita em 5 minutinhos mas que ajuda muita gente
  19. Salve Xtibianos Estava sem nada para fazer, tinha acabado de terminar um Simple Code do meu projeto então criei um Logo Simples para o pessoal que não tem conhecimento em Photoshop Créditos EU http://www.mediafire.com/download/l17d2e5lln32gx9/LogoMuddrocK.psd http://www.mediafire.com/download/l17d2e5lln32gx9/LogoMuddrocK.psd
  20. Para quem não sabe como funciona o script é o seguinte o ADM pode usar o comando para adicionar um item para todos os players online no servidor. • Adicionando o script • Em "data/talkactions/talkactions.xml" adicione está tag : <talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele :function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end • Configurando • Citar Créditos Viitiing
  21. Bom, vi por aqui e não achei nenhum autoloot igual o da pxg ou sem bugs, então decidi vir aqui postar o que eu fiz. Vamos lá. 1º - Vá na pasta Lib, no arquivo some functions.lua e adicione isso depois do ultimo "end": function doPlayerAddItemStacking(cid, itemid, quant) local item = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, itemid) local piles = 0 if #item > 0 then for i,x in pairs(item) do if getThing(x).type < 100 then local it = getThing(x) doTransformItem(it.uid, itemid, it.type+quant) if it.type+quant > 100 then doPlayerAddItem(cid, itemid, it.type+quant-100) end else piles = piles+1 end break end else return doPlayerAddItem(cid, itemid, quant) end if piles == #item then doPlayerAddItem(cid, itemid, quant) end end 2º - Vá em actions/script e crie um arquivo.lua com nome de Autoloot, dentro coloque: --local toloot = {11441, 11441, 11443, 11444, 11445, 11446, 11447, 11448, 11449,11450, 11451, 11452, 11453, 11454, 12618, 12232, 12244} -- PREFERENCIAL - SE QUISER APENAS COM ALGUNS ITENS function onUse(cid, item, frompos, item2, topos) if getItemAttribute(item.uid, "corpseowner") ~= cid then doPlayerSendCancel(cid, "You're not the owner.") return true end local items = {} for x=0, (getContainerSize(item.uid)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) --break --end end for y=1, #items do doPlayerAddItemStacking(cid, items[y].i, items[y].q) doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".") end if #items > 0 then return true else return false end end --[[ AUTO LOOT BY GABRIEL SALES SE QUISER ATIVAR O AUTOLOOT APENAS PARA ALGUNS ITENS, ADICIONE OS IDS NA TABELA toloot E TIRE OS COMENTÁRIOS(--). --]] Agora, no actions.xml adicione a tag: <action itemid="" event="script" value="Autoloot.lua"/> Dentro de itemid="", coloque o id dos corpses. Para conseguir o id dos corpses, podemos fazer um pequeno script, que pegará o corpse de cada pokemon capturável. Créditos: Mkalo -- Auto Stacking Gabriel Sales(eu) -- Resto
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...