Jump to content
  • 0

Question

Versão do Servidor: TFS - 1.2
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

Galera Tudo bem,  Estou com uma base para por online da KPDO, Porem deparei que não consigo logar na acc de adm do servidor e também não consigo criar o account manager, aguem sabe me dizer como posso corrigir esses 2 erros,é os unicos problemas que me empedem de Por o servidor online, se aguem puder me ajudar agradeço muito ❤️❤️❤️ :) 

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0
33 minutos atrás, Xblazzix disse:
Versão do Servidor: TFS - 1.2
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

Quais são os erros? Se for possivel adicionar os erros que estão dando. 

Share this post


Link to post
Share on other sites
  • 0
49 minutos atrás, Xblazzix disse:
Versão do Servidor: TFS - 1.2
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

 

1- Caso, você pode atribuir acesso de qualquer personagem para ADM, basta ir na sua database: players -> trocar de 1 para 5 em group_id.

 

2- Criar account manager seria entrar nele (1/1)? Verifique no seu config.lua se o acc manager está selecionado: true.

 

3- tenta ser mais explicativo que caso não seja isso que eu entendi, tento te ajudar.

 

 

 

Share this post


Link to post
Share on other sites
  • 0
28 minutos atrás, vitorelias disse:

Quais são os erros? Se for possivel adicionar os erros que estão dando. 

Amigo na data base não aparece erro, apenas não consigo cirar contas via acc manager e não consigo logar na conta de adm

1 hora atrás, vitorelias disse:

Quais são os erros? Se for possivel adicionar os erros que estão dando. 

amigo para ficar mais facil coloquei um video mostrando o que esta acontecndo 

Please login or register to see this link.

49 minutos atrás, CaioDaguiar2 disse:

 

1- Caso, você pode atribuir acesso de qualquer personagem para ADM, basta ir na sua database: players -> trocar de 1 para 5 em group_id.

 

2- Criar account manager seria entrar nele (1/1)? Verifique no seu config.lua se o acc manager está selecionado: true.

 

3- tenta ser mais explicativo que caso não seja isso que eu entendi, tento te ajudar.

 

 

 

amigo para ficar mais facil coloquei um video mostrando o que esta acontecndo  se puder me ajudar agradeço

Please login or register to see this link.

Share this post


Link to post
Share on other sites
  • 0
51 minutos atrás, Xblazzix disse:

Amigo na data base não aparece erro, apenas não consigo cirar contas via acc manager e não consigo logar na conta de adm

amigo para ficar mais facil coloquei um video mostrando o que esta acontecndo 

Please login or register to see this link.

amigo para ficar mais facil coloquei um video mostrando o que esta acontecndo  se puder me ajudar agradeço

Please login or register to see this link.

 

Cara, aparentemente seu servidor tá ok, e provavelmente o ACC Manager também...

 

Você configurou o cliente certinho para acessar o seu ip local? (127.0.0.1)

Confere lá.

Share this post


Link to post
Share on other sites
  • 0
24 minutos atrás, CaioDaguiar2 disse:

 

Cara, aparentemente seu servidor tá ok, e provavelmente o ACC Manager também...

 

Você configurou o cliente certinho para acessar o seu ip local? (127.0.0.1)

Confere lá.

sim esta configurado correto se quiser posso mandar o servidor para vc olhar para mim se for possível 

 

Please login or register to see this link.

Edited by Xblazzix

Share this post


Link to post
Share on other sites
  • 0
20 minutos atrás, brazvct disse:

