Ir para conteúdo
Banner com Efeitos

DevilMoon

Membro
  • Registro em

  • Última visita

Tudo que DevilMoon postou

  1. Não tou conseguindo achar, e quando acho o link ta quebrado ou algo assim, se alguem poder postar para mim aqui o link do server sem nada modificado e com scan agradeço muito, vlw kingtibianos até mais!
  2. DevilMoon postou uma resposta no tópico em Tutoriais Websites
    quando eu clico em admin do mysql ele nao abre? alguem sabe porque?
  3. Bom estou com preguiça de arrumar o meu client, bom só postarei o executavel dele.. a imagem dele que eu tenho aqui já é boa.. só quero que ele se conecte direto. .sem o ip changer.. a versão do ot é 8.54 e o ip é dynamicpt.no-ip.biz Download Scan não sei se é essa area correta.. então movam porfavor 2 -outra duvida.. to com ot de poketibia.. coloquei um m1,m2 tal funcionando certinho mais antes não tinha.. só que os pokes tocam as magias mesmo assim.. sem eu apertar o m1 e m2... alguem sabe?? 3- tipo as houses do meu server ta bugado.. qualquer 1 entra e n da para comprar..
  4. DevilMoon postou uma resposta no tópico em Suporte Tibia OTServer
    consegui resolver o treco do security.. éra o patch de lingaguem.. agora o treco do admin do mysql não esta indo.. eu clico e não abre!
  5. consegui já.. vlww agora só to com esta duvida. podem fechar o topico
  6. DevilMoon postou uma resposta no tópico em Suporte Tibia OTServer
    Bom Peguei alguns Tutorias ai de como criar um WebSite e axei um lá no tibiaking que porem é bom até, e não sei se é em todos que precisa ir em segurança, bom então eu cliquei e deu erro!, e está tudo funcionando o Apache e o Mysql estao no running. o erro e este: Warning include(lang/pt_br.php) [function.include]: failed to open stream: No Such File or directory in C:\xampp\security\htdocs\index.php on line 13 Warning include() [function.include]: Failed opening 'lang/pt_br.php' for inclusion (include_path='.;C\xampp\php\PEAR') in C:\xampp\security\htdocs\index,php on line 14 (OBS: QUANDO CHEGA A HORA DE IR PARA O ADMIN DO MYSQL EU CLICO EM ADMIN E NÃO VAI) imagem para melhor vista: imagem.bmp
  7. é q o servidor vai ser de narutotibia.. então vou criar um site tipo com o treco de naruto.
  8. galera.. preciso de um template de naruto tibia... e um de tibia normal legal... e como fazer um site tipo hospedado.. onde a pessoa cria conta no site e loga no ot .. tipo isso nossa manow porfavor preciso muito da sua ajuda.. só me ensinando como cria ja é 50% HELPPPSSS PLEASEE AAAAAAAAAAAAAAAAAA versão do narutotibia 7.81
  9. "eu te dou meu msn" kkk afinal isso é fake.
  10. os creditos só são do subwat.. já vi um post dele acho q no tibiaking ou em outro blog desta cadeia e tava funcionando perfeitamente
  11. DevilMoon postou uma resposta no tópico em Playground (Off-topic)
    que macaco kkkkkkkkkk por isso que é infantil assim..
  12. DevilMoon postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    para quem tem problema no !bless Vá em Data>Npc crie uma pasta.xml chamada Tiger Lucan e coloque isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Tiger Lucan" script="data/npc/scripts/bless.lua" walkinterval="1000" floorchange="0"> <health now="100" max="100"/> <look type="73" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Oi Vendo 5 Tipos de Bless. {First Bless}, {Second Bless}, {Third Bless}, {Fourth Bless}, {Fifth Bless} Voce Quer Comprar?'"/> <parameter key="message_farewell" value="Abra&#231;os.."/> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="job;" /> <parameter key="keyword_reply1" value="I am a busy man. I run the Ironhouse also im selling bless." /> <parameter key="module_shop" value="1"/> <parameter key="shop_sellable" value="" /> <parameter key="shop_buyable" value="" /> </parameters> </npc> [/codebox] Ok Agora Feche e salve vá em Data>Npc>Scripts crie uma pasta.lua chamada bless e coloque isso dentro: [codebox] 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 local node1 = keywordHandler:addKeyword({'first bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first blessing for 10000 gold?'}) node1:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 1, premium = true, cost = 10000}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node2 = keywordHandler:addKeyword({'second bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the second blessing for 10000 gold?'}) node2:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 2, premium = true, cost = 10000}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node3 = keywordHandler:addKeyword({'third bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the third blessing for 10000 gold?'}) node3:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 3, premium = true, cost = 10000}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node4 = keywordHandler:addKeyword({'fourth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fourth blessing for 10000 gold?'}) node4:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 4, premium = true, cost = 10000}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) local node5 = keywordHandler:addKeyword({'fifth bless'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the fifth blessing for 10000 gold?'}) node5:addChildKeyword({'yes'}, StdModule.bless, {npcHandler = npcHandler, bless = 5, premium = true, cost = 10000}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Too expensive, eh?'}) npcHandler:addModule(FocusModule:new()) Feche e Salve. Pronto Agora Adicione em Seu Rme, Abra seu Mapa e coloque ele No Lugar Desejado!! Edite ao Seu Gosto. Duvidas e Elogios Somente neste Topico. Abraços...
  13. PET SYSTEM.. Comandos: !pet summon !pet buy Cat !pet release !pet move !pet say Começando: Vá em Data>Talkactions.xml Adicione Isso: <talkaction words="!pet" script="pet.lua"/> [/codebox] Agora em Data>Talkactions>Scripts crie uma pasta.lua chamada pet e coloque isso: [codebox] local PET = -- CONFIG -- { -- storages name = 7700, petuid = 7701, online = 7702, damage = 7703, allowed = { -- allowed pets, costs & level required ["cat"] = {cost = 50, level = 1}, ["dog"] = {cost = 50, level = 1}, ["deer"] = {cost = 50, level = 1}, ["pig"] = {cost = 50, level = 1}, ["parrot"] = {cost = 50, level = 1}, ["seagull"] = {cost = 50, level = 1}, ["chicken"] = {cost = 50, level = 1}, ["rabbit"] = {cost = 50, level = 1}, ["squirrel"] = {cost = 50, level = 1}, ["frog"] = {cost = 50, level = 1}, ["rat"] = {cost = 50, level = 1}, ["sheep"] = {cost = 100, level = 1}, ["wolf"] = {cost = 300, level = 8}, ["skeleton"] = {cost = 300, level = 15}, ["war wolf"] = {cost = 1000, level = 20}, ["demon skeleton"] = {cost = 3000, level = 25} }, direction = {["up"] = NORTH, ["down"] = SOUTH, ["right"] = EAST, ["left"] = WEST}, -- used with !pet move help = { -- used with !pet say "Type '!pet summon' to summon your pet.", "Type '!pet buy [petname]' to buy a pet. e.g. '!pet buy war_wolf'", "Type '!pet move [direction]' to ask your pet to move.", "Type '!pet say \"text' to ask your pet to say something.", "Type '!pet release' to release your pet." } } function petHelp(p) doPlayerSendTextMessage(p.cid, 19, PET.help[p.i]) end function onSay(cid, words, param) local p = {""} if param ~= "" then p = string.explode(param, " ") end local petuid = getPlayerStorageValue(cid, PET.petuid) local online = getPlayerStorageValue(cid, PET.online) if p[1] == "help" then for i = 1, #PET.help do addEvent(petHelp, 1000*i - 1000, {i = i, cid = cid}) end elseif p[1] == "summon" then local name = getPlayerStorageString(cid, PET.name) if isCreature(petuid) == FALSE then if online == 1 then local tile = getClosestFreeTile(cid, getThingPos(cid), FALSE, FALSE) if getTilePzInfo(getThingPos(cid)) ~= 1 and getTilePzInfo(tile) ~= 1 then if name ~= "" then if getMonsterInfo(name) ~= nil then petuid = doSummonCreature(name, tile) doConvinceCreature(cid, petuid) doCreatureSay(petuid, 'hey, sup', TALKTYPE_ORANGE_1) doChangeSpeed(petuid, getCreatureBaseSpeed(cid) - getCreatureBaseSpeed(petuid)) setPlayerStorageValue(cid, PET.online, 2) setPlayerStorageValue(cid, PET.petuid, petuid) doPlayerSendCancel(cid, 'Summoning '..name..'.') if getPlayerStorageValue(cid, PET.damage) > 0 then if getPlayerStorageValue(cid, PET.damage) < getCreatureMaxHealth(petuid) then doCreatureAddHealth(petuid, getPlayerStorageValue(cid, PET.damage)*-1) end end else doPlayerSendCancel(cid, 'Invalid pet name.') end else doPlayerSendCancel(cid, 'Invalid pet name.') end else doPlayerSendCancel(cid, 'You may not summon your pet here.') end else doPlayerSendCancel(cid, 'You do not have a pet. Type !pet <pet name> to get one.') end else setPlayerStorageValue(cid, PET.damage, getCreatureMaxHealth(petuid) - getCreatureHealth(petuid)) doCreatureSay(petuid, 'gtg, cya', TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(petuid),CONST_ME_POFF) doRemoveCreature(petuid) doPlayerSendCancel(cid, 'Retrieving '..name..'.') setPlayerStorageValue(cid, 7702, 1) end elseif p[1] == "buy" then local text if p[2] ~= nil then name = string.gsub(p[2], "_", " ") if (isCreature(petuid) ~= TRUE and online == 2) or online <= 0 then if PET.allowed[name] ~= nil then if getPlayerLevel(cid) >= PET.allowed[name].level then if getPlayerMoney(cid) >= PET.allowed[name].cost then doPlayerRemoveMoney(cid, PET.allowed[name].cost) setPlayerStorageValue(cid, PET.online, 1) setPlayerStorageValue(cid, PET.damage, 0) setPlayerStorageString(cid, PET.name, name) text = "You have bought a pet \""..name.."\" for "..PET.allowed[name].cost.." gold coins." else text = "You do not have enough money. It costs "..PET.allowed[name].cost.." gold coins to buy a "..name.."." end else text = "You need level "..PET.allowed[name].level.." to buy this pet." end else text = "You may not buy that pet." end else text = "You already have a pet." end else text = "!pet buy [petname]" end if text ~= nil then doPlayerSendTextMessage(cid, 19, text) end elseif p[1] == "move" then if isCreature(petuid) == TRUE then if p[2] ~= nil then if PET.direction[p[2]] ~= nil then if doTileQueryAdd(petuid, getPosByDir(getThingPos(petuid), PET.direction[p[2]], 1)) == 1 then doMoveCreature(petuid, PET.direction[p[2]]) else doPlayerSendCancel(cid, 'Tile is blocked.') end else doPlayerSendCancel(cid, '!pet move [up/down/left/right]') end else doPlayerSendCancel(cid, '!pet move [up/down/left/right]') end else doPlayerSendCancel(cid, 'Summon a pet first.') end elseif p[1] == "say" then text = string.explode(param, "\"") if isCreature(petuid) == TRUE then if text[2] ~= nil then if string.len(text[2]) < 39 then doCreatureSay(petuid, text[2], TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'Too long text.') end else doPlayerSendCancel(cid, '!pet say "I am '..getCreatureName(cid)..'\'s pet.') end else doPlayerSendCancel(cid, 'Summon a pet first.') end elseif p[1] == "release" then if isCreature(petuid) == TRUE and getPlayerStorageValue(cid, PET.online) == 2 then doCreatureSay(petuid, ':\'(', TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(petuid),CONST_ME_POFF) doRemoveCreature(petuid) doPlayerSendCancel(cid, 'Releasing '..name..'.') setPlayerStorageValue(cid, 7702, 1) end setPlayerStorageValue(cid, PET.online, 2) setPlayerStorageValue(cid, PET.damage, 0) doPlayerSendTextMessage(cid, 19, "You have released your pet \""..name.."\".") setPlayerStorageString(cid, PET.name, "") else doPlayerSendTextMessage(cid, 19, "!pet [help/summon/buy/move/say/release]") end return TRUE end Ok Acabamos com as Talkactions agora vá em Data>CreatureEvents.xml e Adicione Isso: Obs: ( Caso Ja Ouver a Pasta Logout.lua Delete Tudu dela e Coloque a Nova ) <event type="logout" name="logout" event="script" value="logout.lua"/> [/codebox] Agora vá em Data>CreatureEvents>Scripts crie uma pasta.lua chamada logout e coloque isso: [codebox] local petuidstor = 7701 -- storages, have to be same as your other script. local onlinestor = 7702 local damagestor = 7703 function onLogout(cid) if isCreature(getPlayerStorageValue(cid, petuidstor)) == 1 then if getPlayerStorageValue(cid, onlinestor) == 2 then local petuid = getPlayerStorageValue(cid, petuidstor) setPlayerStorageValue(cid, damagestor, getCreatureMaxHealth(petuid) - getCreatureHealth(petuid)) doSendMagicEffect(getThingPos(petuid),CONST_ME_POFF) setPlayerStorageValue(cid, onlinestor, 1) end end return TRUE end Abra a pata login.lua que se localiza em Data>CreatureEvents>Scripts abra ela e coloque isso: registerCreatureEvent(cid, "logout") [/codebox] Agora para Finalizar vá em Data>Lib>Function.lua e Acresente Isso: [codebox] string.explode = function (str, sep) local pos, t = 1, {} if #sep == 0 or #str == 0 then return end for s, e in function() return str:find(sep, pos) end do table.insert(t, str:sub(pos, s - 1):trim()) pos = e + 1 end table.insert(t, str:sub(pos):trim()) return t end _warpzone = 2147483648 -- start storing strings here (THIS IS THE ABSOLUTE MAXIMUM VALUE FOR THIS) _maxlength = 1024 -- multiply by 3 to get the true length. setPlayerStorageInteger = setPlayerStorageValue getPlayerStorageInteger = getPlayerStorageValue function setPlayerStorageString(cid, key, value) if #value > (_maxlength-1) * 3 - 1 then -- Last word is reserved for 0 termination of the string. error("Storage string is too long") end if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local word = 0 local wordwrap = 0 local wordcount = 0 local i = 1 while i <= #value do local byte = string.byte(string.sub(value, i, i)) word = bit.bor(word, bit.lshift(byte, wordwrap)) wordwrap = wordwrap + 8 if wordwrap == 24 then --[[ In the ideal world we would be able to store 4 characters per word, however, as the default return value for getPlayerStorageValue is -1, we can't use the last bit. ]]-- setPlayerStorageInteger(cid, key + wordcount, word) word = 0 wordwrap = 0 wordcount = wordcount + 1 end i = i + 1 end -- store the last word setPlayerStorageInteger(cid, key + wordcount, word) end function getPlayerStorageString(cid, key) if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local wordcount = 0 local str = "" while true do if wordcount >= _maxlength then break end local word = getPlayerStorageInteger(cid, key + wordcount) if word == -1 then -- end of string break else -- Extract the 3 characters from the value byte = bit.band(word, 255) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 65280), 8) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 16711680), 16) if byte == 0 then break else str = str .. string.char(byte) end end wordcount = wordcount + 1 end return str end Obs²: Delete Todos Arquivos de Pets System Velhos para nao Causar nem um Bug!! Creditos: jordanhenry. Sugestoes, Duvidas Somente neste Topico!! Abraços..
  14. o script é meu akkakakaka é verdade dei ctrl c e v mesmo.. vou arrumarkkk
  15. Cloner System , Sumona um Monstro , com Mesmo Outfit que o Seu Cor etc... Mesma Life e Tudo!!Gastando Mana Tipo um Jutso Clones Da Sombra vá em Data>Monster Crie um Arquivo.XML e Renomeie para Cloner coloque isso dentro! <?xml version="1.0" encoding="UTF-8"?> <monster name="Clone" nameDescription="a clone" race="undead" experience="0" speed="400" manacost="0"> <health now="10" max="10000"/> <look type="21" head="20" body="30" legs="40" feet="50" corpse="1397"/> <targetchange interval="50000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="15" attack="7"/> <attack name="arrow" interval="1000" chance="40" min="-2" max="-4"/> <attack name="throwing star" interval="3000" chance="50" min="-3" max="-5"/> <attack name="throwing knife" interval="2000" chance="60" min="-2" max="-4"/> </attacks> <defenses armor="1" defense="5"/> <defense name="haste" interval="3000" chance="40"/> <defense name="light healing" interval="6000" chance="70" min="20" max="40"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="1"/> <immunity paralyze="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="0"/> </immunities> <loot> </loot> </monster> [/codebox] Agora em Monster.xml Bote isso [codebox] <monster name="Clone" file="clone.xml" /> Ok Agora voce ja tem o Monstro , Agora Vamos a Spell vá em Data>Spells>Scripts e coloque isso dentro!! function onCastSpell(cid, var) ----COPY PLAYER STATUS local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) ----CLONE THE PLAYER local clone = doCreateMonster("Clone", playerpos) doConvinceCreature(cid, Clone) setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return TRUE end [/codebox] a Tag em Spells.xml [codebox] <instant name="Shadow Clone" words="utevo ani vid" selftarget="0" aggressive="0" direction="1" lvl="40" maglv="20" mana="300" soul="0" exhaustion="1000" prem="0" enabled="1" script="clone.lua"><vocation id="3"/><vocation id="7"/</instant> Muinto Obrigado espero que Gostem!! Topico Original Print Screen:
  16. Ola Pessoas , Estava Admistrando meu Otserv , quando Tive uma Fantastica Ideia , Porque nao Ter uma Talkaction que Adicione Reset? que nem add skill , level club? entaum tentei criar nao , consigui, pedi ajuda ao vodkart meu Professor e Ele Foi me Ajudando e Saiu Nisso!! EXplicando a Talkaction Funcionara assim!!! /addreset DevilMoon,1 , Eu Estava com 10 Resets , Fiquei passar com 11!! Entao Fizemos , 2 Scripts , um para quem Tem sistema de Reset com Talkaction Ex: !reset e Um para quem Tem Npc!! , Porque muinta gente Tem Duvidas em Trocar o Storage!! Começando com o do Npc!! Vá em Data>Talkactions>Scripts Crie uma pasta.lua chamada addreset e coloque isso!! Agora em Data>Talkactions.xml Adicione a Seguinte Tag!! Agora para quem tem Sistema de Reset como Talkaction que é !reset Vamos la!! Data>Talkactions>Scripts crie uma pasta.xml e coloque isso!! Agora em Data>Talkactions.xml Adicione a Tag! Aos que Tem Reset em Npc!! Data>Talkactions>Scripts crie uma pasta.lua e renomeie para getresets e coloque isso! Agora para os que tem reset de talkaction !reset vá em Data>Talkactions>Scripts crie uma pasta.lua chamada getresets e coloque isso! Fim! Agora Voce deve Estar se Perguntando , Aff vo te que adiciona o access="5" na tag , pq se nao os player vao usar!! e oque Significa aquele getresets? Nada disso o Script ja vem com o comando! if getPlayerAccess(cid) == 5 then e o getsreset, mostra quantos reset seu char tem!! Espero que Gostem do Script , e Usem Com Carinho!!! Abraços
  17. Eae Galera Tudo Bom? Entao vim Aqui Postar um Tile que Voce pisa em Cima dele e Ganha um Outfit. Voce coloca a ActionId 2020 num Item ou Tile, quando o Player Pisar nele ganhará um Outfit Escolhi Por voce. Vá em Data>MoveMents>Scripts crie uma pasta.lua chamada changetile.lua e coloque isso: -- { By: GOD Dreamer } -- local female = {lookType = 269, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3} -- Outfit Female local male = {lookType = 268, lookHead = 86, lookBody = 86, lookLegs = 86, lookFeet = 86, lookTypeEx = 0, lookAddons = 3} -- Outfit Male function onStepIn(cid, item, pos) if isPlayer(cid) == TRUE then if getPlayerSex(cid) == 0 then doCreatureChangeOutfit(cid, female) else doCreatureChangeOutfit(cid, male) end doSendMagicEffect(getThingPos(cid), 29) -- Efeito que dara quando o Player Pisar no Tile ou ItemId. doSendAnimatedText(getPlayerPosition(cid),"Wooaahh!", math.random(01,255)) -- Oque o Player vai Falar quando Mudar de Outfit. end return TRUE end [/codebox] Agora vá em Data>Movements.xml Adicione essa tag: [codebox] <movevent type="StepIn" actionid="2020" event="script" value="changetile.lua"/> Feche e Salve!! OBS: Veja se nao tenha a ActionId 2020 Primeiro antes de Salvar!! Agora Abra seu RME Coloque a ActionId no Tile e Seja Feliz. Duvidas Somente neste Topico. Abraços..
  18. alguem consegue fazer para mim um avatar estremamente foda do Danny Worsnop... tipo só quero a imagem dele.. e escrito asking alexandria na imagem.. deixou por conta de vcs porq eu não sei mais ou menos de imagem dou Curtir ou rep+ seilá :* peço pf
  19. DevilMoon postou uma resposta no tópico em Playground (Off-topic)
    O EDITOR DA BANDA FALOU QUE ELES SÃO OS BEATLES DA NOVA ERA... .EAKOEKAOEKAKEAKAEKEAPKOE
  20. DevilMoon postou uma resposta no tópico em Playground (Off-topic)
    OLD

Informação Importante

Confirmação de Termo