Ir para conteúdo

lolksky

Membro
  • Registro em

  • Última visita

Tudo que lolksky postou

  1. -- The Forgotten Server Config -- Account manager accountManager = true namelockManager = true newPlayerChooseVoc = false newPlayerSpawnPosX = 40 newPlayerSpawnPosY = 57 newPlayerSpawnPosZ = 9 newPlayerTownId = 8 newPlayerLevel = 3 newPlayerMagicLevel = 1 generateAccountNumber = false generateAccountSalt = false -- Unjustified kills -- NOTE: *Banishment and *BlackSkull variables are >summed up< -- (dailyFragsToRedSkull + dailyFragsToBanishment) with their -- *RedSkull equivalents. -- Auto banishing works only if useBlackSkull set to negative. -- advancedFragList is not advised if you use huge frags -- requirements. useFragHandler = true redSkullLength = 30 * 24 * 60 * 60 blackSkullLength = 45 * 24 * 60 * 60 dailyFragsToRedSkull = 3 weeklyFragsToRedSkull = 5 monthlyFragsToRedSkull = 10 dailyFragsToBlackSkull = dailyFragsToRedSkull weeklyFragsToBlackSkull = weeklyFragsToRedSkull monthlyFragsToBlackSkull = monthlyFragsToRedSkull dailyFragsToBanishment = dailyFragsToRedSkull weeklyFragsToBanishment = weeklyFragsToRedSkull monthlyFragsToBanishment = monthlyFragsToRedSkull blackSkulledDeathHealth = 40 blackSkulledDeathMana = 0 useBlackSkull = true advancedFragList = false -- Banishments -- violationNameReportActionType 1 = just a report, 2 = name lock, 3 = player banishment -- killsBanLength works only if useBlackSkull option is disabled. notationsToBan = 3 warningsToFinalBan = 4 warningsToDeletion = 5 banLength = 7 * 24 * 60 * 60 killsBanLength = 7 * 24 * 60 * 60 finalBanLength = 30 * 24 * 60 * 60 ipBanishmentLength = 1 * 24 * 60 * 60 broadcastBanishments = true maxViolationCommentSize = 200 violationNameReportActionType = 2 autoBanishUnknownBytes = false -- Battle -- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage. -- loginProtectionPeriod is the famous Tibia anti-magebomb system. -- deathLostPercent set to nil enables manual mode. worldType = "open" protectionLevel = 40 pvpTileIgnoreLevelAndVocationProtection = true pzLocked = 30 * 1000 huntingDuration = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = false removeWeaponAmmunition = true removeWeaponCharges = true removeRuneCharges = true whiteSkullTime = 15 * 60 * 1000 noDamageToSameLookfeet = false showHealingDamage = true showHealingDamageForMonsters = false fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = false loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 pushCreatureDelay = 2 * 1000 deathContainerId = 1987 gainExperienceColor = 215 addManaSpentInPvPZone = true squareColor = 0 allowFightback = true fistBaseAttack = 7 -- Connection config worldId = 0 ip = "127.0.0.1" bindOnlyGlobalAddress = false loginPort = 7171 gamePort = 7172 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = 1000 motd = ".:: xxxxxxxxx ::." displayOnOrOffAtCharlist = false onePlayerOnlinePerAccount = true allowClones = false serverName = "Forgotten" loginMessage = "Welcome to the Forgotten Server!" statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true forceSlowConnectionsToDisconnect = false loginOnlyWithLoginServer = false premiumPlayerSkipWaitList = false -- RSA -- NOTE: These should not be changed unless you know what your doing! -- Prime1 - known as p; Prime2 - known as q; Public - known as e; -- Modulus - known as n; Private - known as d. rsaPrime1= "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113" rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101" rsaPublic = "65537" rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413" rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073" -- Database -- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database. -- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value. -- encryptionType can be plain, md5, sha1, sha256, sha512 or vahash. sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "theforgottenserver" sqlFile = "theforgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1" -- Deathlist deathListEnabled = true deathListRequiredTime = 1 * 60 * 1000 deathAssistCount = 19 maxDeathRecords = 5 -- Guilds ingameGuildManagement = true levelToFormGuild = 8 premiumDaysToFormGuild = 0 guildNameMinLength = 4 guildNameMaxLength = 20 -- Highscores highscoreDisplayPlayers = 15 updateHighscoresAfterMinutes = 60 -- Houses buyableAndSellableHouses = true houseNeedPremium = true bedsRequirePremium = true levelToBuyHouse = 40 housesPerAccount = 0 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 500 houseRentPeriod = "weekly" houseCleanOld = 0 guildHalls = true -- Item usage timeBetweenActions = 200 timeBetweenExActions = 1000 hotkeyAimbotEnabled = true -- Map -- NOTE: storeTrash costs more memory, but will perform alot faster cleaning. mapName = "Baiak Yurots.otbm" mapAuthor = "Jhony" randomizeTiles = true storeTrash = true cleanProtectedZones = true mailboxDisabledTowns = "" -- Process -- NOTE: defaultPriority works only on Windows and niceLevel on *nix -- niceLevel works only on *nix systems -- coresUsed are seperated by comma cores ids used by server process, -- default is -1, so it stays untouched (automaticaly assigned by OS). defaultPriority = "high" niceLevel = 5 coresUsed = "-1" -- Startup startupDatabaseOptimization = true updatePremiumStateAtStartup = true confirmOutdatedVersion = false -- Spells formulaLevel = 5.0 formulaMagic = 1.0 bufferMutedOnSpellFailure = false spellNameInsteadOfWords = false emoteSpells = false unifiedSpells = true -- Outfits allowChangeOutfit = true allowChangeColors = true allowChangeAddons = true disableOutfitsForPrivilegedPlayers = false addonsOnlyPremium = false -- Miscellaneous -- NOTE: promptExceptionTracerErrorBox works only with precompiled support feature, -- called "exception tracer" (__EXCEPTION_TRACER__ flag). dataDirectory = "data/" logsDirectory = "data/logs/" bankSystem = true displaySkillLevelOnAdvance = false promptExceptionTracerErrorBox = true maximumDoorLevel = 999 maxMessageBuffer = 4 tradeLimit = 100 -- VIP list separateVipListPerCharacter = false vipListDefaultLimit = 20 vipListDefaultPremiumLimit = 100 -- Saving-related -- useHouseDataStorage usage may be found at README. saveGlobalStorage = true useHouseDataStorage = false storePlayerDirection = false -- Loot -- monsterLootMessage 0 to disable, 1 - only party, 2 - only player, 3 - party or player (like Tibia's) checkCorpseOwner = true monsterLootMessage = 0 monsterLootMessageType = 25 -- Ghost mode ghostModeInvisibleEffect = false ghostModeSpellEffects = false -- Limits idleWarningTime = 14 * 60 * 1000 idleKickTime = 15 * 60 * 1000 reportsExpirationAfterReads = 1 playerQueryDeepness = 2 tileLimit = 0 protectionTileLimit = 0 houseTileLimit = 0 -- Premium-related freePremium = false premiumForPromotion = false -- Blessings -- NOTE: blessingReduction* regards items/containers loss. -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss. blessings = true blessingOnlyPremium = false blessingReductionBase = 30 blessingReductionDecrement = 5 eachBlessReduction = 8 -- Rates -- NOTE: experienceStages configuration is located in data/XML/stages.xml. -- rateExperienceFromPlayers 0 to disable. experienceStages = true rateExperience = 30.0 rateExperienceFromPlayers = 0 rateSkill = 30.0 rateMagic = 25.0 rateLoot = 2.0 rateSpawn = 1 -- Monster rates rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 -- Experience from players -- NOTE: min~Threshold* set to 0 will disable the minimum threshold: -- player will gain experience from every lower leveled player. -- max~Threshold* set to 0 will disable the maximum threshold: -- player will gain experience from every higher leveled player. minLevelThresholdForKilledPlayer = 0.9 maxLevelThresholdForKilledPlayer = 1.1 -- Stamina -- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000. -- rateStaminaHits multiplies every hit done a creature, which are later -- multiplied by player attack speed. -- rateStaminaGain is multiplying every second of logged out time, eg: -- 60 * 1000 / 3 = 20 seconds, what gives 1 stamina minute for 3 being logged off. -- rateStaminaThresholdGain is dividing in case the normal gain (that is -- multiplied by rateStaminaGain, btw.) passed above threshold, eg: -- 60 * 1000 / 3 = 20 / 4 = 5 seconds (3 * 4 = 12 minutes for 1 stamina minute). -- staminaRatingLimit* is in minutes. rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 staminaLootLimit = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true -- Party -- NOTE: experienceShareLevelDifference is float number. -- experienceShareLevelDifference is highestLevel * value experienceShareRadiusX = 30 experienceShareRadiusY = 30 experienceShareRadiusZ = 1 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 20 extraPartyExperiencePercent = 5 experienceShareActivity = 2 * 60 * 1000 -- Global save -- NOTE: globalSaveHour means like 03:00, not that it will save every 3 hours, -- if you want such a system please check out data/globalevents/globalevents.xml. globalSaveEnabled = false globalSaveHour = 8 globalSaveMinute = 0 shutdownAtGlobalSave = true cleanMapAtGlobalSave = false -- Spawns deSpawnRange = 2 deSpawnRadius = 50 -- Summons maxPlayerSummons = 2 teleportAllSummons = false teleportPlayerSummons = false -- Status statusPort = 7171 ownerName = "Jhony" ownerEmail = "LINK" url = "LINK" location = "Brazil" displayGamemastersWithOnlineCommand = false -- Logs -- NOTE: This kind of logging does not work in GUI version. -- For such, please compile the software with __GUI_LOGS__ flag. displayPlayersLogging = true prefixChannelLogs = "" runFile = "" outputLog = "" truncateLogOnStartup = false -- Manager -- NOTE: managerPassword left blank disables manager. managerPort = 7171 managerLogs = true managerPassword = "" managerLocalhostOnly = true managerConnectionsLimit = 1 -- Admin -- NOTE: adminPassword left blank disables manager. -- Set to anything if you set adminRequireLogin to false. -- adminEncryption available options: rsa1024xtea; -- remember to set correct data! adminPort = 7171 adminLogs = true adminPassword = "" adminLocalhostOnly = true adminConnectionsLimit = 1 adminRequireLogin = true adminEncryption = "" adminEncryptionData = ""
  2. lolksky postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Funciona normalmente se o servidor tiver stages na exp?
  3. Não ocorre erro algum, porém, nada acontece. Aparece no jogo "you cannot use this object". Já troquei por outros IDs, mas sempre a mesma coisa
  4. Gostaria que ao usar um item A em um item B, o player ganhasse storage e mudasse o outfit por 1 minuto. - tanto o storage quanto o outfit tem que ser perdidos após 1 minuto; - só poderá usar o item A no B novamente se não tiver mais o storage; - o item B tem que sumir após o uso. vlw
  5. você sabe me dizer onde configura esse bonus automático de premmy?
  6. Gostaria de um sistema onde o player com Premmy ganhasse uma rate de xp diferenciada, porém com stages: lvl min | lvl max | xp normal | rate com premmy ________ |____________ |_(rate sem premmy)_|_________________ 1 | 50 | 30 | 39 51 | 100 | 27 | 35 101 | 150 | 24 | 31 151 | 200 | 21 | 27 201 | 250 | 18 | 24 251 | 300 | 15 | 19 301 | 350 | 12 | 15 351 | 400 | 9 | 12 401 | 450 | 7 | 9 451 | 500 | 5 | 8 501 | ... | 4 | 7
  7. Considerando que o item esteja apenas na BP, se tiver mais de 1 ring na BP, vai somar as rates?
  8. Gostaria de saber se há como deixar o servidor sempre "noite", ou remover o "ambiente light"
  9. lolksky postou uma resposta no tópico em Ferramentas OpenTibia
    Uma dica de aperfeiçoamento (provavelmente já pensou nisso): - poder configurar o horário que deseja que o servidordê shutdown e reinicie depois.
  10. É permitido aproveitar esse tópico pra ver se você pode verificar o erro de um outro script? Se possível xD
  11. @UP Achei meu erro aqui. Arrumei e tá perfeito. Funfou perfeitamente @Adriano Swatt Valeu mesmo pelo trabalho. Parabéns! @Zipter Valeu tmb pelo help aí!
  12. Eu fiz o que o zipter disse e sumiu o erro. Porém, quanto ao funcionamento, os TPS abrem e talz, mas qdo eu passo sobre eles, nao teleporta. É como se andasse sobre ele normalmente. @UP tinha um errim aqui no AID. Vou testar novamente corrigido. Está ocorrendo o seguinte: mesmo com os storages, quando eu passo no TP q precisa dos storages, diz que eu não os tenho.
  13. Mas eu fiz isso, mas deu o erro: Evento onTime not found (data/globalevents/scripts/teleports_progs.lua)
  14. Cara, eu cometi um erro e passei uma informação errônea. onde se lê: "2° O player após entrar 1 vez em qualquer um dos TPs, ele só poderá entrar novamente em qualquer um dos tps na próxima vez que o evento iniciar, ou seja, no próximo dia 1." Seria na verdade: "2° O player após entrar 1 vez no TP que precisa dos storages, ele só poderá entrar novamente em qualquer um dos tps na próxima vez que o evento iniciar, ou seja, no próximo dia 1." Teria como corrigir isso? Peço-lhe desculpas, foi falta de atenção minha.
  15. Bom galera, o sisteminha é um pouquim complexo, mas vamos lá... Gostaria que todo dia 1°, às 12:00, abram 6 TPs no mapa. Esses tps devem ficar abertos por 12 horas, após esse horários eles desapareçam. Porém, há dois problemas: 1° Um dos TPs só poderá ser acessado contendo 5 diferentes storages (o player tem que ter os 5). 2° O player após entrar 1 vez em qualquer um dos TPs, ele só poderá entrar novamente em qualquer um dos tps na próxima vez que o evento iniciar, ou seja, no próximo dia 1. PS.: incluir mensagens informando que o evento inciou e os Tps abriram, quando os tps fecharem, que o player não pode entrar novamente no tp (caso já tenha entrado) Desde já agreço!
  16. @Suicide O seu funcionou certinho. Vlw!! Dúvida sanada!
  17. Gostaria de um tile que heale os bichos que passem encima, mas apenas criaturas. Caso um player passe, nada aconteça. OBS.: como vai ser mais de um tile, se possível, que possa repetir o AID ou UID (sei lá qual vai ser usado) em mais de um tile. OBS2,: favor, colocar efeito quando o bicho passar encima. Vlw <3
  18. lolksky postou uma resposta no tópico em Suporte & Pedidos
    Acho que seria interessante (se possível), aumentar a velocidade do atk a cada level upado. Ao atingir o level máximo: Knight: ser permitido usar duas armas evoluidas nas duas mãos simultaneamente, como o "dualwield". Paladin: disparar 2 atks, sendo o segundo com X% de dano (configurável), sei lá, 50% por exemplo, para não ficar apelativo. Mages: Tornar as magias que estão de acordo com o elemento da rod / wand mais fortes. Exemplo, se usa um necrotic rod (death), mas magias que são de elementos death ficam X% mais fortes. Apenas uma sugestão, apesar de isso parecer ser foda pra carai de fazer
  19. Só uma dúvida, no caso se o player estiver com o target, mas fugindo do bicho, ou um paladin mantendo a distância andando, isso não vai interferir na locomoção?
  20. Se puder fazer só perante a visão dele, melhor! Pode ser. A magia pode ser igual a "exevo mas san"

Informação Importante

Confirmação de Termo