Ir para conteúdo
Mensagem adicionada por Under,

Na minha opinião é essa a melhor versão da tfs 0.4!

Featured Replies

Postado

Boa noite pessoal,
O server é um dos melhores que encontrei na rede TK mas estou com dois problemas que creio que seja apenas um devido aos fatos que ocorrem.
Quando crio um personagem ao invés de criar na posição do config.lua ele é gerado em Venore na posição x=32957, y=32076, z=7

 

Spoiler

-- Global Server Config

-- Account manager    
accountManager = true
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 32369
newPlayerSpawnPosY = 32245
newPlayerSpawnPosZ = 7
newPlayerTownId = 2
newPlayerLevel = 20
newPlayerMagicLevel = 8
generateAccountNumber = false

-- Unjustified kills    
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    
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
worldType = "open"    
protectionLevel = 80    
pvpTileIgnoreLevelAndVocationProtection = true    
pzLocked = 60 * 1000    
huntingDuration = 60 * 1000    
criticalHitChance = 7    
criticalHitMultiplier = 1    
displayCriticalHitNotify = false    
removeWeaponAmmunition = false    
removeWeaponCharges = false
removeRuneCharges = "no"
whiteSkullTime = 15 * 60 * 1000    
noDamageToSameLookfeet = false    
showHealingDamage = false    
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 = "201.75.229.222"    
loginPort = 7171    
gamePort = 7172    
loginTries = 10    
retryTimeout = 5 * 1000    
loginTimeout = 60 * 1000    
maxPlayers = 1000    
motd = "Welcome to the Global Server!"    
displayOnOrOffAtCharlist = false    
onePlayerOnlinePerAccount = true    
allowClones = false    
serverName = "World"    
loginMessage = "Welcome to the Global Server!"    
statusTimeout = 5 * 60 * 1000    
replaceKickOnLogin = true    
forceSlowConnectionsToDisconnect = false    
loginOnlyWithLoginServer = false    
premiumPlayerSkipWaitList = false    

-- Database    
sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "abc562633"
sqlDatabase = "realserverx.s3db"
sqlFile = "realserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "sha1"
passwordType = "sha1"

-- Deathlist    
deathListEnabled = false    
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 = 1    
housesPerAccount = 0    
houseRentAsPrice = false    
housePriceAsRent = false    
housePriceEachSquare = 1000    
houseRentPeriod = "never"    
houseCleanOld = 0    
guildHalls = false    

-- Item usage    
timeBetweenActions = 200    
timeBetweenExActions = 1000    
hotkeyAimbotEnabled = true    

-- Map    
mapName = "World.otbm"    
mapAuthor = "Killer"    
randomizeTiles = true    
storeTrash = true    
cleanProtectedZones = true    
mailboxDisabledTowns = ""

-- Process    
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

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

-- Miscellaneous    
dataDirectory = "data/"    
logsDirectory = "data/logs/"    
bankSystem = true    
displaySkillLevelOnAdvance = false    
promptExceptionTracerErrorBox = true    
maximumDoorLevel = 500    
maxMessageBuffer = 4
    
-- VIP list    
separateVipListPerCharacter = false    
vipListDefaultLimit = 20    
vipListDefaultPremiumLimit = 100    

-- Saving-related    
saveGlobalStorage = true    
useHouseDataStorage = false    
storePlayerDirection = false    

-- Loot    
checkCorpseOwner = true    
monsterLootMessage = 3    
monsterLootMessageType = 25    

-- Ghost mode    
ghostModeInvisibleEffect = false    
ghostModeSpellEffects = true

-- Limits    
idleWarningTime = 59 * 60 * 1000    
idleKickTime = 60 * 60 * 1000    
reportsExpirationAfterReads = 1    
playerQueryDeepness = 2    
tileLimit = 0    
protectionTileLimit = 0    
houseTileLimit = 0    

-- Premium-related    
freePremium = true
premiumForPromotion = true

-- Blessings    
blessings = true    
blessingOnlyPremium = true    
blessingReductionBase = 30    
blessingReductionDecrement = 5    
eachBlessReduction = 8
    
-- Rates    
experienceStages = true    
rateExperience = 5.0    
rateExperienceFromPlayers = 0    
rateSkill = 30.0
rateMagic = 25.0    
rateLoot = 6.5
rateSpawn = 2.0    

-- Monster rates    
rateMonsterHealth = 1.0    
rateMonsterMana = 1.0    
rateMonsterAttack = 1.0    
rateMonsterDefense = 1.0
    
-- Experience from players    
minLevelThresholdForKilledPlayer = 0.9    
maxLevelThresholdForKilledPlayer = 1.1    

-- Stamina    
rateStaminaLoss = 1    
rateStaminaGain = 3    
rateStaminaThresholdGain = 12    
staminaRatingLimitTop = 40 * 60    
staminaRatingLimitBottom = 14 * 60    
staminaLootLimit = 14 * 60    
rateStaminaAboveNormal = 1.5    
rateStaminaUnderNormal = 0.5    
staminaThresholdOnlyPremium = true    

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

-- Global save    
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 = "Shadow"    
ownerEmail = "[email protected]"    
url = ""    
location = "Mexico"    
displayGamemastersWithOnlineCommand = false

-- Logs    
displayPlayersLogging = true    
prefixChannelLogs = ""    
runFile = ""    
outputLog = ""    
truncateLogsOnStartup = false    

-- Manager
managerPort = 7171
managerLogs = true    
managerPassword = ""    
managerLocalhostOnly = true    
managerConnectionsLimit = 1    

-- Admin    
adminPort = 7171    
adminLogs = true    
adminPassword = ""    
adminLocalhostOnly = true    
adminConnectionsLimit = 1    
adminRequireLogin = true    
adminEncryption = ""    
adminEncryptionData = ""

 

