Ir para conteúdo

Featured Replies

Postado

gostaria de saber porque minhas potions buga fica com muito exhausted e só volta normal quando dou /reload actions 

 

obs; não tem nada ver com script das \data\actions\scripts\liquids\potions.lua , pq meu amigo utiliza mesmo script no servidor dele e nunca teve esse bug.

I like

  • Respostas 8
  • Visualizações 373
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Loreal,   Não ligue para esses amadores hahaha....   Existe duas possibilidades:   1º Sua distro pode ter alguma falha 2º Existe alguma action que quando executada faz com que as outras pare de

Postado

gostaria de saber porque minhas potions buga fica com muito exhausted e só volta normal quando dou /reload actions 

 

obs; não tem nada ver com script das \data\actions\scripts\liquids\potions.lua , pq meu amigo utiliza mesmo script no servidor dele e nunca teve esse bug.

Não sou vidente, não tenho bola de cristal e não sou cigano para adivinhar o script que está usando, ou seja, posta isso!

Assim como deve postar o erro que deve mostrar no console.

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Postado
  • Autor

Não sou vidente, não tenho bola de cristal e não sou cigano para adivinhar o script que está usando, ou seja, posta isso!

Assim como deve postar o erro que deve mostrar no console.

bom como disse no tópico erro não esta no script gostaria de saber que isso já ocorreu com alguém e caso tiver ocorrido qual foi solução..., vou postar script para vc...

local config = {
	removeOnUse = "no",
	usableOnTarget = "yes", -- can be used on target? (fe. healing friend)
	splashable = "no",
	range = -1,
	realAnimation = "no", -- make text effect visible only for players in range 1x1
	multiplier = {
		health = 1.0,
		mana = 1.0
	}
}

config.removeOnUse = getBooleanFromString(config.removeOnUse)
config.usableOnTarget = getBooleanFromString(config.usableOnTarget)
config.splashable = getBooleanFromString(config.splashable)
config.realAnimation = getBooleanFromString(config.realAnimation)

local POTIONS = { 
        [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion 
        [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion 
        [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion 
        [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion 
        [8473] = {empty = 7635, splash = 2, health = {750, 950}, level = 130, vocations = {4, 8 ,12}, vocStr = "knights"}, -- ultimate health potion 
        [7620] = {empty = 7636, splash = 7, mana = {180, 210}}, -- mana potion 
        [7589] = {empty = 7634, splash = 7, mana = {290, 300}, level = 50, vocations = {1, 2, 3, 5, 6, 7 ,11}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion 
        [7590] = {empty = 7635, splash = 7, mana = {250, 500}, level = 80, vocations = {1, 2, 5, 6 ,9 ,10}, vocStr = "sorcerers and druids"}, -- great mana potion 
        [8472] = {empty = 7635, splash = 3, health = {250, 500}, mana = {220, 230}, level = 80, vocations = {3, 7 ,11}, vocStr = "paladins"} -- great spirit potion 
} 

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
	local potion = POTIONS[item.itemid]
	if(not potion) then
		return false
	end

	if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then
		if(not config.splashable) then
			return false
		end

		if(toPosition.x == CONTAINER_POSITION) then
			toPosition = getThingPosition(item.uid)
		end

		doDecayItem(doCreateItem(POOL, potion.splash, toPosition))

		if(not potion.empty or config.removeOnUse) then
			return true
		end
		return true
	end

	if(hasCondition(cid, CONDITION_EXHAUST)) then
		doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
		return true
	end

	if(((potion.level and getPlayerLevel(itemEx.uid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(itemEx.uid)))) and
		not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES))
	then
		doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1)
		return true
	end

	if(config.range > 0 and cid ~= itemEx.uid and getDistanceBetween(getThingPosition(cid), getThingPosition(itemEx.uid)) > config.range) then
		return false
	end

	local health = potion.health
	if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.multiplier.health))) then
		return false
	end

	local mana = potion.mana
	if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.multiplier.mana))) then
		return false
	end

	doSendMagicEffect(getThingPosition(itemEx.uid), CONST_ME_MAGIC_BLUE)
	if(not config.realAnimation) then
		doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
	else
		for i, tid in ipairs(getSpectators(getThingPosition(itemEx.uid), 1, 1)) do
			if(isPlayer(tid)) then
				doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid)
			end
		end
	end

	doAddCondition(cid, exhaust)
	
	if(not potion.empty or config.removeOnUse) then
		return true
	end
	return true
end

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

I like

Postado
  • Autor