Erro 10060 é referente ao host, algo está mal configurado, pode ser IP, Porta ou algo do tipo.


    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = false
    newPlayerSpawnPosX = 1075
    newPlayerSpawnPosY = 1235
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 7
    newPlayerLevel = 1
    newPlayerMagicLevel = 0
    generateAccountNumber = false


    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
    useFragHandler = true
    advancedFragList = false


    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 = false
    maxViolationCommentSize = 200
    violationNameReportActionType = 2
    autoBanishUnknownBytes = false


    worldType = "pvp"
    protectionLevel = 1
    pvpTileIgnoreLevelAndVocationProtection = true
    pzLocked = 10 * 1000
    huntingDuration = 60 * 1000
    criticalHitChance = 7
    criticalHitMultiplier = 1
    displayCriticalHitNotify = false
    removeWeaponAmmunition = true
    removeWeaponCharges = true
    removeRuneCharges = true
    whiteSkullTime = 15 * 60 * 1000
    noDamageToSameLookfeet = true
    showHealingDamage = false
    showHealingDamageForMonsters = false
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = false
    oldConditionAccuracy = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 5
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 2 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    squareColor = 0
    allowFightback = true


    worldId = 0
    ip = "127.0.0.1"
    bindOnlyConfiguredIpAddress = false
    loginPort = 7171
    gamePort = 7172
    adminPort = 7171
    statusPort = 7171
    loginTries = 10
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 150
    motd = "IMPORTANTE\n\n Use sempre o comando !save\n\n-Comandos de Ultilidade-\n* !dicas - Mostrar essa janela novamente.\n* !tutorial - Um passeio rapido por alguns sistemas do server.\n* !save - Salva o progresso do seu char, use sempre esse comando!\n* !tpf lista - Lista de teleports free (ex:  !tpf water).\n* !tpv lista - Lista de teleports VIP (ex:  !tpf entei).\n* !liga - Serve para ativar o accesso para VIP 1, caso necessario.\n* !pokenick - Adicione um nick ao seu pokemon* ! (ex:  !pokenick NickDoPoke).\n\n-Bonus Amigo de 1000% de XP-\n\n* !amigobonus NOME DO AMIGO - Invita um amigo (ex:  !amigobonus alex).\n* !amigobonus aceitar/rejeitar - Aceitar ou rejeitar um convite (ex:  !amigobonus aceitar).\n\n-Diamond Shop-\n\n* !price lista - Consultar o preço da shop lista (D = Diamonds, Ex: 15D = 15 Diamantes).\n* !shop lista - Comprar itens no diamond shop (ex:  !shop 100 rare candy)."
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = false
    allowClones = false
    serverName = "PxA Kpdo"
    loginMessage = "Welcome to PxA Kpdo server, para exclarercer as duvidas abra o help chat."
    statusTimeout = 5 * 60 * 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    loginOnlyWithLoginServer = false
    premiumPlayerSkipWaitList = true


    sqlType = "sqlite"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = ""
    sqlDatabase = "kpdo"
    sqlFile = "forgottenserver.s3db"
    sqlKeepAlive = 0
    mysqlReadTimeout = 10
    mysqlWriteTimeout = 10
    encryptionType = "sha1"

    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 19
    maxDeathRecords = 5

    
    ingameGuildManagement = true
    levelToFormGuild = 50
    premiumDaysToFormGuild = 0
    guildNameMinLength = 2
    guildNameMaxLength = 25

    
    highscoreDisplayPlayers = 10
    updateHighscoresAfterMinutes = 60

    
    buyableAndSellableHouses = true
    houseNeedPremium = false
    bedsRequirePremium = false
    levelToBuyHouse = 350
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 100000
    houseRentPeriod = "never"
    houseCleanOld = 1
    guildHalls = false


    timeBetweenActions = 950
    timeBetweenExActions = 1000
    hotkeyAimbotEnabled = true

    mapName = "KPDO"
    mapAuthor = "Kpdo"
    randomizeTiles = true
    storeTrash = true
    cleanProtectedZones = true
    mailboxDisabledTowns = "-1"

    
    defaultPriority = "realtime"
    niceLevel = 10
    coresUsed = "-1"


    optimizeDatabaseAtStartup = false
    removePremiumOnInit = true
    confirmOutdatedVersion = false


    formulaLevel = 5.0
    formulaMagic = 1.0
    bufferMutedOnSpellFailure = false
    spellNameInsteadOfWords = false
    emoteSpells = false


    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    disableOutfitsForPrivilegedPlayers = false
    addonsOnlyPremium = true


    dataDirectory = "data/"
    bankSystem = true
    displaySkillLevelOnAdvance = true
    separateViplistPerCharacter = false
    maximumDoorLevel = 500
    maxMessageBuffer = 99999

    saveGlobalStorage = true
    useHouseDataStorage = false
    storePlayerDirection = false

    
    checkCorpseOwner = false
    monsterLootMessage = 3
    monsterLootMessageType = 22

    
    ghostModeInvisibleEffect = false
    ghostModeSpellEffects = false

    
    idleWarningTime = 999999
    idleKickTime = 9999999
    expireReportsAfterReads = 1
    playerQueryDeepness = 2
    maxItemsPerPZTile = 0
    maxItemsPerHouseTile = 5

    
    freePremium = true
    premiumForPromotion = true

    
    blessingOnlyPremium = false
    blessingReductionBase = 30
    blessingReductionDecreament = 5
    eachBlessReduction = 8

    
    experienceStages = true
    rateExperience = 2
    rateExperienceFromPlayers = 2
    rateSkill = 10
    rateMagic = 1
    rateLoot = 5
    rateSpawn = 1

    
    rateMonsterHealth = 1.0
    rateMonsterMana = 1.0
    rateMonsterAttack = 1.0
    rateMonsterDefense = 1.0

    
    minLevelThresholdForKilledPlayer = 0.9
    maxLevelThresholdForKilledPlayer = 1.1

    rateStaminaLoss = 1
    rateStaminaGain = 3
    rateStaminaThresholdGain = 12
    staminaRatingLimitTop = 41 * 60
    staminaRatingLimitBottom = 14 * 60
    rateStaminaAboveNormal = 1.0
    rateStaminaUnderNormal = 1.0
    staminaThresholdOnlyPremium = true

    experienceShareRadiusX = 30
    experienceShareRadiusY = 30
    experienceShareRadiusZ = 1
    experienceShareLevelDifference = 2 / 3
    extraPartyExperienceLimit = 20
    extraPartyExperiencePercent = 20
    experienceShareActivity = 2 * 60 * 1000

    
    globalSaveEnabled = false
    globalSaveHour = 1
    shutdownAtGlobalSave = false
    cleanMapAtGlobalSave = false


    deSpawnRange = 2
    deSpawnRadius = 25

    
    maxPlayerSummons = 1
    teleportAllSummons = false
    teleportPlayerSummons = false

    
    ownerName = "Mikhael"
    ownerEmail = ""
    url = ""
    location = "Brazil"
    displayGamemastersWithOnlineCommand = false

    
    adminLogsEnabled = false
    displayPlayersLogging = true
    prefixChannelLogs = ""
    runFile = ""
    outLogName = ""
    errorLogName = ""
    truncateLogsOnStartup = false
    tradesave = false
                dumpsave = false
    promptExceptionTracerErrorBox = false
 

Share this post


Link to post
Share on other sites
  • 0