Outro fato deste problema é que criei um portal para as cidades Venore, Thais, Carlin e Kazz que fazia com que o personagem se tornasse cidadão da cidade (simplesmente copiei o magic forcefield de citizen das cidades e coloquei numa unica sala) mas sempre fica salvo o townId como 1 para o personagem. Segue abaixo o exemplo de Thais e Carlin citizen.lua
 

Spoiler

-- Thais

 

function onStepIn(cid, item, pos)

local thais = {x=32369, y=32245, z=7}

    if item.actionid == 30022 then
        doPlayerSetTown(cid,2) 
        doTeleportThing(cid,thais)
        doSendMagicEffect(getCreaturePosition(cid),12)
        doPlayerSendTextMessage(cid,22, "You are now a citizen of Thais")
        end
    return 1
end


-- Carlin

 

function onStepIn(cid, item, pos)

local thais = {x=32360, y=31782, z=7}

    if item.actionid == 30025 then
        doPlayerSetTown(cid,4) 
        doTeleportThing(cid,thais)
        doSendMagicEffect(getCreaturePosition(cid),12)
        doPlayerSendTextMessage(cid,22, "You are now a citizen of Carlin")
        end
    return 1
end



Queria ajuda de vocês para saber se há algo que precisa ser arrumado ou é bug da distro? Pois pelo que verifiquei os dois citizens.lua estão utilizando o código da mesma maneira que o citizen destacado no datapack do @Fir3element, tirando a parte da chamada da função (function onStepIn(cid, item, position, fromPosition) [datapack] <> function onStepIn(cid, item, pos) [citizens.lua do meu server])

Desde já, agradeço...

 

 

---------

 

CONSEGUI RESOLVER MEU PROBLEMA

 

Usei o datapack do server de vocês e deu certo, notei que a função para gerar a townId para o personagem é diferente:
newPlayerTownId -> Meu datapack

newPlayerDefaultTownId -> Datapack de vocês

Vlw.

Editado por Fernando Prado
Problema foi resolvido (veja o histórico de edições)

  • Respostas 378
  • Visualizações 97.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • talkactions/scripts/teleporttown.lua local pos = getTownTemplePosition(tmp, false) Troca por: local pos = getTownTemplePosition(tmp)   Foi o único arquivo que mudei. Adic

  • Parece ser um problema de configuração/scripts, irei testar.

  • 09:46 Uptime: 6496 hours and 40 minutes.   Vou arrumar os bugs que falaram e colocar sqlite.

Posted Images

Postado

Olá mas o scan está errado contem 20 virus 

https://virustotal.com/pt/file/b17c48431924bd25c0265ef917758d2c1a07c4506dde76396bb8f4de354ba5e7/analysis/1463808092/

 

mas mesmo assim com os 20 virus eu me confiei e abrir ele , mas ele fica online por 10 seng e depois para de funcionar a distro 

 

Sem_título.png

Editado por helix758 (veja o histórico de edições)

Postado
8 horas atrás, helix758 disse:

Olá mas o scan está errado contem 20 virus 

https://virustotal.com/pt/file/b17c48431924bd25c0265ef917758d2c1a07c4506dde76396bb8f4de354ba5e7/analysis/1463808092/

 

mas mesmo assim com os 20 virus eu me confiei e abrir ele , mas ele fica online por 10 seng e depois para de funcionar a distro 

 

Sem_título.png


Para mim estava ocorrendo o mesmo problema, porém utilizei a versão de x64 e parou de ocorrer.

Para um amigo meu o erro persistiu mesmo com a versão x64, então ele baixou outro server (não sei se posso direcionar você a este outro server por este post) e apenas substituiu o .exe e as libs da versão x64 deste aqui e deu certo.
 

Postado
2 horas atrás, Fernando Prado disse:


Para mim estava ocorrendo o mesmo problema, porém utilizei a versão de x64 e parou de ocorrer.

Para um amigo meu o erro persistiu mesmo com a versão x64, então ele baixou outro server (não sei se posso direcionar você a este outro server por este post) e apenas substituiu o .exe e as libs da versão x64 deste aqui e deu certo.
 

entendi , mas a questão do 20 virus vc mesmo assim continuo com ele ?

bom eu acabei de baixar o de 64 bitz e não contem vírus , mas porem ele da esse erro na foto

já o de 32 bitz ele consegue logar no servidor questão de segundos para de funcionar e contem 20 vírus 
 

 

Sem título.png

Editado por helix758 (veja o histórico de edições)

Postado
46 minutos atrás, helix758 disse:

entendi , mas a questão do 20 virus vc mesmo assim continuo com ele ?

bom eu acabei de baixar o de 64 bitz e não contem vírus , mas porem ele da esse erro na foto

já o de 32 bitz ele consegue logar no servidor questão de segundos para de funcionar e contem 20 vírus 
 

 

Sem título.png

 

Eu confiei na palavra dos criadores do server e desconsiderei a ameaça de vírus, porém em meu computador não acusou os vírus que o pessoal estava falando...
Sobre o erro acima, pelo que já vi ocorrer, é devido o seu gerenciador de serviço MYSQL estar offline. Eu uso XAMPP e quando o serviço do MySQl está desligado ocorre o mesmo erro.

Se estiver executando normalmente o gerenciador de MYSQL pode ser erro de autenticação com a base de dados no localhost. Você fez alguma modificação no seu config.lua? Pode ser que você tenha mudado alguma destas linhas:

    sqlType = "mysql"
    sqlHost = "localhost"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = "" -- senha do mysql
    sqlDatabase = "realserver.s3db"
    sqlFile = "realserver.s3db"

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo