-
CASTLE WAR (REAL CASSTLE) - DOMÍNIO POR TEMPO
Não deu, alavanca não faz nada Vou ver manow valeu
-
CASTLE WAR (REAL CASSTLE) - DOMÍNIO POR TEMPO
Não deu certo, a alavanca n clica, n faz nada....
-
CASTLE WAR (REAL CASSTLE) - DOMÍNIO POR TEMPO
UP
-
CASTLE WAR (REAL CASSTLE) - DOMÍNIO POR TEMPO
Olá, atualmente utilizo o sistema de castle war do killua, o famoso castle war dos baiaks. Ele abre todos os dias das x as x hroas. Quem domina o castelo é o último que puxa a alavanca (ou seja: os jogadores só vão disputa-lo perto do final do tempo que o castle fecha.) Eu vi em um servidor que quem vence o castelo é quem fica com o domínio por mais tempo. Exemplo: Guild 1 dominou a alavanca por 33 minutos, guild 2 por 27 minutos, quem vence é a guild 1 que dominou por mais tempo. Exemplo o script da alavanca de domínio: --[[ Real Castle Event Desenvolvido por Vítor Bertolucci (Killua) ]] function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) >= 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o domínio" or "nenhuma guild possui o domínio do castelo" local sto = realCastle.date_storages local gsto = getGlobalStorageValue local time = gsto(sto[1]).."/"..gsto(sto[2]).."/"..gsto(sto[3]) local domain = realCastle.isOpen() and "as guilds estão batalhando pelo domínio do castelo" or guild local msg = " ----------[CastleWar]---------\n\n\nAtualmente "..domain..".\n\nPróxima batalha: Todos os dias às 21:00 até as 22:30." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild já está com o domínio do castelo.") end return true end
-
Add exhausted
Olá, preciso adicionar exhausted no meu system de cave exclusiva, onde o player só podera usar o item novamente depois de algumas horas. segue o meu item que da use pra entrar na cave. local function filtrateString(str) if type(str) ~= "string" then return false end local first, last = 0, 0 local second, final = 0, #str for i = 1, #str do if string.byte(str:sub(i,i)) == string.byte('a') then first = i + 2 for t = first, #str do if string.byte(str:sub(t,t)) == string.byte(' ') then last = t - 1 break end end end if string.byte(str:sub(i,i)) == string.byte('b') then second = i + 2 end end return {str:sub(first, last), str:sub(second, final)} end function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 13540) > os.time() then horaextra = 1800 else horaextra = 0 end if getPlayerLevel(cid) > 500 then tempohunt = (5400 + horaextra) else tempohunt = (10800 + horaextra) end tempominutos = (tempohunt / 60) numerodacave = 0 cr = getCreaturePosition(cid) if cr.x == 2321 and cr.y == 482 and cr.z == 7 then storageglobal = 822081 numerodacave = 1 elseif cr.x == 2324 and cr.y == 482 and cr.z == 7 then storageglobal = 822082 numerodacave = 2 elseif cr.x == 2327 and cr.y == 482 and cr.z == 7 then storageglobal = 822083 numerodacave = 3 elseif cr.x == 2330 and cr.y == 482 and cr.z == 7 then storageglobal = 822084 numerodacave = 4 elseif cr.x == 2333 and cr.y == 482 and cr.z == 7 then storageglobal = 822085 numerodacave = 5 elseif cr.x == 2321 and cr.y == 488 and cr.z == 7 then storageglobal = 822086 numerodacave = 6 elseif cr.x == 2324 and cr.y == 488 and cr.z == 7 then storageglobal = 822087 numerodacave = 7 elseif cr.x == 2327 and cr.y == 488 and cr.z == 7 then storageglobal = 822088 numerodacave = 8 elseif cr.x == 2330 and cr.y == 488 and cr.z == 7 then storageglobal = 822089 numerodacave = 9 elseif cr.x == 2333 and cr.y == 488 and cr.z == 7 then storageglobal = 822090 numerodacave = 10 elseif cr.x == 2336 and cr.y == 482 and cr.z == 7 then storageglobal = 822091 numerodacave = 11 elseif cr.x == 2339 and cr.y == 482 and cr.z == 7 then storageglobal = 822092 numerodacave = 12 elseif cr.x == 2336 and cr.y == 488 and cr.z == 7 then storageglobal = 822093 numerodacave = 13 elseif cr.x == 2339 and cr.y == 488 and cr.z == 7 then storageglobal = 822094 numerodacave = 14 elseif cr.x == 2343 and cr.y == 488 and cr.z == 7 then storageglobal = 822095 numerodacave = 15 elseif cr.x == 2346 and cr.y == 488 and cr.z == 7 then storageglobal = 822096 numerodacave = 16 elseif cr.x == 2342 and cr.y == 482 and cr.z == 7 then storageglobal = 822097 numerodacave = 17 elseif cr.x == 2345 and cr.y == 482 and cr.z == 7 then storageglobal = 822098 numerodacave = 18 end if numerodacave > 0 then if tonumber(filtrateString(getGlobalStorageValue(storageglobal))[2]) < os.time() then if getPlayerStorageValue(cid, 77657) ~= numerodacave then doPlayerPopupFYI(cid, "[CAVE EXCLUSIVA]: Seu personagem estará alugando a Cave ["..numerodacave.."] por "..tempominutos.." minutos.\n[LEVEL 500+]: 90 Minutos.\n[LEVEL 499-]: 180 Minutos.\n[VIP CHARACTER]: +30 Minutos --Personagens VIP tem + 30 Minutos de CAVE EXCLUSIVA\nTOTAL de Tempo de Cave: "..tempominutos.." Minutos\n\nPara confirmar e alugar a Hunt basta usar o item novamente.") setPlayerStorageValue(cid, 77657, numerodacave) else doRemoveItem(item.uid) setGlobalStorageValue(storageglobal, "a "..getPlayerGUID(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "[CAVE EXCLUSIVA]: Seu Personagem agora é dono da Cave ["..numerodacave.."] e pode upar lá por "..tempominutos.." minutos.") setPlayerStorageValue(cid, 77657, 0) end else doPlayerSendTextMessage(cid, 25, "[CAVE EXCLUSIVA]: Desculpe, A Cave ["..numerodacave.."] não está disponivel.\nEscolha outra CAVE ou aguarde até ela ser liberada.") end else doPlayerSendTextMessage(cid, 25, "[CAVE EXCLUSIVA]: Para usar uma Cave Exclusiva voce precisa usar esse item na frente da porta da [CAVE EXCLUSIVA].") setPlayerStorageValue(cid, 77657, 0) end --[[ elseif tonumber(filtrateString(getGlobalStorageValue(822082))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822082, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 2 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822083))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822083, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 3 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822084))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822084, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 4 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822085))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822085, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 5 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822086))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822086, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 6 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822087))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822087, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 7 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822088))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822088, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 8 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822089))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822089, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 9 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822090))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822090, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 10 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822091))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822091, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 11 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822092))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822092, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 12 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822093))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822093, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 13 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822094))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822094, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 14 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822095))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822095, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 15 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822096))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822096, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 16 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822097))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822097, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 17 e pode upar lá por 4 horas.") elseif tonumber(filtrateString(getGlobalStorageValue(822098))[2]) < os.time() then doRemoveItem(item.uid) setGlobalStorageValue(822098, "a "..getPlayerAccountId(cid).." b ".. os.time() + tempohunt) doPlayerSendTextMessage(cid, 25, "Agora você é o dono da cave 18 e pode upar lá por 4 horas.") else doPlayerSendCancel(cid, "Todas as caves já estão com dono no momento. Tente mais tarde.") end ]]-- return true end
-
L3K0T começou a seguir pancadinha
-
ERRO ACCOUNT MANAGER
local rnd = {"[VIP]"} --local rate = 1.20 -- 30% local freeBlessMaxLevel = 150 local temple = { x = 126, y = 62, z = 7} local save = {} local config = { loginMessage = getConfigValue('loginMessage'), vip = "Você tem 20% de exp a mais agora!", notvip = "[DONATE] Tenha acesso a áreas exclusivas e receba 20% a mais de experiência. Adquira em: www.baiak.com", } function upPlayer(cid) if not isPlayer(cid) then return true end if getPlayerLevel(cid) <= 250 then doPlayerAddExperience(cid, math.random(1, 350000000)) end addEvent(upPlayer, 1.5*60*1000, cid) end function checkMCLimit(cid) local ip = getPlayerIp(cid) local accname = getAccountByName(getPlayerName(cid)) if accname:find('baiak') then local ipCount = 0 local players = getPlayersOnline() for i,v in pairs(players) do if getPlayerIp(v) == ip then ipCount = ipCount + 1 end end if ipCount > 4 then addEvent(function (cid) if isPlayer(cid) then doRemoveCreature(cid) end end, 0, cid) return false end local outfits = {136, 138, 141, 148, 156} local rand = math.random(1, #outfits) upPlayer(cid) doCreatureChangeOutfit(cid, {lookType = outfits[rand], lookHead = math.random(1, 120), lookBody = math.random(1, 120), lookLegs = math.random(1, 120), lookFeet = math.random(1, 120), lookAddons = math.random(1, 3)}) doTeleportThing(cid, {x=122, y=64, z=7}, false, true) end return true end function saveRepeat(cid) if not isPlayer(cid) then return true end doPlayerSave(cid) doPlayerSendTextMessage(cid,19, 'Your character\'s progress is saved.') doSendMagicEffect(getThingPos(cid), 11) save[cid] = addEvent(saveRepeat, math.random(30,43) *30*1000, cid) end --[[function sendEffect(cid) if isCreature(cid) then if vip.hasVip(cid) == true then pos = getThingPos(cid) doSendAnimatedText(pos, rnd[math.random(#rnd)], 251) addEvent(sendEffect, 20800,cid) end end end]]-- local function sendVipEffect(cid) if isPlayer(cid) then doSendAnimatedText(getThingPos(cid),"VIP",198) addEvent(sendVipEffect,4000,cid) end end local function existMonsterByName(name,cid) if type(name) ~= "string" then error("argument must be a string!") end if string.find(name:lower(),"adm") or string.find(name:lower(),"tutor") or string.find(name:lower()," gm") or string.find(name:lower(), "gm ") or string.find(name:lower()," cm") or string.find(name:lower(), "cm ") or string.find(name:lower(),"support") or string.find(name:lower(),"suporte") then if getPlayerAccess(cid) < 2 then return true end end local monsters = io.open("data/monster/monsters.xml","r") local str = monsters:read("*all") monsters:close(); if string.find(str:lower(),'"'..name:lower()..'"') then return true end return false end local function delete(name) local query = db.query or db.executeQuery query("DELETE FROM players WHERE name = '"..name.."'") end function onLogin(cid) if not checkMCLimit(cid) then return false end local rate = 1 if tonumber(getPlayerStorageValue(cid,722362)) and tonumber(getPlayerStorageValue(cid,722362)) >= os.time() then rate = rate + 0.4 doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"Você tem mais "..timeString(tonumber(getPlayerStorageValue(cid,722362)) - os.time()).." de Double Exp, aproveite.") addEvent(function() if isPlayer(cid) then doPlayerSetExperienceRate(cid, getPlayerRates(cid)[8] - 0.3) doPlayerSetStorageValue(cid,722362,-1) doPlayerSendTextMessage(cid,22,"O efeito acabou e você voltou a receber exp normalmente.") end end,(tonumber(getPlayerStorageValue(cid,722362)) - os.time()) * 1000) elseif tonumber(getPlayerStorageValue(cid,722384)) and tonumber(getPlayerStorageValue(cid,722384)) >= os.time() then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"Você tem mais "..timeString(tonumber(getPlayerStorageValue(cid,722384)) - os.time()).." de 20% Exp, aproveite.") rate = rate + 0.2 addEvent(function() if isPlayer(cid) then doPlayerSetExperienceRate(cid, getPlayerRates(cid)[8] - 0.1) doPlayerSetStorageValue(cid,722384,-1) doPlayerSendTextMessage(cid,22,"O efeito acabou e você voltou a receber exp normalmente.") end end,(tonumber(getPlayerStorageValue(cid,722384)) - os.time()) * 1000) else doPlayerSetStorageValue(cid,722384,-1) doPlayerSetStorageValue(cid,722362,-1) end -- CheckVip if vip.hasVip(cid) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip) if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, 22, "Sua vip Acabou!") db.executeQuery("UPDATE `accounts` SET `vip_time` = 0 WHERE `id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") setPlayerStorageValue(cid, 55555, 0) end else if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end rate = rate + 0.2 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Sua vip acaba dia "..os.date("%d %B %Y as %X.",vip.getVip(cid))) if getPlayerAccess(cid) < 3 then doSendAnimatedText(getThingPos(cid),"VIP",198) addEvent(sendVipEffect,15000,cid) end end local storage_guild = getGlobalStorageValue(123123) if getPlayerGuildId(cid) == storage_guild then rate = rate + 0.1 doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"Sua guild domina o castelo, por isso você vai receber 10% a mais de EXP.") end if realCastle.isDominating(cid) then rate = rate + 0.2 doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"Sua guild domina o PvP Castle, por isso você vai receber 30% a mais de EXP.") end doPlayerSetExperienceRate(cid, rate) doPlayerOpenChannel(cid, 8) doPlayerOpenChannel(cid, 9) doPlayerOpenChannel(cid, 21) setPlayerStorageValue(cid, "lootch", 1) if tonumber(getPlayerStorageValue(cid,722381)) and tonumber(getPlayerStorageValue(cid,722381)) > os.time() then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"Você está com Autoloot BOOST ativado por mais "..timeString(tonumber(getPlayerStorageValue(cid,722381)) - os.time())..", aproveite.") end if(getBooleanFromString(getConfigValue('accountManager')) == false) then if (getCreatureName(cid) == "Account Manager") then return doRemoveCreature(cid, true) end end local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then addEvent(valid(doCreatureSay), 500, cid, "Hello, it appears that your character has been locked for name violating rules, what new name would you like to have?", TALKTYPE_PRIVATE_NP, true, cid) elseif(accountManager == MANAGER_ACCOUNT) then addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to manage your account. If you would like to start over, type {cancel} anywhere.", TALKTYPE_PRIVATE_NP, true, cid) else addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to create an account or {recover} to recover an account.", TALKTYPE_PRIVATE_NP, true, cid) end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end if getPlayerName(cid) == "Account Manager" and #getPlayersByIp(getPlayerIp(cid)) > 10 then return false end local name = getCreatureName(cid) if existMonsterByName(name,cid) then doPlayerPopupFYI(cid,"Você não pode criar um char com nome de monstro. Deletando...") addEvent(delete,5100,name) addEvent(doRemoveCreature,5000,cid) end -- CheckBlessing if(getPlayerLevel(cid) <= freeBlessMaxLevel and not getPlayerBlessing(cid,1)) then for b=1, 5 do doPlayerAddBlessing(cid, b) end doCreatureSay(cid, 'Voce tem bless gratuita, porque seu level é menor que 150', TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPosition(cid), CONST_ME_HOLYDAMAGE) elseif(getPlayerBlessing(cid,1)) then doCreatureSay(cid, 'Você já tem bless!', TALKTYPE_ORANGE_1) else doCreatureSay(cid, 'Você não tem bless. Digite !bless cuidado pode dar exausted', TALKTYPE_ORANGE_1) end -- StaminaTrainer if getPlayerStorageValue(cid, 19387) ~= 0 then setPlayerStorageValue(cid, 19387, 0) end -- SaveCharacterSystem save[cid] = addEvent(saveRepeat, math.random(30,43)*30*1000, cid) TaskSystem:checkLogin(cid) registerCreatureEvent(cid, "castChannel") setPlayerStorageValue(cid, "broadcast", -1) db.executeQuery("UPDATE `players` SET `broadcasting` = 0, `viewers` = 0 WHERE `id` = " .. getPlayerGUID(cid)) -- Others setPlayerStorageValue(cid, 25950, -1) registerCreatureEvent(cid, "showKD") registerCreatureEvent(cid, "Autoloot") registerCreatureEvent(cid, "DeathSystem") registerCreatureEvent(cid, "Thinks") registerCreatureEvent(cid, "PlayerLogin") registerCreatureEvent(cid, "FireStorm") registerCreatureEvent(cid, "bountyboard") registerCreatureEvent(cid, "bountykill") registerCreatureEvent(cid, "DesertDeath") registerCreatureEvent(cid, "DesertCombat") registerCreatureEvent(cid, "Ctf") registerCreatureEvent(cid, "BattleDeath") registerCreatureEvent(cid, "BattleCombat") registerCreatureEvent(cid, "recompensa") registerCreatureEvent(cid, "welcome") return true end
-
ERRO ACCOUNT MANAGER
Olá, tudo bem? Eu tenho um servidor de mapa baiak personalizado, uso OTX 2.5 snapshot, uso MARIADB portanto, quando faço login, o Account Manager envia spam a seguinte mensagem: Account Manager: Sorry, but I can't understand you, please try to repeat. Sem digitar uma palavra, fica spamando essa mensagem, consigo criar uma conta normal, não me atrapalha, mas aparece essa mensagem toda hora, como resolver?
-
- Instalando Site e Compilando Source (Ubuntu 20.04)