-
Total de itens
689 -
Registro em
-
Última visita
-
Dias Ganhos
57
Tudo que Alissow postou
-
Tem certeza que não tem? procure por essa linha removeChargesFromRunes = "yes" e coloque "no"
-
Ele funciona sim, eu testei e funcionou em tfs 0.3, siga o topico que funciona.
-
Quero deixar bem claro que o script do npc não é meu é de outro fórum e todos os créditos vão para Gesior. Em config.lua verifique a linha Deixe "yes" Crie um arquivo com nome bank.xml em \data\npc e cole isto: <?xml version="1.0" encoding="UTF-8"?> <npc name="Bank" script="data/npc/scripts/bank.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> </npc> Agora crie um em bloco de notas com nome bank em \data\npc\scripts e adicione este codigo: function getCount(msg) local ret = -1 local b, e = string.find(msg, "%d+") if b ~= nil and e ~= nil then ret = tonumber(string.sub(msg, b, e)) end return ret end function msgcontains(message, keyword) local a, b = string.find(message, keyword) if a == nil or b == nil then return false end return true end function addCoin(cid, itemid, count) if count > 100 then while(count > 100) do cash = doCreateItemEx(itemid, 100) doPlayerAddItemEx(cid, cash, 1) count = count - 100 end end if count > 0 then cash = doCreateItemEx(itemid, count) doPlayerAddItemEx(cid, cash, 1) end end function doPlayerExist(name) local result = db.getResult("SELECT `name` FROM `players` WHERE `name` = " .. db.escapeString(name)) if (result:getID() ~= -1) then local return_name = result:getDataString("name") result:free() return return_name end return 0 end GOLD_COIN = 2148 PLATINUM_COIN = 2152 CRYSTAL_COIN = 2160 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) talk_state[cid] = 0 npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:setMessage(MESSAGE_GREET, "Greetings |PLAYERNAME|. I'm banker.") talk_state = {} last_count = {} last_name = {} function creatureSayCallback(cid, type, msg) orginal_msg = msg msg = string.lower(msg) if(not npcHandler:isFocused(cid)) then talk_state[cid] = 0 return false end if talk_state[cid] == nil then talk_state[cid] = 0 last_count[cid] = 0 last_name[cid] = "" end -- select action if msgcontains(msg, 'change') and talk_state[cid] ~= 41 then talk_state[cid] = 10 npcHandler:say('We exchange gold, platinum and crystal coins.', cid) elseif msgcontains(msg, 'balance') and talk_state[cid] ~= 41 then talk_state[cid] = 0 local balance = getPlayerBalance(cid) if balance == 0 then npcHandler:say('Your bank account is empty.', cid) elseif balance <= 100000 then npcHandler:say('Your account balance is ' .. balance .. ' gold coins.', cid) elseif balance <= 1000000 then npcHandler:say('Your account balance is ' .. balance .. ' gold coins.', cid) else npcHandler:say('Your account balance is ' .. balance .. ' gold coins.', cid) end elseif msgcontains(msg, 'deposit') and talk_state[cid] ~= 41 then talk_state[cid] = 20 npcHandler:say('How much gold you would like to deposit?', cid) elseif msgcontains(msg, 'withdraw') and talk_state[cid] ~= 41 then talk_state[cid] = 30 npcHandler:say('How much gold you would like to withdraw?', cid) elseif msgcontains(msg, 'transfer') and talk_state[cid] ~= 41 then talk_state[cid] = 40 npcHandler:say('How much gold you would like to transfer?', cid) end -- change if talk_state[cid] == 10 then if msgcontains(msg, 'platinum') then talk_state[cid] = 12 npcHandler:say('Do you want to change your platinum coins to gold or crystal?', cid) elseif msgcontains(msg, 'gold') then talk_state[cid] = 11 npcHandler:say('How many platinum coins do you want to get?', cid) elseif msgcontains(msg, 'crystal') then talk_state[cid] = 13 npcHandler:say('How many crystal coins do you want to change to platinum?', cid) end end if talk_state[cid] >= 11 and talk_state[cid] <= 13 then if talk_state[cid] == 11 and getCount(msg) > 0 then talk_state[cid] = 14 last_count[cid] = getCount(msg) npcHandler:say('So I should change ' .. getCount(msg) * 100 .. ' of your gold coins to ' .. getCount(msg) .. ' platinum coins for you?', cid) elseif talk_state[cid] == 12 then if msgcontains(msg, 'gold') then talk_state[cid] = 15 npcHandler:say('How many platinum coins do you want to change to gold?', cid) elseif msgcontains(msg, 'crystal') then talk_state[cid] = 16 npcHandler:say('How many crystal coins do you want to get?', cid) end elseif talk_state[cid] == 13 and getCount(msg) > 0 then talk_state[cid] = 17 last_count[cid] = getCount(msg) npcHandler:say('So I should change ' .. getCount(msg) .. ' of your crystal coins to ' .. getCount(msg)*100 .. ' platinum coins for you?', cid) end end if talk_state[cid] >= 14 and talk_state[cid] <= 17 then if talk_state[cid] == 14 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then if math.floor(getPlayerItemCount(cid, GOLD_COIN) / 100) >= last_count[cid] then doPlayerRemoveItem(cid, GOLD_COIN, last_count[cid] * 100) addCoin(cid, PLATINUM_COIN, last_count[cid]) npcHandler:say('Here you are.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] * 100 .. ' gold coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 elseif talk_state[cid] == 15 and getCount(msg) > 0 then talk_state[cid] = 18 last_count[cid] = getCount(msg) npcHandler:say('So I should change ' .. getCount(msg) .. ' of your platinum coins to ' .. getCount(msg) * 100 .. ' gold coins for you?', cid) elseif talk_state[cid] == 16 and getCount(msg) > 0 then talk_state[cid] = 19 last_count[cid] = getCount(msg) npcHandler:say('So I should change ' .. getCount(msg) * 100 .. ' of your platinum coins to ' .. getCount(msg) .. ' crystal coins for you?', cid) elseif talk_state[cid] == 17 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then if getPlayerItemCount(cid, CRYSTAL_COIN) >= last_count[cid] then doPlayerRemoveItem(cid, CRYSTAL_COIN, last_count[cid]) addCoin(cid, PLATINUM_COIN, last_count[cid] * 100) npcHandler:say('Here you are.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] .. ' crystal coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 end end if talk_state[cid] >= 18 and talk_state[cid] <= 19 then if talk_state[cid] == 18 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then print(2) if getPlayerItemCount(cid, PLATINUM_COIN) >= last_count[cid] then doPlayerRemoveItem(cid, PLATINUM_COIN, last_count[cid]) addCoin(cid, GOLD_COIN, last_count[cid] * 100) npcHandler:say('Here you are.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] .. ' platinum coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 elseif talk_state[cid] == 19 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then if math.floor(getPlayerItemCount(cid, PLATINUM_COIN) / 100) >= last_count[cid] then doPlayerRemoveItem(cid, PLATINUM_COIN, last_count[cid] * 100) addCoin(cid, CRYSTAL_COIN, last_count[cid]) npcHandler:say('Here you are.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] * 100 .. ' platinum coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 end end --deposit if talk_state[cid] == 20 and getCount(msg) > 0 then talk_state[cid] = 21 last_count[cid] = getCount(msg) npcHandler:say('Would you really like to deposit ' .. last_count[cid] .. ' gold coins?', cid) elseif talk_state[cid] == 20 and msgcontains(msg, 'all') then if getPlayerMoney(cid) <= 0 then talk_state[cid] = 0 npcHandler:say('You don\'t have any money.', cid) else talk_state[cid] = 21 last_count[cid] = getPlayerMoney(cid) npcHandler:say('Would you really like to deposit your all money, ' .. last_count[cid] .. ' gold coins?', cid) end elseif talk_state[cid] == 21 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then if doPlayerDepositMoney(cid, last_count[cid]) == TRUE then npcHandler:say('You deposited ' .. last_count[cid] .. ' gold coins. Now your account balance is ' .. getPlayerBalance(cid) .. ' gold coins.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] .. ' gold coins.', cid) end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 end --withdraw if talk_state[cid] == 30 and getCount(msg) > 0 then talk_state[cid] = 31 last_count[cid] = getCount(msg) npcHandler:say('Would you really like to withdraw ' .. last_count[cid] .. ' gold coins?', cid) elseif talk_state[cid] == 30 and msgcontains(msg, 'all') then talk_state[cid] = 31 last_count[cid] = getPlayerBalance(cid) npcHandler:say('Would you really like to withdraw your all money, ' .. last_count[cid] .. ' gold coins?', cid) elseif talk_state[cid] == 31 and getCount(msg) <= 0 then if msgcontains(msg, 'yes') then if doPlayerWithdrawMoney(cid, last_count[cid]) == TRUE then npcHandler:say('You withdrawed ' .. last_count[cid] .. ' gold coins. Now your account balance is ' .. getPlayerBalance(cid) .. ' gold coins.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] .. ' gold coins on your account. You account balance is ' .. getPlayerBalance(cid) .. '.', cid) end talk_state[cid] = 0 else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 end -- transfer if talk_state[cid] == 40 and getCount(msg) > 0 then if getPlayerBalance(cid) >= getCount(msg) then talk_state[cid] = 41 last_count[cid] = getCount(msg) npcHandler:say('To who would you like transfer ' .. last_count[cid] .. ' gold coins from your account? Tell me his or her name.', cid) else talk_state[cid] = 0 npcHandler:say('You don\'t have ' .. getCount(msg) .. ' gold coins on your account.', cid) end elseif talk_state[cid] == 41 then local toPlayer = doPlayerExist(msg) if toPlayer ~= 0 then last_name[cid] = toPlayer talk_state[cid] = 42 npcHandler:say('So you would like to transfer ' .. last_count[cid] .. ' gold coins to ' .. last_name[cid] .. '?', cid) else talk_state[cid] = 0 npcHandler:say('I don\'t know player with name ' .. orginal_msg .. '.', cid) end elseif talk_state[cid] == 42 then if msgcontains(msg, 'yes') then if doPlayerTransferMoneyTo(cid, last_name[cid], last_count[cid]) == TRUE then npcHandler:say('You have transfered ' .. last_count[cid] .. ' gold coins to bank account of player ' .. last_name[cid] .. '. Now your account balance is ' .. getPlayerBalance(cid) .. '.', cid) else npcHandler:say('You don\'t have ' .. last_count[cid] .. ' gold coins on your bank account or player with name ' .. last_name[cid] .. ' doesn\'t exist. Money not transfered.', cid) last_name[cid] = "" end else npcHandler:say('Well, can I help you with something else?', cid) end talk_state[cid] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Exemplo de conversa com o npc: Só funciona bem em TFS 0.3b2+ Faça bom uso.
-
Vai no seu script de online (data\talkactions\scripts\online.xml) e troque por este, mas faça um backup antes. local config = { showGamemasters = getConfigInfo('displayGamemastersWithOnlineCommand') } function onSay(cid, words, param) local players = getPlayersOnline() local strings = {} local pos = 1 local count = 0 local tmp = TRUE for i, pid in ipairs(players) do local line = ", " if(tmp == TRUE) then if(i > pos * 7) then pos = pos + 1 end if(strings[pos] == nil) then strings[pos] = "" line = "" end end tmp = TRUE if((getBooleanFromString(config.showGamemasters) == FALSE and getPlayerCustomFlagValue(pid, PlayerCustomFlag_GamemasterPrivileges) == TRUE and getPlayerCustomFlagValue(cid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) or (isPlayerGhost(pid) == TRUE and getPlayerAccess(pid) > getPlayerAccess(cid))) then count = count + 1 tmp = FALSE else strings[pos] = strings[pos] .. line .. getCreatureName(pid) .. " [" .. getPlayerLevel(pid) .. "]" end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, (#players - count) .. " player(s) online:") for i, string in ipairs(strings) do if(string ~= "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, string .. ".") end end return TRUE end O mesmo com deathlist: function onSay(cid, words, param) local target = db.getResult("SELECT `name`, `id` FROM `players` WHERE `name` = " .. db.escapeString(param) .. ";") if(target:getID() ~= -1) then local targetName = target:getDataString("name") local targetGUID = target:getDataInt("id") target:free() local str = "" local deaths = db.getResult("SELECT `time`, `level`, `killed_by`, `altkilled_by` FROM `player_deaths` WHERE `player_id` = " .. targetGUID .. " ORDER BY `time` DESC;") if(deaths:getID() ~= -1) then local breakline = "" while(true) do if(str ~= "") then breakline = "\n" end local time = os.date("%d %B %Y %X ", deaths:getDataInt("time")) local level = deaths:getDataInt("level") local killed = "" local lastHitKiller = deaths:getDataString("killed_by") local mostDamageKiller = deaths:getDataString("altkilled_by") if(tonumber(lastHitKiller)) then killed = getPlayerNameByGUID(tonumber(lastHitKiller)) else killed = getArticle(lastHitKiller) .. " " .. string.lower(lastHitKiller) end if(mostDamageKiller ~= "") then if(tonumber(mostDamageKiller)) then killed = killed .. " and by " .. getPlayerNameByGUID(tonumber(mostDamageKiller)) else killed = killed .. " and by " .. getArticle(mostDamageKiller) .. " " .. string.lower(mostDamageKiller) end end str = str .. breakline .. " " .. time .. " Died at Level " .. level .. " by " .. killed .. "." if not(deaths:next()) then break end end deaths:free() else str = "No deaths recorded." end doPlayerPopupFYI(cid, "Deathlist for player: " .. targetName .. ".\n\n" .. str) else doPlayerSendCancel(cid, "A player with that name does not exist.") end return TRUE end Se não funcionar mande o script de ambos pra eu analizar.
-
8.4X Pumbers.no-ip.info | 24 Horas Online!
tópico respondeu ao Alissow de Alissow em Lixeira Pública
1/1 esqueci de colocar, ja edito. Enjoy. -
Procurando hoster. Procurando hoster estável mais informações nesse tópico http://www.xtibia.com/forum/84X-Pumbersno-...ne-t107822.html Ou no meu msn, Speed_on_blood@hotmail.com :smile_positivo:
-
Seja bem vindo(a) ao Pumbers, servidor de OTS. Informações necessárias: - 1/1 para criar conta, ou apenas aperte Enter - Client 8.4 - Online 24h :user: - Pvp - Invasões automaticas e com bosses exclusivos :li: - Mapa, quests e outros em constantes atualizações e por enquanto com mais de 4500 monstros. - Rates: - Experience: 70x - Skills: 150x - Ml: 75x - Loot: 3x - Protection level: 50 Mapa. Minimap com guia de respawn: 1: Nível superior: Beholder, Elder Beholder, Gazer, Stone golem, Grorlam. Térreo: Cyclops, Stone Golem, Beholder, Elder beholder, Giant spider. Subsolo: Banshee, Demon, Fire elemental, Warlock, Orshabaal, Hero, Hand of cursed fate. 2: Nível superior: Slime. Térreo: Rotworm. Subsolo: Slime, Monk, Hero. 3: Nível superior e Térreo: Todos os tipos de Cyclops. 4: Nível superior: Demodras, Dragon lord. Terreo: Dragon. Subsolo: Dragon, Dragon lord. 5: Terreo: Giant spider, Poison spider. Subsolo: Giant spider. 6: Nivel superior: Cyclops. Terreo: Cyclops. Subsolo: Cyclops, Behemoth. 7: Terreo: Demon Subsolo: Demon, Warlock. 8: Nivel superior: Dragon, Dragon lord. Terreo: Quaras. Subsolo: Quaras. 9: Nivel superior: Pharaohs, ancient scarab, demon. Terreo: Pharaohs, ancient scarab, Djjins. 10: Nivel superior: Dragon, Dragon lord, demodras. Terreo: Demodras, Dragon lord. 11: Nivel superior: Giant Spider. Terreo: scarab, larva. Subsolo: Lizard, Banshee, Warlock, Black knight. 12: Terreo: Risco de The old window, giant spiders. Subsolo: Rotwotm, Carrion worm, Blood crab, Hydra. 13: Terreo: Bog raider, Hellspawn. 14: Terreo: Elephant, Crocodile, Crab, Terror Bird. Subsolo: Apes. 15: Nivel Superior: Warlock, Banshee, Demon, Ferumbras. Terreo: Warlock, Banshee. 16: Nivel Superior: Hydra. 17: Nivel Superior: Pirates. Terreo: Pirates. 18: Nivel Superior: Minotaurs. Terreo: Dragon, Minotaurs. Subsolo: Dragon Lord, Inferno. 18b: Nivel Superior: Giant Spider: Terreo: Dragon, Beholder, Elder Beholder. Subsolo: Necromancer, Demon, Ferumbras. 19: Nivel Superior: Chakoyas, Ice Witch. Terreo: Chakoyas, Ice witch. Subsolo: Ice witch, Frost Dragon, Deathslicer, Grim Reaper, destroyer, Nightmare, Juggernaut, Plaguesmith, Beholder, Hand of cursed fate, Demon. 20: Nivel superior: Barbarians, Frost Giant, Frost Giantess, Frost dragon. Terreo: Yeti. 21: Nivel superior: Frost dragon. Terreo: Frost Dragon, Frost dragon hatchling. 22: Nivel Superior: Damaged Worker golem, Worker golem, Nightmare scion, Werewolf, Giant spider, Mutated bat Terreo: Damaged Worker Golem, Nightmare, Mutated tiger, War golem. 23: Nivel superior: Azerus Terreo: Azerus, Blue Djjin. Subsolo: Em breve. 24: Nivel superior: Hero. Terreo: Hero 25: Nivel superior: Infernalist Terreo: Ghoul, mutated rat. 26: Terreo: Haunted treeling: 27: Nivel Superior: Vampire bride, Mutated bat, Nightstalker, Vampire, Infernalist, Ferumbras. Terreo: Nightmare Scion. 28: Área 56. Obs: As áreas sem nimeração são as áreas "especiais" onde são liberadas numa quest ou área secreta. Obs2: Algumas áreas estão sendo reformuladas e pode haver mudanças nos respawns, mas não apresentaram perigo. Staff: - GOD Alissow - GOD Nervine - GM Kurtz Esperamos vocês por lá. Comentem. :positive:
-
Já resolvi meu problema :smile_positivo:
-
É vou ver se consigo upar né =). :smile_positivo:
-
Daniel, Power Abuse é sim normal, mas o que eu to falando é 90% da população, eu não consigo jogar, tanto que fico so treinando quando chego em uma cave de draggys por exemplo nego já sai atacando com um lvl 90+ do lado. Não é legal isso. Olha o que aconteceu hj: 17:21 Wala como tu [41]: pq invadil o respow 17:21 Wala como tu [41]: ? 17:21 Pallyssow [30]: pq nao fala? 17:21 Pallyssow [30]: ja sai matando 17:21 Wala como tu [41]: pq eu gosto de mata 17:21 Wala como tu [41]: i pq n olho a carta?? 17:22 Pallyssow [30]: nao tinha carta 17:22 Wala como tu [41]: tinha sim 17:22 Wala como tu [41]: eu tenho ss 17:22 Wala como tu [41]: os otros cara no gosta de min mata eu tenho que mata um 17:23 Wala como tu [41]: eu to com fome de carne de play Agora só um exemplo: Vc cria um char, e não conhece ninguem no server vai e upa um pouco, depois chega numa cave por exemplo de dragons é pkado. Não da pra jogar Os players sabem que não tem gm e começam a quebrar regras, é uma coisa meio que psicologica ( ) como se fosse os presidiários sem os guardas numa prisão entende? (nada a ver?) Quanto ao que você disse sobre os GMs, GM não tem comando de adicionar level ou fazer itens. mesmo se tiver é só tirar. E vamo q vamo! :positive:
-
Olha o server é bom mais ainda tem muitos defeitos que fazem ele ficar "ruim". na minha opinião são. 1: sem GMs online, e mesmo que tivesse eles não ajudam em nada, nem no help. 2: Por não ter Gms online pra cuidar dos players eles viram power abusers o que impede os jogadores novatos de jogar. 3: Carga das runas menor que no global, Pode? 4: Bolts/arrows finitas. A maioria joga otserv pra encontrar mais facilidade, mesmo que seja 3, 4x mais. 5: Muita instabilidade, server cai e volta bastante. Mas mesmo com esses defeitos o server tem tudo pra ser o melhor, espero que minhas opiniões sirvam pra alguma coisa. :smile_positivo:
-
[Arquivado]Discussão "caminho Para O Sucesso De Um Ot"
tópico respondeu ao Administrador de Alissow em Noticias - Arquivo
Na minha opnião a chave do sucesso é concerteza a divulgação, para otservers um grande erro é colocar praticamente "tudo" do otserv somente pra quem paga, pois para quem vai comprar uma premium account, vip oq for precisa ver se o serv é bom sendo free account. Novidades tambem são bastante importantes mais nada de exageros. É isso ai minha opnião :smile_positivo:- 105 respostas
-
NÃO BAIXEM É LAMMER, KEYLOGGER
-
Yourots Para Quem Gosta De Xp Alta, 20+ Teleports...
um tópico no fórum postou Alissow Lixeira Pública
vamos la, o ot e via hamachi entao se vc nao sabe como entrar em ot via hamachi acesse o videotutorial abaixo http://passoapasso.killme.com.br/wp-content/uploads/2007/07/entrando_em_uma_rede.swf download hamachi: http://baixaki.ig.com.br/download/hamachi.htm Veja o video do OT abaixo VIDEO DO OT NO YOUTUBE CLICANDO AQUI Salas: Alissow Servdois e Alissow Servum >senha: 12345 >ip 5.16.145.29 -- Rates rateExp = 400 rateSkill = 200 rateLoot = 7 rateMagic = 150 Eventos todos os dias às 19:00 Client 8.3 ou 8.31 Map: Yourots! Editado Claro. GOD Alissow :positive: -
Yourots Para Quem Gosta De Xp Alta, 20+ Teleports...
um tópico no fórum postou Alissow Lixeira Pública
vamos la, o ot e via hamachi entao se vc nao sabe como entrar em ot via hamachi acesse o videotutorial abaixo http://passoapasso.killme.com.br/wp-content/uploads/2007/07/entrando_em_uma_rede.swf download hamachi: http://baixaki.ig.com.br/download/hamachi.htm Veja o video do OT abaixo VIDEO DO OT NO YOUTUBE CLICANDO AQUI Salas: Alissow Servdois e Alissow Servum >senha: 12345 >ip 5.16.145.29 -- Rates rateExp = 400 rateSkill = 200 rateLoot = 7 rateMagic = 150 Eventos todos os dias às 19:00 Client 8.3 ou 8.31 Map: Yourots! Editado Claro. GOD Alissow :positive:
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.