.Qual servidor ou website você utiliza como base?
Qual o motivo deste tópico?
Está surgindo algum erro? Se sim coloque-o aqui.
Você tem o código disponível? Se tiver publique-o aqui:
function Player.sendTibiaTime(self, hours, minutes)
-- TODO: Migrate to protocolgame.cpp
local msg = NetworkMessage()
msg:addByte(0xEF)
msg:addByte(hours)
msg:addByte(minutes)
msg:sendToPlayer(self)
msg:delete()
return true
end
local function onMovementRemoveProtection(cid, oldPos, time)
local player = Player(cid)
if not player then
return true
end
local playerPos = player:getPosition()
if (playerPos.x ~= oldPos.x or playerPos.y ~= oldPos.y or playerPos.z ~= oldPos.z) or player:getTarget() then
player:setStorageValue(Storage.combatProtectionStorage, 0)
return true
end
addEvent(onMovementRemoveProtection, 1000, cid, oldPos, time - 1)
end
function onLogin(player)
local items = {
{2120, 1},
{2148, 3}
}
if player:getLastLoginSaved() == 0 then
local backpack = player:addItem(1988)
if backpack then
for i = 1, #items do
backpack:addItem(items[i][1], items[i][2])
end
end
player:addItem(2050, 1, true, 1, CONST_SLOT_AMMO)
else
player:sendTextMessage(MESSAGE_STATUS_DEFAULT, string.format("Your last visit in ".. SERVER_NAME ..": %s.", os.date("%d. %b %Y %X", player:getLastLoginSaved())))
end
local playerId = player:getId()
DailyReward.init(playerId)
player:loadSpecialStorage()
if player:getGroup():getId() >= 4 then
player:setGhostMode(true)
end
-- Stamina
nextUseStaminaTime[playerId] = 1
-- EXP Stamina
nextUseXpStamina[playerId] = 1
-- Prey Small Window
for slot = CONST_PREY_SLOT_FIRST, CONST_PREY_SLOT_THIRD do
player:sendPreyData(slot)
end
-- New prey
nextPreyTime[playerId] = {
[CONST_PREY_SLOT_FIRST] = 1,
[CONST_PREY_SLOT_SECOND] = 1,
[CONST_PREY_SLOT_THIRD] = 1
}
if (player:getAccountType() == ACCOUNT_TYPE_TUTOR) then
local msg = [[:: Tutor Rules
1 *> 3 Warnings you lose the job.
2 *> Without parallel conversations with players in Help, if the player starts offending, you simply mute it.
3 *> Be educated with the players in Help and especially in the Private, try to help as much as possible.
4 *> Always be on time, if you do not have a justification you will be removed from the staff.
5 *> Help is only allowed to ask questions related to tibia.
6 *> It is not allowed to divulge time up or to help in quest.
7 *> You are not allowed to sell items in the Help.
8 *> If the player encounters a bug, ask to go to the website to send a ticket and explain in detail.
9 *> Always keep the Tutors Chat open. (required).
10 *> You have finished your schedule, you have no tutor online, you communicate with some CM in-game
or ts and stay in the help until someone logs in, if you can.
11 *> Always keep a good Portuguese in the Help, we want tutors who support, not that they speak a satanic ritual.
12 *> If you see a tutor doing something that violates the rules, take a print and send it to your superiors. "
- Commands -
Mute Player: /mute nick, 90 (90 seconds)
Unmute Player: /unmute nick.
- Commands -]]
player:popupFYI(msg)
end
-- Open channels
if table.contains({TOWNS_LIST.DAWNPORT, TOWNS_LIST.DAWNPORT_TUTORIAL}, player:getTown():getId())then
player:openChannel(3) -- World chat
else
player:openChannel(3) -- World chat
player:openChannel(5) -- Advertsing main
end
-- Rewards
local rewards = #player:getRewardList()
if(rewards > 0) then
player:sendTextMessage(MESSAGE_INFO_DESCR, string.format("You have %d %s in your reward chest.",
rewards, rewards > 1 and "rewards" or "reward"))
end
-- Update player id
local stats = player:inBossFight()
if stats then
stats.playerId = player:getId()
end
-- Free Storage
player:setStorageValue(Storage.SearoutesAroundYalahar.TownsCounter, 5)
player:setStorageValue(Storage.SearoutesAroundYalahar.AbDendriel, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.Carlin, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.Thais, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.Darashia, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.Venore, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.Ankrahmun, 1)
player:setStorageValue(Storage.SearoutesAroundYalahar.LibertyBay, 1)
-- yalahar
player:setStorageValue(Storage.InServiceofYalahar.Questline, 17)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 18)
player:setStorageValue(Storage.InServiceofYalahar.Mission03, 3)
player:setStorageValue(Storage.InServiceofYalahar.NotesAzerus, 0)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 19)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 20)
player:setStorageValue(Storage.InServiceofYalahar.Mission03, 4)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 23)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 22)
player:setStorageValue(Storage.InServiceofYalahar.Mission04, 1)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 27)
player:setStorageValue(Storage.InServiceofYalahar.Mission04, 6)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 27)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 28)
player:setStorageValue(Storage.InServiceofYalahar.Mission05, 1)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 34)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 35)
player:setStorageValue(Storage.InServiceofYalahar.Mission06, 1)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 39)
player:setStorageValue(Storage.InServiceofYalahar.Mission06, 5)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 39)
player:setStorageValue(Storage.InServiceofYalahar.Mission06, 5) -- StorageValue for Questlog "Mission 06: Frightening Fuel"
player:setStorageValue(Storage.InServiceofYalahar.QuaraState, 2)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 40)
player:setStorageValue(Storage.InServiceofYalahar.Mission07, 1)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 43)
player:setStorageValue(Storage.InServiceofYalahar.Mission07, 5)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 48)
player:setStorageValue(Storage.InServiceofYalahar.Mission09, 1)
player:setStorageValue(Storage.InServiceofYalahar.Questline, 47)
player:setStorageValue(Storage.InServiceofYalahar.Mission08, 4)
--goroma
player:setStorageValue(Storage.TheShatteredIsles.DefaultStart, 1)
player:setStorageValue(Storage.TheShatteredIsles.Shipwrecked, 1)
player:setStorageValue(Storage.TheShatteredIsles.Shipwrecked, 2)
player:setStorageValue(Storage.TheShatteredIsles.AccessToGoroma, 1)
if player:getStorageValue(Storage.combatProtectionStorage) < 1 then
player:setStorageValue(Storage.combatProtectionStorage, 1)
onMovementRemoveProtection(playerId, player:getPosition(), 10)
end
-- Set Client XP Gain Rate
local baseExp = 100
if Game.getStorageValue(GlobalStorage.XpDisplayMode) > 0 then
baseExp = getRateFromTable(experienceStages, player:getLevel(), configManager.getNumber(configKeys.RATE_EXP))
end
local staminaMinutes = player:getStamina()
local doubleExp = false --Can change to true if you have double exp on the server
local staminaBonus = (staminaMinutes > 2400) and 150 or ((staminaMinutes < 840) and 50 or 100)
if doubleExp then
baseExp = baseExp * 2
end
player:setStaminaXpBoost(staminaBonus)
player:setBaseXpGain(baseExp)
local worldTime = getWorldTime()
local hours = math.floor(worldTime / 60)
local minutes = worldTime % 60
player:sendTibiaTime(hours, minutes)
if player:getStorageValue(Storage.isTraining) == 1 then --Reset exercise weapon storage
player:setStorageValue(Storage.isTraining,0)
end
return true
end
Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Queria que alguem me ajudasse liberar os seguintes acessos minha base é 12.4 globalotbr fts 1.3
Acessos seguinte queria liberar:
Barbarian Test Quest (completa)
Bigfoot's Burden (completa) - Essa é da warzone
Cults of Tibia
Dangerous Depths
Forgotten Knowledge
In Service of Yalahar (até a missão 9 completa, a 10 é a luta contra o boss)
Killing in the name of...
The Ape City (completa)
The Dream Courts
The Explorer Society (completa)
The First Dragon
The Ice Islands Quest (completa)
The inquisition
The New Frontier
The Secret Library
The Shattered Isles (completa)
Wrath of the Emperor
Alguem me ajuda Por favor.