Agora, Xblazzix disse:


    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = false
    newPlayerSpawnPosX = 1075
    newPlayerSpawnPosY = 1235
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 7
    newPlayerLevel = 1
    newPlayerMagicLevel = 0
    generateAccountNumber = false


    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
    useFragHandler = true
    advancedFragList = false


    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 = false
    maxViolationCommentSize = 200
    violationNameReportActionType = 2
    autoBanishUnknownBytes = false


    worldType = "pvp"
    protectionLevel = 1
    pvpTileIgnoreLevelAndVocationProtection = true
    pzLocked = 10 * 1000
    huntingDuration = 60 * 1000
    criticalHitChance = 7
    criticalHitMultiplier = 1
    displayCriticalHitNotify = false
    removeWeaponAmmunition = true
    removeWeaponCharges = true
    removeRuneCharges = true
    whiteSkullTime = 15 * 60 * 1000
    noDamageToSameLookfeet = true
    showHealingDamage = false
    showHealingDamageForMonsters = false
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = false
    oldConditionAccuracy = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 5
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 2 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    squareColor = 0
    allowFightback = true


    worldId = 0
    ip = "127.0.0.1"
    bindOnlyConfiguredIpAddress = false
    loginPort = 7171
    gamePort = 7172
    adminPort = 7171
    statusPort = 7171
    loginTries = 10
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 150
    motd = "IMPORTANTE\n\n Use sempre o comando !save\n\n-Comandos de Ultilidade-\n* !dicas - Mostrar essa janela novamente.\n* !tutorial - Um passeio rapido por alguns sistemas do server.\n* !save - Salva o progresso do seu char, use sempre esse comando!\n* !tpf lista - Lista de teleports free (ex:  !tpf water).\n* !tpv lista - Lista de teleports VIP (ex:  !tpf entei).\n* !liga - Serve para ativar o accesso para VIP 1, caso necessario.\n* !pokenick - Adicione um nick ao seu pokemon* ! (ex:  !pokenick NickDoPoke).\n\n-Bonus Amigo de 1000% de XP-\n\n* !amigobonus NOME DO AMIGO - Invita um amigo (ex:  !amigobonus alex).\n* !amigobonus aceitar/rejeitar - Aceitar ou rejeitar um convite (ex:  !amigobonus aceitar).\n\n-Diamond Shop-\n\n* !price lista - Consultar o preço da shop lista (D = Diamonds, Ex: 15D = 15 Diamantes).\n* !shop lista - Comprar itens no diamond shop (ex:  !shop 100 rare candy)."
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = false
    allowClones = false
    serverName = "PxA Kpdo"
    loginMessage = "Welcome to PxA Kpdo server, para exclarercer as duvidas abra o help chat."
    statusTimeout = 5 * 60 * 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    loginOnlyWithLoginServer = false
    premiumPlayerSkipWaitList = true


    sqlType = "sqlite"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = ""
    sqlDatabase = "kpdo"
    sqlFile = "forgottenserver.s3db"
    sqlKeepAlive = 0
    mysqlReadTimeout = 10
    mysqlWriteTimeout = 10
    encryptionType = "sha1"

    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 19
    maxDeathRecords = 5

    
    ingameGuildManagement = true
    levelToFormGuild = 50
    premiumDaysToFormGuild = 0
    guildNameMinLength = 2
    guildNameMaxLength = 25

    
    highscoreDisplayPlayers = 10
    updateHighscoresAfterMinutes = 60

    
    buyableAndSellableHouses = true
    houseNeedPremium = false
    bedsRequirePremium = false
    levelToBuyHouse = 350
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 100000
    houseRentPeriod = "never"
    houseCleanOld = 1
    guildHalls = false


    timeBetweenActions = 950
    timeBetweenExActions = 1000
    hotkeyAimbotEnabled = true

    mapName = "KPDO"
    mapAuthor = "Kpdo"
    randomizeTiles = true
    storeTrash = true
    cleanProtectedZones = true
    mailboxDisabledTowns = "-1"

    
    defaultPriority = "realtime"
    niceLevel = 10
    coresUsed = "-1"


    optimizeDatabaseAtStartup = false
    removePremiumOnInit = true
    confirmOutdatedVersion = false


    formulaLevel = 5.0
    formulaMagic = 1.0
    bufferMutedOnSpellFailure = false
    spellNameInsteadOfWords = false
    emoteSpells = false


    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    disableOutfitsForPrivilegedPlayers = false
    addonsOnlyPremium = true


    dataDirectory = "data/"
    bankSystem = true
    displaySkillLevelOnAdvance = true
    separateViplistPerCharacter = false
    maximumDoorLevel = 500
    maxMessageBuffer = 99999

    saveGlobalStorage = true
    useHouseDataStorage = false
    storePlayerDirection = false

    
    checkCorpseOwner = false
    monsterLootMessage = 3
    monsterLootMessageType = 22

    
    ghostModeInvisibleEffect = false
    ghostModeSpellEffects = false

    
    idleWarningTime = 999999
    idleKickTime = 9999999
    expireReportsAfterReads = 1
    playerQueryDeepness = 2
    maxItemsPerPZTile = 0
    maxItemsPerHouseTile = 5

    
    freePremium = true
    premiumForPromotion = true

    
    blessingOnlyPremium = false
    blessingReductionBase = 30
    blessingReductionDecreament = 5
    eachBlessReduction = 8

    
    experienceStages = true
    rateExperience = 2
    rateExperienceFromPlayers = 2
    rateSkill = 10
    rateMagic = 1
    rateLoot = 5
    rateSpawn = 1

    
    rateMonsterHealth = 1.0
    rateMonsterMana = 1.0
    rateMonsterAttack = 1.0
    rateMonsterDefense = 1.0

    
    minLevelThresholdForKilledPlayer = 0.9
    maxLevelThresholdForKilledPlayer = 1.1

    rateStaminaLoss = 1
    rateStaminaGain = 3
    rateStaminaThresholdGain = 12
    staminaRatingLimitTop = 41 * 60
    staminaRatingLimitBottom = 14 * 60
    rateStaminaAboveNormal = 1.0
    rateStaminaUnderNormal = 1.0
    staminaThresholdOnlyPremium = true

    experienceShareRadiusX = 30
    experienceShareRadiusY = 30
    experienceShareRadiusZ = 1
    experienceShareLevelDifference = 2 / 3
    extraPartyExperienceLimit = 20
    extraPartyExperiencePercent = 20
    experienceShareActivity = 2 * 60 * 1000

    
    globalSaveEnabled = false
    globalSaveHour = 1
    shutdownAtGlobalSave = false
    cleanMapAtGlobalSave = false


    deSpawnRange = 2
    deSpawnRadius = 25

    
    maxPlayerSummons = 1
    teleportAllSummons = false
    teleportPlayerSummons = false

    
    ownerName = "Mikhael"
    ownerEmail = ""
    url = ""
    location = "Brazil"
    displayGamemastersWithOnlineCommand = false

    
    adminLogsEnabled = false
    displayPlayersLogging = true
    prefixChannelLogs = ""
    runFile = ""
    outLogName = ""
    errorLogName = ""
    truncateLogsOnStartup = false
    tradesave = false
                dumpsave = false
    promptExceptionTracerErrorBox = false
 