Não ocorre nem um erro no console. as potions começa ficar com exhausted do nada..

 
ownerName = ""
ownerEmail = ""
url = ""
location = "Brasil"
 
 
motd = ""
serverName = ""
loginMessage = "Bem vindo"
displayGamemastersWithOnlineCommand = false
 
 
sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = ""
sqlDatabase = ""
sqlFile = ""
sqlKeepAlive = 0
mysqlReadTimeout = 5000
mysqlWriteTimeout = 6000
mysqlReconnectionAttempts = 5
encryptionType = "sha1"
 
 
worldId = 0
ip = "localhost"
worldType = "open"
bindOnlyGlobalAddress = false
loginPort = 7171
gamePort = "7172"
statusPort = 7171
loginOnlyWithLoginServer = false
 
 
accountManager = false
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 153
newPlayerSpawnPosY = 51
newPlayerSpawnPosZ = 7
newPlayerTownId = 1
newPlayerLevel = 8
newPlayerMagicLevel = 0
generateAccountNumber = false
generateAccountSalt = true
 
 
fragsLimit = 24 * 60 * 60
fragsSecondLimit = 1 * 24 * 60 * 60
fragsThirdLimit = 1 * 24 * 60 * 60
 
 
fragsToRedSkull = 15
fragsSecondToRedSkull = 25
fragsThirdToRedSkull = 35
redSkullLength = 1 * 24 * 60 * 60
 
 
fragsToBlackSkull = 15
fragsSecondToBlackSkull = 25
fragsThirdToBlackSkull = 35
blackSkulledDeathHealth = 40
blackSkulledDeathMana = 0
blackSkullLength = 1 * 24 * 60 * 60
useBlackSkull = true
 
 
notationsToBan = 3
warningsToFinalBan = 4
warningsToDeletion = 5
banLength = 7 * 24 * 60 * 60
killsBanLength = 7 * 24 * 60 * 60
finalBanLength = 30 * 24 * 60 * 60
ipBanLength = 1 * 24 * 60 * 60
fragsToBanishment = 7
fragsSecondToBanishment = 21
fragsThirdToBanishment = 41
enableCast = "true"
 
 
protectionLevel = 1
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 60 * 1000
huntingDuration = 60 * 1000
criticalHitMultiplier = 1
displayCriticalHitNotify = false
removeWeaponAmmunition = false
removeWeaponCharges = false
removeRuneCharges = true
whiteSkullTime = 5 * 60 * 1000
advancedFragList = false
useFragHandler = true
noDamageToSameLookfeet = false
showHealthChange = true
showManaChange = false
showHealthChangeForMonsters = false
showManaChangeForMonsters = false
fieldOwnershipDuration = 5 * 1000
stopAttackingAtExit = true
loginProtectionPeriod = 1 * 750
deathLostPercent = 10
stairhopDelay = 1 * 1000
pushCreatureDelay = 1 * 100
deathContainerId = 1987
gainExperienceColor = 215
addManaSpentInPvPZone = true
recoverManaAfterDeathInPvPZone = true
squareColor = 0
broadcastBanishments = false
maxViolationCommentSize = 60
violationNameReportActionType = 2
 
 
useAntiPush = true 
antiPushDelay = 700 
antiPushItems = "2148,2152,2160,3976" 
 
 
rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
rsaPublic = "65537"
rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"
 
 
optionalWarAttackableAlly = true
fistBaseAttack = 7
criticalHitChance = 7
noDamageToGuildMates = false
noDamageToPartyMembers = false
 
 
 
rookLevelTo = 5
rookLevelToLeaveRook = 8
rookTownId = 1
useRookSystem = false
 
 
paralyzeDelay = 1500
 
 
premiumDaysToAddByGui = 10
 
 
useCapacity = true
defaultDepotSize = 500
defaultDepotSizePremium = 1000
enableProtectionQuestForGM = false
cleanItemsInMap = false
playerFollowExhaust = 2000
 
tibiaClassicSlots = true
monsterSpawnWalkback = true
allowBlockSpawn = true
 
NoShareExpSummonMonster = false
 
 
 
enableLootBagDisplay = false
noAttackHealingSimultaneus = true
useRunesRequirements = true
highscoreDisplayPlayers = 10
updateHighscoresAfterMinutes = 60
attackImmediatelyAfterLoggingIn = false
exhaustionNPC = false
exhaustionInSecondsNPC = 0.5
 
 
manualVersionConfig = false
versionMin = 860
versionMax = 860
versionMsg = "Only clients with protocol 8.60 allowed!"
 
 
loginTries = 20
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 530
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = 0
statusTimeout = 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
premiumPlayerSkipWaitList = true
packetsPerSecond = 190
 
 
deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 20
maxDeathRecords = 5
multipleNames = false
 
 
externalGuildWarsManagement = false
ingameGuildManagement = false
levelToFormGuild = 20
premiumDaysToFormGuild = 0
guildNameMinLength = 4
guildNameMaxLength = 20
 
 
buyableAndSellableHouses = true
houseNeedPremium = true
bedsRequirePremium = true
levelToBuyHouse = 150
housesPerAccount = 1
houseRentAsPrice = false
housePriceAsRent = false
housePriceEachSquare = 1000
houseRentPeriod = "never"
houseCleanOld = 8 * 24 * 60 * 60
guildHalls = false
houseSkipInitialRent = true
houseProtection = true
 
