Postado Junho 26, 2017 7 anos Bom como o titulo diz, o player compra bless, morre mas quando ele morre ele continua de bless, ja checkei na database e ele realmente esta continuando com as bless, alguem poderia me ajudar?
Postado Junho 26, 2017 7 anos 34 minutos atrás, ScreMMo disse: Bom como o titulo diz, o player compra bless, morre mas quando ele morre ele continua de bless, ja checkei na database e ele realmente esta continuando com as bless, alguem poderia me ajudar? Poste sua config.lua e bless.lua (fica em data/talkactions/scripts/)
Postado Junho 26, 2017 7 anos Autor Spoiler --- DIRECTORY PATH --- DataDir = "data/" --- BANS SYSTEM --- NotationsToBan = 3 WarningsToFinalBan = 4 WarningsToDeletion = 5 BanLength = 3 * 24 * 60 * 60 FinalBanLength = 7 * 24 * 60 * 60 IPBanishmentLength = 24 * 60 * 60 KillsToBan = 10 --- COMBAT SYSTEM --- -- world type -- options: pvp, no-pvp, pvp-enforced WorldType = "pvp" -- exhausted time in ms (1000 = 1 second) for yelling Exhausted = 1000 -- exhausted time in ms (1000 = 1 second) for aggressive spells/weapons FightExhausted = 1300 -- exhausted time in ms (1000 = 1 second) for none-aggressive spells/weapons HealExhausted = 1000 -- how many ms to add if the player is already exhausted and tries to yell (1000 = 1 second) ExhaustedAdd = 500 -- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1 second) PZLock = 40000 -- how long a field belongs to a player before it no longer causes PZ lock for the owner FieldOwnershipDuration = 5000 -- in mili seconds TimeToDecreaseFrags = 8 * 60 * 60 * 1000 -- Time white skull will remain after killing a player, in minutes WhiteSkullTime = 5 -- amount of kills that leads to red skull KillsToRedSkull = 12 -- Remove ammunition -- If false, ammunition will not be removed when using distance weapons -- (or other weapons that use ammunition) RemoveAmmunition = false -- Remove rune charges -- This only applies to runes done using the default functions. -- Custom runes made using actions will not be affected. RemoveRuneCharges = true -- Remove weapon charges -- Set to false to disable charges disappearing from weapons on use RemoveWeaponCharges = true ---- CONNECTION SYSTEM ---- -- server ip (the ip that server listens on) IP = "localhost" -- server port (the port that server listens on) Port = "7171" -- how many logins attempts until ip is temporary disabled -- set to 0 to disable LoginTries = 5 -- how long the retry timeout until a new login can be made (without disabling the ip) RetryTimeout = 5000 -- how long the player need to wait until the ip is allowed again LoginTimeout = 60 * 1000 -- allow clones (multiple logins of the same char) AllowClones = false -- only one player online per account CheckAccounts = false ---- DATABASE ---- -- SQL type -- options: mysql, sqlite, odbc or pgsql SQL_Type = "mysql" --- SQL connection part SQL_DB = "0" -- these settings are not used by SQLite SQL_Host = "localhost" SQL_Port = 3306 SQL_User = "0" SQL_Pass = "0" ---- HOUSES SYSTEM ---- -- house rent period -- options: daily, weekly, monthly HouseRentPeriod = "weekly" -- House price HousePrice = 50 --- INFO SYSTEM --- -- login message LoginMsg = "Welcome to Tibia!" -- server name ServerName = "Tibia" -- world name WorldName = "Tibia" -- server owner name OwnerName = "Hadggar" -- server owner email OwnerEmail = "[email protected]" -- server url URL = "." -- server location Location = "Brazil" ---- ITEM USAGE SYSTEM ---- -- minimum amount of time between actions ('Use') (1000 = 1 second) MinActionInterval = 200 -- minimum amount of time between extended actions ('Use with...') (1000 = 1 second) MinActionExInterval = 200 ---- MAP SYSTEM ---- -- map location Map = "data/world/world.otbm" -- mapkind -- options: OTBM for binary map, XML for OTX map MapKind = "OTBM" -- Type of map storage, -- 'relational' - Slower, but possible to run database queries to change all items to another id for example. -- 'binary' - Faster, but you cannot run DB queries. -- To switch, load server with the current type, change the type in config.lua -- type /reload config and the save the server with /closeserver serversave MapStoreType = "binary" ---- RATES SYSTEM ---- -- rates (experience, skill, magic level, loot and spawn) RateExp = 75 RateSkill = 17 RateMag = 10 RateLoot = 5 RateSpawn = 2 --- SPAWNS SYSTEM --- -- despawn configs -- how many floors can a monster go from his spawn before despawning DespawnRange = 2 -- how many square metters can a monster be far from his spawn before despawning DespawnRadius = 50 --- STATUS SYSTEM --- -- motd (the message box that you sometimes get before you choose characters) MOTD = "Welcome to Tibia!" MOTD_Num = "1" -- max number of players allowed MaxPlayers = "100" --- OTHERS --- -- accounts password type -- options: plain, md5, sha1 PasswordType = "plain" -- max number of messages a player can say before getting muted (default 4), set to 0 to disable muting MaxMessageBuffer = 0 -- save client debug assertion reports SaveClientDebug = true -- Should the server use account balance system or depot system for paying houses? UseAccBalance = true -- whether or not to check for premium accounts when using beds PremOnlyBeds = true -- Time after player will be kicked when idle, in minutes MaxIdleTime = 10 -- Level on which player will get rooked LevelToRook = 5 -- TownId to which player will be teleported RookTempleId = 11 -- if your website is not showing player deaths, then keep this as 0 StorePlayerDeaths = true -- ID of temple to which player will get teleported when his prem end out -- 0 to disable -- not tested yet FACCTempleID = 3 --[[ ::::::::::::::::::::::::::::::::: :: Configs added by :: :: Nottinghster :: ::::::::::::::::::::::::::::::::: ]]-- -- Change sex changeSexPrice = 10000 changeSexOnlyPremium = true -- How many seconds the player can push others PushDelayInterval = 500 -- Use spell talking in orange? spellTalkInOrange = true -- Server Priority - options: "aboveNormal", "normal", "high" and "realtime" serverPriority = "realtime" -- Free premium for all players? freePremium = true -- Use Modified Exp Formula: -- The formula was modified, meaning that, with the original formula, you would need 4200 experience points to reach the level 8. -- With Tibianic Exp Formula, you will only need 238 experience points to reach the level 8! -- With MasterCores Exp Formula, you will only need 250 experience points to reach the level 8! -- Options: "original", "tibianic" and "mastercores". ExpFormulaType = "tibianic" --- REAL TIBIA SAVE SYSTEM --- -- Is it enabled? enableServerSave = true -- What hour will it happen? serverSaveHour = 05 -- Will it just close the server or shutdown it? options: "closeserver" and "shutdown" serverSaveMode = "closeserver" -- Time to start warning players before the save (in minutes) saveWarnBefore = 3 -- Clean server while saving? cleanServerAtSave = true -- Clean pz at save? cleanPzAtSave = true -- Clean corpses at save? cleanCorpsesAtSave = true -- Simple save frequence (in minutes) simpleSaveFrequence = 60 -- Warn players about saving? (good for big servers) saveWarning = true -- save players? WARNING: YOU SHOULD JUST SET NO IF IT'S AN ENFORCED OTSERV savePlayers = true -- Database backup at save? (configurable at file backup.bat) DatabaseBackupAtSave = false --- CLEAN MAP SYSTEM --- -- Auto clean frequence (in minutes) autoCleanFrequence = true -- Time to start warning players before the server clean (in minutes) cleanWarnBefore = 60 -- Clean corpses/fields? cleanCorpses = true -- Clean pz area? cleanPz = true Config.lua logo acima bless: Spoiler function onSay(cid, words, param) local fail = 0 local bless = {1, 2, 3, 4, 5, 6} if getPlayerLevel(cid) < 31 then cost = 2000 else cost = ((getPlayerLevel(cid) - 30) * 200) + 2000 end if cost > 20000 then cost = 20000 end for i = 1, #bless do if not AddPlayerBlessing(cid, bless) then CheckPlayerBlessings(cid, bless) if doPlayerRemoveMoney(cid, cost) == TRUE then if i == #bless and not(fail == #bless) then doSendMagicEffect(getPlayerPosition(cid), 14) doPlayerSendCancel(cid, "You just bought the missing blessings.") fail = 0 end else fail = 0 doPlayerSendCancel(cid, "You do not have enough money to buy all the blessings!") break end else fail = fail + 1 end end if fail == #bless then doPlayerSendCancel(cid, "You already have all the blessings!") end return TRUE end
Postado Junho 26, 2017 7 anos Estranho... O script pra mim tá 100%. Tentarei dá uma pesquisa melhor e darei outra resposta. (editando essa). Qual é a versão do seu servidor?
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.