Me manda o entergame do seu otclient agora

Share this post


Link to post
Share on other sites
  • 0
2 minutos atrás, brazvct disse:

Me manda o entergame do seu otclient agora

EnterGame = { }

-- private variables
local loadBox
local enterGame
local motdWindow
local motdButton
local enterGameButton
local clientBox
local protocolLogin
local motdEnabled = true

-- private functions
local function onError(protocol, message, errorCode)
  if loadBox then
    loadBox:destroy()
    loadBox = nil
  end

  if not errorCode then
    EnterGame.clearAccountFields()
  end

  local errorBox = displayErrorBox(tr('Login Error'), message)
  connect(errorBox, { onOk = EnterGame.show })
end

local function onMotd(protocol, motd)
  G.motdNumber = tonumber(motd:sub(0, motd:find("\n")))
  G.motdMessage = motd:sub(motd:find("\n") + 1, #motd)
  if motdEnabled then
    motdButton:show()
  end
end

local function onCharacterList(protocol, characters, account, otui)
  -- Try add server to the server list
  ServerList.add(G.host, G.port, g_game.getProtocolVersion())

  if enterGame:getChildById('rememberPasswordBox'):isChecked() then
    local account = g_crypt.encrypt(G.account)
    local password = g_crypt.encrypt(G.password)

    g_settings.set('account', account)
    g_settings.set('password', password)

    ServerList.setServerAccount(G.host, account)
    ServerList.setServerPassword(G.host, password)

    g_settings.set('autologin', enterGame:getChildById('autoLoginBox'):isChecked())
  else
    -- reset server list account/password
    ServerList.setServerAccount(G.host, '')
    ServerList.setServerPassword(G.host, '')

    EnterGame.clearAccountFields()
  end

  loadBox:destroy()
  loadBox = nil

  CharacterList.create(characters, account, otui)
  CharacterList.show()

  if motdEnabled then
    local lastMotdNumber = g_settings.getNumber("motd")
    if G.motdNumber and G.motdNumber ~= lastMotdNumber then
      g_settings.set("motd", motdNumber)
      motdWindow = displayInfoBox(tr('Message of the day'), G.motdMessage)
      connect(motdWindow, { onOk = function() CharacterList.show() motdWindow = nil end })
      CharacterList.hide()
    end
  end
end

local function onUpdateNeeded(protocol, signature)
  loadBox:destroy()
  loadBox = nil

  if EnterGame.updateFunc then
    local continueFunc = EnterGame.show
    local cancelFunc = EnterGame.show
    EnterGame.updateFunc(signature, continueFunc, cancelFunc)
  else
    local errorBox = displayErrorBox(tr('Update needed'), tr('Your client needs update, try redownloading it.'))
    connect(errorBox, { onOk = EnterGame.show })
  end
end

-- public functions
function EnterGame.init()
  enterGame = g_ui.displayUI('entergame')
  enterGameButton = modules.client_topmenu.addLeftButton('enterGameButton', tr('Login') .. ' (Ctrl + G)', '/images/topbuttons/login', EnterGame.openWindow)
  motdButton = modules.client_topmenu.addLeftButton('motdButton', tr('Message of the day'), '/images/topbuttons/motd', EnterGame.displayMotd)
  motdButton:hide()
  g_keyboard.bindKeyDown('Ctrl+G', EnterGame.openWindow)

  if motdEnabled and G.motdNumber then
    motdButton:show()
  end

  local account = g_settings.get('account')
  local password = g_settings.get('password')
  local host = g_settings.get('host')
  local port = g_settings.get('port')
  local autologin = g_settings.getBoolean('autologin')
  local clientVersion = g_settings.getInteger('client-version')
  if clientVersion == 0 then clientVersion = 860 end

  if port == nil or port == 0 then port = 7171 end

  EnterGame.setAccountName(account)
  EnterGame.setPassword(password)

  enterGame:getChildById('serverHostTextEdit'):setText(host)
  enterGame:getChildById('serverPortTextEdit'):setText(port)
  enterGame:getChildById('autoLoginBox'):setChecked(autologin)

  clientBox = enterGame:getChildById('clientComboBox')
  for _, proto in pairs(g_game.getSupportedClients()) do
    clientBox:addOption(proto)
  end
  clientBox:setCurrentOption(clientVersion)

  enterGame:hide()

  if g_app.isRunning() and not g_game.isOnline() then
    enterGame:show()
  
  end
  EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210)