-- Item usage
timeBetweenActions = 200
timeBetweenExActions = 500
timeBetweenCustomActions = 550
checkCorpseOwner = true
hotkeyAimbotEnabled = true
maximumDoorLevel = 999
tradeLimit = 100
canOnlyRopePlayers = false
 
 
mapAuthor = ""
randomizeTiles = true
houseDataStorage = "binary-tilebased"
storeTrash = true
cleanProtectedZones = true
mapName = "styller.otbm"
 
mailMaxAttempts = 5
mailBlockPeriod = 30 * 60 * 1000
mailAttemptsFadeTime = 5 * 60 * 1000
mailboxDisabledTowns = ""
 
daemonize = false
defaultPriority = "higher"
niceLevel = 5
serviceThreads = 1
coresUsed = "-1" 
startupDatabaseOptimization = true
removePremiumOnInit = true
confirmOutdatedVersion = false
skipItemsVersionCheck = false
 
 
maxMessageBuffer = 4
 
 
dataDirectory = "data/"
logsDirectory = "data/logs/"
disableOutfitsForPrivilegedPlayers = false
bankSystem = true
spellNameInsteadOfWords = false
emoteSpells = false
unifiedSpells = true
promptExceptionTracerErrorBox = true
storePlayerDirection = false
savePlayerData = true
monsterLootMessage = 3
monsterLootMessageType = 25
separateViplistPerCharacter = false
vipListDefaultLimit = 20
vipListDefaultPremiumLimit = 100
 
 
allowChangeOutfit = true
allowChangeColors = true
allowChangeAddons = true
addonsOnlyPremium = false
 
 
ghostModeInvisibleEffect = true
ghostModeSpellEffects = true
 
 
idleWarningTime = 10 * 60 * 1000
idleKickTime = 10 * 60 * 1000
expireReportsAfterReads = 1
playerQueryDeepness = -1
protectionTileLimit = 13
houseTileLimit = 10
tileLimit = 220
 
 
freePremium = false
premiumForPromotion = false
updatePremiumStateAtStartup = true
 
 
blessings = true
blessingOnlyPremium = false
blessingReductionBase = 30
blessingReductionDecrement = 5
eachBlessReduction = 8
useFairfightReduction = true
pvpBlessingThreshold = 40
fairFightTimeRange = 60
 
 
experienceStages = false
rateExperience = 600
rateExperienceFromPlayers = 0
levelToOfflineTraining = 8
rateSkill = 50.0
rateSkillOffline = 0.5
rateMagic = 50.0
rateMagicOffline = 0.5
rateLoot = 10.0
rateSpawnMin = 5.0
rateSpawnMax = 8.0
formulaLevel = 5.0
formulaMagic = 1.0
 
 
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 = 40 * 60
staminaRatingLimitBottom = 14 * 60
staminaLootLimit = 14 * 60
rateStaminaAboveNormal = 1.5
rateStaminaUnderNormal = 0.5
staminaThresholdOnlyPremium = false
 
 
experienceShareRadiusX = 30
experienceShareRadiusY = 30
experienceShareRadiusZ = 1
experienceShareLevelDifference = 2 / 3
extraPartyExperienceLimit = 20
extraPartyExperiencePercent = 5
experienceShareActivity = 2 * 60 * 1000
 
 
globalSaveEnabled = false
globalSaveHour = 8
globalSaveMinute = 0
shutdownAtGlobalSave = false
cleanMapAtGlobalSave = false
 
 
minRateSpawn = 1
maxRateSpawn = 3
deSpawnRange = 2
deSpawnRadius = 50
 
 
maxPlayerSummons = 2
teleportAllSummons = false
teleportPlayerSummons = true
 
 
disableLuaErrors = false
adminLogs = true
displayPlayersLogging = true
prefixChannelLogs = ""
runFile = "server/run.log"
outputLog = "server/out.log"
truncateLogOnStartup = true
logPlayersStatements = false
 
 
managerPort = 7171
managerLogs = true
managerPassword = ""
managerLocalhostOnly = true
managerConnectionsLimit = 1
 
 
adminPort = 7171
adminPassword = ""
adminLocalhostOnly = true
adminConnectionsLimit = 1
adminRequireLogin = true
adminEncryption = ""
adminEncryptionData = ""
 
 
saveGlobalStorage = true
bufferMutedOnSpellFailure = false
 

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

I like

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.6k

Informação Importante

Confirmação de Termo