end

function EnterGame.firstShow()
  EnterGame.show()

  local account = g_crypt.decrypt(g_settings.get('account'))
  local password = g_crypt.decrypt(g_settings.get('password'))
  local host = g_settings.get('host')
  local autologin = g_settings.getBoolean('autologin')
  if #host > 0 and #password > 0 and #account > 0 and autologin then
    addEvent(function()
      if not g_settings.getBoolean('autologin') then return end
      EnterGame.doLogin()
    end)
  end
end

function EnterGame.terminate()
  g_keyboard.unbindKeyDown('Ctrl+G')
  enterGame:destroy()
  enterGame = nil
  enterGameButton:destroy()
  enterGameButton = nil
  clientBox = nil
  if motdWindow then
    motdWindow:destroy()
    motdWindow = nil
  end
  if motdButton then
    motdButton:destroy()
    motdButton = nil
  end
  if loadBox then
    loadBox:destroy()
    loadBox = nil
  end
  if protocolLogin then
    protocolLogin:cancelLogin()
    protocolLogin = nil
  end
  EnterGame = nil
end

function EnterGame.show()
  if loadBox then return end
  enterGame:show()
  enterGame:raise()
  enterGame:focus()
end

function EnterGame.hide()
  enterGame:hide()
end

function EnterGame.openWindow()
  if g_game.isOnline() then
    CharacterList.show()
  elseif not g_game.isLogging() and not CharacterList.isVisible() then
    EnterGame.show()
  end
end

function EnterGame.setAccountName(account)
  local account = g_crypt.decrypt(account)
  enterGame:getChildById('accountNameTextEdit'):setText(account)
  enterGame:getChildById('accountNameTextEdit'):setCursorPos(-1)
  enterGame:getChildById('rememberPasswordBox'):setChecked(#account > 0)
end

function EnterGame.setPassword(password)
  local password = g_crypt.decrypt(password)
  enterGame:getChildById('accountPasswordTextEdit'):setText(password)
end

function EnterGame.clearAccountFields()
  enterGame:getChildById('accountNameTextEdit'):clearText()
  enterGame:getChildById('accountPasswordTextEdit'):clearText()
  enterGame:getChildById('accountNameTextEdit'):focus()
  g_settings.remove('account')
  g_settings.remove('password')
end

function EnterGame.doLogin()
  G.account = enterGame:getChildById('accountNameTextEdit'):getText()
  G.password = enterGame:getChildById('accountPasswordTextEdit'):getText()
  G.host = enterGame:getChildById('serverHostTextEdit'):getText()
  G.port = tonumber(enterGame:getChildById('serverPortTextEdit'):getText())
  local clientVersion = tonumber(clientBox:getText())
  EnterGame.hide()

  if g_game.isOnline() then
    local errorBox = displayErrorBox(tr('Login Error'), tr('Cannot login while already in game.'))
    connect(errorBox, { onOk = EnterGame.show })
    return
  end

  g_settings.set('host', G.host)
  g_settings.set('port', G.port)
  g_settings.set('client-version', clientVersion) 

  protocolLogin = ProtocolLogin.create()
  protocolLogin.onLoginError = onError
  protocolLogin.onMotd = onMotd
  protocolLogin.onCharacterList = onCharacterList
  protocolLogin.onUpdateNeeded = onUpdateNeeded

  loadBox = displayCancelBox(tr('Please wait'), tr('Connecting to login server...'))
  connect(loadBox, { onCancel = function(msgbox)
                                  loadBox = nil
                                  protocolLogin:cancelLogin()
                                  EnterGame.show()
                                end })

  g_game.chooseRsa(G.host)
  g_game.setClientVersion(clientVersion)
  g_game.setProtocolVersion(g_game.getProtocolVersionForClient(clientVersion))

  if modules.game_things.isLoaded() then
    protocolLogin:login(G.host, G.port, G.account, G.password)
  else
    loadBox:destroy()
    loadBox = nil
    EnterGame.show()
  end
end

function EnterGame.displayMotd()
  if not motdWindow then
    motdWindow = displayInfoBox(tr('Message of the day'), G.motdMessage)
    motdWindow.onOk = function() motdWindow = nil end
  end
end

function EnterGame.setDefaultServer(host, port, protocol)
  local hostTextEdit = enterGame:getChildById('serverHostTextEdit')
  local portTextEdit = enterGame:getChildById('serverPortTextEdit')
  local clientLabel = enterGame:getChildById('clientLabel')
  local accountTextEdit = enterGame:getChildById('accountNameTextEdit')
  local passwordTextEdit = enterGame:getChildById('accountPasswordTextEdit')

  if hostTextEdit:getText() ~= host then
    hostTextEdit:setText(host)
    portTextEdit:setText(port)
    clientBox:setCurrentOption(protocol)
    accountTextEdit:setText('')
    passwordTextEdit:setText('')
  end
end

function EnterGame.setUniqueServer(host, port, protocol, windowWidth, windowHeight)
  local hostTextEdit = enterGame:getChildById('serverHostTextEdit')
  hostTextEdit:setText(host)
  hostTextEdit:setVisible(false)
  hostTextEdit:setHeight(0)
  local portTextEdit = enterGame:getChildById('serverPortTextEdit')
  portTextEdit:setText(port)
  portTextEdit:setVisible(false)
  portTextEdit:setHeight(0)

  clientBox:setCurrentOption(protocol)
  clientBox:setVisible(false)
  clientBox:setHeight(0)

  local serverLabel = enterGame:getChildById('serverLabel')
  serverLabel:setVisible(false)
  serverLabel:setHeight(0)
  local portLabel = enterGame:getChildById('portLabel')
  portLabel:setVisible(false)
  portLabel:setHeight(0)
  local clientLabel = enterGame:getChildById('clientLabel')
  clientLabel:setVisible(false)
  clientLabel:setHeight(0)

  local serverListButton = enterGame:getChildById('serverListButton')
  serverListButton:setVisible(false)
  serverListButton:setHeight(0)
  serverListButton:setWidth(0)

  local rememberPasswordBox = enterGame:getChildById('rememberPasswordBox')
  rememberPasswordBox:setMarginTop(-5)

  if not windowWidth then windowWidth = 236 end
  enterGame:setWidth(windowWidth)
  if not windowHeight then windowHeight = 200 end
  enterGame:setHeight(windowHeight)
end

function EnterGame.setServerInfo(message)
  local label = enterGame:getChildById('serverInfoLabel')
  label:setText(message)
end

function EnterGame.disableMotd()
  motdEnabled = false
  motdButton:hide()
end
 

Share this post


Link to post
Share on other sites
  • 0
4 horas atrás, Xblazzix disse:


    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = false
    newPlayerSpawnPosX = 1075
    newPlayerSpawnPosY = 1235
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 7
    newPlayerLevel = 1
    newPlayerMagicLevel = 0
    generateAccountNumber = false


    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
    useFragHandler = true
    advancedFragList = false


    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 = false
    maxViolationCommentSize = 200
    violationNameReportActionType = 2
    autoBanishUnknownBytes = false


    worldType = "pvp"
    protectionLevel = 1
    pvpTileIgnoreLevelAndVocationProtection = true
    pzLocked = 10 * 1000
    huntingDuration = 60 * 1000
    criticalHitChance = 7
    criticalHitMultiplier = 1
    displayCriticalHitNotify = false
    removeWeaponAmmunition = true
    removeWeaponCharges = true
    removeRuneCharges = true
    whiteSkullTime = 15 * 60 * 1000
    noDamageToSameLookfeet = true
    showHealingDamage = false
    showHealingDamageForMonsters = false
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = false
    oldConditionAccuracy = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 5
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 2 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    squareColor = 0
    allowFightback = true


    worldId = 0
    ip = "127.0.0.1"
    bindOnlyConfiguredIpAddress = false
    loginPort = 7171
    gamePort = 7172
    adminPort = 7171
    statusPort = 7171
    loginTries = 10
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 150
    motd = "IMPORTANTE\n\n Use sempre o comando !save\n\n-Comandos de Ultilidade-\n* !dicas - Mostrar essa janela novamente.\n* !tutorial - Um passeio rapido por alguns sistemas do server.\n* !save - Salva o progresso do seu char, use sempre esse comando!\n* !tpf lista - Lista de teleports free (ex:  !tpf water).\n* !tpv lista - Lista de teleports VIP (ex:  !tpf entei).\n* !liga - Serve para ativar o accesso para VIP 1, caso necessario.\n* !pokenick - Adicione um nick ao seu pokemon* ! (ex:  !pokenick NickDoPoke).\n\n-Bonus Amigo de 1000% de XP-\n\n* !amigobonus NOME DO AMIGO - Invita um amigo (ex:  !amigobonus alex).\n* !amigobonus aceitar/rejeitar - Aceitar ou rejeitar um convite (ex:  !amigobonus aceitar).\n\n-Diamond Shop-\n\n* !price lista - Consultar o preço da shop lista (D = Diamonds, Ex: 15D = 15 Diamantes).\n* !shop lista - Comprar itens no diamond shop (ex:  !shop 100 rare candy)."
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = false
    allowClones = false
    serverName = "PxA Kpdo"
    loginMessage = "Welcome to PxA Kpdo server, para exclarercer as duvidas abra o help chat."
    statusTimeout = 5 * 60 * 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    loginOnlyWithLoginServer = false
    premiumPlayerSkipWaitList = true


    sqlType = "sqlite"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = ""
    sqlDatabase = "kpdo"
    sqlFile = "forgottenserver.s3db"
    sqlKeepAlive = 0
    mysqlReadTimeout = 10
    mysqlWriteTimeout = 10
    encryptionType = "sha1"

    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 19
    maxDeathRecords = 5

    
    ingameGuildManagement = true
    levelToFormGuild = 50
    premiumDaysToFormGuild = 0
    guildNameMinLength = 2
    guildNameMaxLength = 25

    
    highscoreDisplayPlayers = 10
    updateHighscoresAfterMinutes = 60

    
    buyableAndSellableHouses = true
    houseNeedPremium = false
    bedsRequirePremium = false
    levelToBuyHouse = 350
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 100000
    houseRentPeriod = "never"
    houseCleanOld = 1
    guildHalls = false


    timeBetweenActions = 950
    timeBetweenExActions = 1000
    hotkeyAimbotEnabled = true

    mapName = "KPDO"
    mapAuthor = "Kpdo"
    randomizeTiles = true
    storeTrash = true
    cleanProtectedZones = true
    mailboxDisabledTowns = "-1"

    
    defaultPriority = "realtime"
    niceLevel = 10
    coresUsed = "-1"


    optimizeDatabaseAtStartup = false
    removePremiumOnInit = true
    confirmOutdatedVersion = false


    formulaLevel = 5.0
    formulaMagic = 1.0
    bufferMutedOnSpellFailure = false
    spellNameInsteadOfWords = false
    emoteSpells = false


    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    disableOutfitsForPrivilegedPlayers = false
    addonsOnlyPremium = true


    dataDirectory = "data/"
    bankSystem = true
    displaySkillLevelOnAdvance = true
    separateViplistPerCharacter = false
    maximumDoorLevel = 500
    maxMessageBuffer = 99999

    saveGlobalStorage = true
    useHouseDataStorage = false
    storePlayerDirection = false

    
    checkCorpseOwner = false
    monsterLootMessage = 3
    monsterLootMessageType = 22

    
    ghostModeInvisibleEffect = false
    ghostModeSpellEffects = false

    
    idleWarningTime = 999999
    idleKickTime = 9999999
    expireReportsAfterReads = 1
    playerQueryDeepness = 2
    maxItemsPerPZTile = 0
    maxItemsPerHouseTile = 5

    
    freePremium = true
    premiumForPromotion = true

    
    blessingOnlyPremium = false
    blessingReductionBase = 30
    blessingReductionDecreament = 5
    eachBlessReduction = 8

    
    experienceStages = true
    rateExperience = 2
    rateExperienceFromPlayers = 2
    rateSkill = 10
    rateMagic = 1
    rateLoot = 5
    rateSpawn = 1

    
    rateMonsterHealth = 1.0
    rateMonsterMana = 1.0
    rateMonsterAttack = 1.0
    rateMonsterDefense = 1.0

    
    minLevelThresholdForKilledPlayer = 0.9
    maxLevelThresholdForKilledPlayer = 1.1

    rateStaminaLoss = 1
    rateStaminaGain = 3
    rateStaminaThresholdGain = 12
    staminaRatingLimitTop = 41 * 60
    staminaRatingLimitBottom = 14 * 60
    rateStaminaAboveNormal = 1.0
    rateStaminaUnderNormal = 1.0
    staminaThresholdOnlyPremium = true

    experienceShareRadiusX = 30
    experienceShareRadiusY = 30
    experienceShareRadiusZ = 1
    experienceShareLevelDifference = 2 / 3
    extraPartyExperienceLimit = 20
    extraPartyExperiencePercent = 20
    experienceShareActivity = 2 * 60 * 1000

    
    globalSaveEnabled = false
    globalSaveHour = 1
    shutdownAtGlobalSave = false
    cleanMapAtGlobalSave = false


    deSpawnRange = 2
    deSpawnRadius = 25

    
    maxPlayerSummons = 1
    teleportAllSummons = false
    teleportPlayerSummons = false

    
    ownerName = "Mikhael"
    ownerEmail = ""
    url = ""
    location = "Brazil"
    displayGamemastersWithOnlineCommand = false

    
    adminLogsEnabled = false
    displayPlayersLogging = true
    prefixChannelLogs = ""
    runFile = ""
    outLogName = ""
    errorLogName = ""
    truncateLogsOnStartup = false
    tradesave = false
                dumpsave = false
    promptExceptionTracerErrorBox = false
 

Se tiver tentando abrir o servidor sem site mudo o ( encryptionType = "sha1" ) para ( encryptionType = "plain"

4 horas atrás, Xblazzix disse:


    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = false
    newPlayerSpawnPosX = 1075
    newPlayerSpawnPosY = 1235
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 7
    newPlayerLevel = 1
    newPlayerMagicLevel = 0
    generateAccountNumber = false


    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
    useFragHandler = true
    advancedFragList = false


    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 = false
    maxViolationCommentSize = 200
    violationNameReportActionType = 2
    autoBanishUnknownBytes = false


    worldType = "pvp"
    protectionLevel = 1
    pvpTileIgnoreLevelAndVocationProtection = true
    pzLocked = 10 * 1000
    huntingDuration = 60 * 1000
    criticalHitChance = 7
    criticalHitMultiplier = 1
    displayCriticalHitNotify = false
    removeWeaponAmmunition = true
    removeWeaponCharges = true
    removeRuneCharges = true
    whiteSkullTime = 15 * 60 * 1000
    noDamageToSameLookfeet = true
    showHealingDamage = false
    showHealingDamageForMonsters = false
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = false
    oldConditionAccuracy = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 5
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 2 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    squareColor = 0
    allowFightback = true


    worldId = 0
    ip = "127.0.0.1"
    bindOnlyConfiguredIpAddress = false
    loginPort = 7171
    gamePort = 7172
    adminPort = 7171
    statusPort = 7171
    loginTries = 10
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 150
    motd = "IMPORTANTE\n\n Use sempre o comando !save\n\n-Comandos de Ultilidade-\n* !dicas - Mostrar essa janela novamente.\n* !tutorial - Um passeio rapido por alguns sistemas do server.\n* !save - Salva o progresso do seu char, use sempre esse comando!\n* !tpf lista - Lista de teleports free (ex:  !tpf water).\n* !tpv lista - Lista de teleports VIP (ex:  !tpf entei).\n* !liga - Serve para ativar o accesso para VIP 1, caso necessario.\n* !pokenick - Adicione um nick ao seu pokemon* ! (ex:  !pokenick NickDoPoke).\n\n-Bonus Amigo de 1000% de XP-\n\n* !amigobonus NOME DO AMIGO - Invita um amigo (ex:  !amigobonus alex).\n* !amigobonus aceitar/rejeitar - Aceitar ou rejeitar um convite (ex:  !amigobonus aceitar).\n\n-Diamond Shop-\n\n* !price lista - Consultar o preço da shop lista (D = Diamonds, Ex: 15D = 15 Diamantes).\n* !shop lista - Comprar itens no diamond shop (ex:  !shop 100 rare candy)."
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = false
    allowClones = false
    serverName = "PxA Kpdo"
    loginMessage = "Welcome to PxA Kpdo server, para exclarercer as duvidas abra o help chat."
    statusTimeout = 5 * 60 * 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    loginOnlyWithLoginServer = false
    premiumPlayerSkipWaitList = true


    sqlType = "sqlite"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = ""
    sqlDatabase = "kpdo"
    sqlFile = "forgottenserver.s3db"
    sqlKeepAlive = 0
    mysqlReadTimeout = 10
    mysqlWriteTimeout = 10
    encryptionType = "sha1"

    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 19
    maxDeathRecords = 5

    
    ingameGuildManagement = true
    levelToFormGuild = 50
    premiumDaysToFormGuild = 0
    guildNameMinLength = 2
    guildNameMaxLength = 25

    
    highscoreDisplayPlayers = 10
    updateHighscoresAfterMinutes = 60

    
    buyableAndSellableHouses = true
    houseNeedPremium = false
    bedsRequirePremium = false
    levelToBuyHouse = 350
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 100000
    houseRentPeriod = "never"
    houseCleanOld = 1
    guildHalls = false


    timeBetweenActions = 950
    timeBetweenExActions = 1000
    hotkeyAimbotEnabled = true

    mapName = "KPDO"
    mapAuthor = "Kpdo"
    randomizeTiles = true
    storeTrash = true
    cleanProtectedZones = true
    mailboxDisabledTowns = "-1"

    
    defaultPriority = "realtime"
    niceLevel = 10
    coresUsed = "-1"


    optimizeDatabaseAtStartup = false
    removePremiumOnInit = true
    confirmOutdatedVersion = false


    formulaLevel = 5.0
    formulaMagic = 1.0
    bufferMutedOnSpellFailure = false
    spellNameInsteadOfWords = false
    emoteSpells = false


    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    disableOutfitsForPrivilegedPlayers = false
    addonsOnlyPremium = true


    dataDirectory = "data/"
    bankSystem = true
    displaySkillLevelOnAdvance = true
    separateViplistPerCharacter = false
    maximumDoorLevel = 500
    maxMessageBuffer = 99999

    saveGlobalStorage = true
    useHouseDataStorage = false
    storePlayerDirection = false

    
    checkCorpseOwner = false
    monsterLootMessage = 3
    monsterLootMessageType = 22

    
    ghostModeInvisibleEffect = false
    ghostModeSpellEffects = false

    
    idleWarningTime = 999999
    idleKickTime = 9999999
    expireReportsAfterReads = 1
    playerQueryDeepness = 2
    maxItemsPerPZTile = 0
    maxItemsPerHouseTile = 5

    
    freePremium = true
    premiumForPromotion = true

    
    blessingOnlyPremium = false
    blessingReductionBase = 30
    blessingReductionDecreament = 5
    eachBlessReduction = 8

    
    experienceStages = true
    rateExperience = 2
    rateExperienceFromPlayers = 2
    rateSkill = 10
    rateMagic = 1
    rateLoot = 5
    rateSpawn = 1

    
    rateMonsterHealth = 1.0
    rateMonsterMana = 1.0
    rateMonsterAttack = 1.0
    rateMonsterDefense = 1.0

    
    minLevelThresholdForKilledPlayer = 0.9
    maxLevelThresholdForKilledPlayer = 1.1

    rateStaminaLoss = 1
    rateStaminaGain = 3
    rateStaminaThresholdGain = 12
    staminaRatingLimitTop = 41 * 60
    staminaRatingLimitBottom = 14 * 60
    rateStaminaAboveNormal = 1.0
    rateStaminaUnderNormal = 1.0
    staminaThresholdOnlyPremium = true

    experienceShareRadiusX = 30
    experienceShareRadiusY = 30
    experienceShareRadiusZ = 1
    experienceShareLevelDifference = 2 / 3
    extraPartyExperienceLimit = 20
    extraPartyExperiencePercent = 20
    experienceShareActivity = 2 * 60 * 1000

    
    globalSaveEnabled = false
    globalSaveHour = 1
    shutdownAtGlobalSave = false
    cleanMapAtGlobalSave = false


    deSpawnRange = 2
    deSpawnRadius = 25

    
    maxPlayerSummons = 1
    teleportAllSummons = false
    teleportPlayerSummons = false

    
    ownerName = "Mikhael"
    ownerEmail = ""
    url = ""
    location = "Brazil"
    displayGamemastersWithOnlineCommand = false

    
    adminLogsEnabled = false
    displayPlayersLogging = true
    prefixChannelLogs = ""
    runFile = ""
    outLogName = ""
    errorLogName = ""
    truncateLogsOnStartup = false
    tradesave = false
                dumpsave = false
    promptExceptionTracerErrorBox = false
 

Se tiver usando site troque

( sqlType = "sqlite ) por (sqlType = "mysql" )

(encryptionType = "sha1" ) deixe assim

 

abra o site pelo xampp, crie uma conta qualquer, vá no xampp na data base, altere group 1 do seu personagem para group 5

caso não for isso, desculpe não conseguir te ajudar, Sou iniciante ainda

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By StrikersBR12
      Galera alguém sabe como editar as vocation que fica no account manager de uma base narutibia?
      Estava estudando aqui o script e vou dar um breve tutorial pra quem quer saber como fazer isso
       
      primeiro passo - vocations.xml
       
      segundo passo - selecione a vocation que vc deseja que n apareça no account manager / irei selecionar a da kaguya por exemplo
       
      Please login or register to see this spoiler.
      nessa parte fromvoc=""> geralmente tem um numero entre as "" por exemplo o id é 174 a continuação poderia ser 175 porem isso não interfere na transformação então não se preocupe
      se vc não quer a vocação no account manager basta remover o numero que fica entre as "" pronto simples não?
    • By cleiton silveira
      eu jah tentei muda mais a bag nao abre nao sei oq fazer 
×
×
  • Create New...