Ir para conteúdo
Banner com Efeitos

vankk

Membro
  • Registro em

  • Última visita

Tudo que vankk postou

  1. Voce precisa criar um script para esse "laboratorio" para cada bicho que morrer dar UPDATE na database contando como 1. E quem mais tiver mostrar nessa "tabela". Se esse "laboratorio" for só uma área editada com alguns bixos, desiste. Precisa criar um script para isso.
  2. function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if player:getStorageValue(1234) >= os.time() then player:say('You already have double exp!', TALKTYPE_MONSTER_SAY) return true end player:setStorageValue(1234, os.time() + 86400) Item(item.uid):remove(1) player:say('Your 24 hours of double XP has started!', TALKTYPE_MONSTER_SAY) return true end em events/scripts/player.lua procure por function Player:onGainExperience(source, exp, rawExp) e adiciona na linha abaixo: if self:getStorageValue(1234) >= os.time() then exp = exp * 2 end
  3. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Esta é uma mensagem automática, este tópico foi movido para a área correta. Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680 Este tópico foi movido: De: Downloads OTServ > OTServ > OTServs 8.6x Para: Suporte OTServ > OTServ > Suporte de OTServ Geral
  4. Como assim outfit sem addons? Só setar a roupa do citizen? mas enfim, veja se é do seu agrado: if getPlayerPremiumDays(cid) < 1 then doTeleportThing(cid, getPlayerMasterPos(cid)) doCreatureChangeOutfit(cid, 136) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You got teleported to temple, as your premium has expired.") doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) end
  5. @Larissa Azhaurn Ele pediu na conta, e não por nome de player para ir para a conta.. <3 UPDATE `accounts` SET `premium_points` = 25 WHERE `name`='1234567'; Seta 25 points para a conta 1234567, só voce modificar.
  6. Site é uma coisa, servidor é outra, :p
  7. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Posta o script do characters.php
  8. Sem o script fica um pouco difícil te ajudar..
  9. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Seta o time que voce quer no globalevents.. function onThink(interval, lastExecution) if (getWorldType() == 2) then doBroadcastMessage("World type was set to NO-PvP.") setWorldType(1) elseif(getWorldType() == 1) then doBroadcastMessage("World type was set to PVP.") setWorldType(2) end return TRUE end
  10. Testa, se der algum erro crie um tópico com foto do erro, e o script que está dando erro.
  11. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Qual a versão do seu TFS?
  12. Te dei um link ensinando a compilar, xd. Sei, e outras coisas também.
  13. Que tal assim? local config = { rate = 3.0, time = 24, storage = 20011 } local function endExpRate(cid) if not isPlayer(cid) then return end doPlayerSetRate(cid, SKILL__LEVEL, 6.0) setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Your extra experience time has ended.") end function onUse(cid, item, fromPosition, itemEx, toPosition) local timeLeft = getPlayerStorageValue(cid, 20011) if timeLeft > os.time() then local timeTable = os.date('*t', timeLeft - (os.time() + 3600)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, string.format("You still have %d %s %d %s %d %s left of extra experience.", timeTable.hour, timeTable.hour > 1 and "hours" or "hour", timeTable.min, timeTable.min > 1 and "minutes" or "minute", timeTable.sec, timeTable.sec > 1 and "seconds" or "second")) return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, string.format("Your extra experience rate is now: %d. It will last for %d hours.", config.rate, config.time)) doPlayerSetRate(cid, SKILL__LEVEL, config.rate) setPlayerStorageValue(cid, config.storage, os.time() + config.time * 3600 * 1000) addEvent(endExpRate, config.time * 3600 * 1000, cid) doRemoveItem(item.uid, 1) return true end
  14. Tente com o TFS 1.2 - https://github.com/otland/forgottenserver/
  15. Isso não é XML, isso é o script. E no TFS 0.4 não possui essa funcão acredito eu. Não seria mais fácil colocar o NPC para conversar com quem é free account, mas se voce quiser fazer uma determinada acão, exemplo, viajar no barco, ele fala que voce não pode viajar com ele? E assim teria menas chance de pessoas bugarem nesse NPC com PZ.
  16. https://github.com/otland/forgottenserver/wiki/Compiling
  17. Achei esse script na OtLand, e achei interessante, é um script para addon doll e mount doll, mas ele usa Modal Window. Sem digitar !addon mage. Tudo o que voce precisa fazer é selecionar a montaria/addon na lista. Testado em TFS 1.1 e 1.2 Registre no login.lua 'modalAD', 'modalMD' actions.xml <action itemid="8982" script="modalAD.lua"/> <action itemid="9019" script="modalMD.lua"/> actions - modalMD.lua local mounts = { [1] = {name = "Widow Queen", ID = 1}, [2] = {name = "Racing Bird", ID = 2}, [3] = {name = "War Bear", ID = 3}, [4] = {name = "Black Sheep", ID = 4}, [5] = {name = "Midnight Panther", ID = 5}, [6] = {name = "Draptor", ID = 6}, [7] = {name = "Titanica", ID = 7}, [8] = {name = "Tin Lizard", ID = 8}, [9] = {name = "Blazebringer", ID = 9}, [10] = {name = "Rapid Boar", ID = 10}, [11] = {name = "Stampor", ID = 11}, [12] = {name = "Undead Cavebear", ID = 12}, [13] = {name = "Donkey", ID = 13}, [14] = {name = "Tiger Slug", ID = 14}, [15] = {name = "Uniwheel", ID = 15}, [16] = {name = "Crystal Wolf", ID = 16}, [17] = {name = "War horse", ID = 17}, [18] = {name = "Kingly Deer", ID = 18}, [19] = {name = "Tamed Panda", ID = 19}, [20] = {name = "Dromedary", ID = 20}, [21] = {name = "King Scorpion", ID =21}, [22] = {name = "Rented Horse", ID = 22}, [23] = {name = "Armoured War Horse", ID = 23}, [24] = {name = "Shadow Draptor", ID =24}, [25] = {name = "Rented Horse", ID = 25}, [26] = {name = "Rented Horse", ID = 26}, [27] = {name = "Ladybug", ID = 27}, [28] = {name = "Manta Ray", ID = 28}, [29] = {name = "Ironblight", ID =29}, [30] = {name = "Magma Crawler", ID = 30}, [31] = {name = "Dragonling", ID = 31}, [32] = {name = "Gnarlhound", ID = 32}, [33] = {name = "Crimson Ray", ID = 33}, [34] = {name = "Steelbeak", ID = 34}, [35] = {name = "Water Buffalo", ID = 35}, [36] = {name = "Tombstinger", ID = 36}, [37] = {name = "Platesaurian", ID = 37}, [38] = {name = "Ursagrodon", ID = 38}, [39] = {name = "The Hellgrip", ID = 39}, [40] = {name = "Noble Lion", ID = 40}, [41] = {name = "Desert King", ID = 41}, [42] = {name = "Shock Head", ID = 42}, [43] = {name = "Walker", ID = 43}, [44] = {name = "Azudocus", ID = 44}, [45] = {name = "Carpacosaurus", ID = 45}, [46] = {name = "Death Crawler", ID = 46}, [47] = {name = "Flamesteed", ID = 47}, [48] = {name = "Jade Lion", ID = 48}, [49] = {name = "Jade Pincer", ID = 49}, [50] = {name = "Nethersteed", ID = 50}, [51] = {name = "Tempest", ID = 51}, [52] = {name = "Winter King", ID = 52}, [53] = {name = "Doombringer", ID = 53}, [54] = {name = "Woodland Prince", ID = 54}, [55] = {name = "Hailtorm Fury", ID = 55}, [56] = {name = "Siegebreaker", ID = 56}, [57] = {name = "Poisonbane", ID = 57}, [58] = {name = "Blackpelt", ID = 58}, [59] = {name = "Golden Dragonfly", ID = 59}, [60] = {name = "Steel Bee", ID = 60}, [61] = {name = "Copper Fly", ID = 61}, [62] = {name = "Tundra Rambler", ID = 62}, [63] = {name = "Highland Yak", ID = 63}, [64] = {name = "Glacier Vagabond", ID = 64}, [65] = {name = "Glooth Glider", ID = 65}, [66] = {name = "Shadow Hart", ID = 66}, [67] = {name = "Black Stag", ID = 67}, [68] = {name = "Emperor Deer", ID = 68}, [69] = {name = "Flying Divan", ID = 69}, [70] = {name = "Magic Carpet", ID = 70}, [71] = {name = "Floating Kashmir", ID = 71}, [72] = {name = "Ringtail Wazzoon", ID = 72}, [73] = {name = "Night Wazzoon", ID = 73}, [74] = {name = "Emerald Waccoon", ID = 74}, } function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey) player:registerEvent("modalMD") local title = "Choose your mount!" local message = "You will receive the mount you select!" local window = ModalWindow(1001, title, message) if player:getItemCount(9019) >= 1 then window:addButton(100, "Confirm") window:setDefaultEnterButton(100) else window:setDefaultEnterButton(101) end window:addButton(101, "Cancel") window:setDefaultEscapeButton(101) for i = 1, #mounts do local o = mounts[i].name if not player:hasMount(mounts[i].ID) then window:addChoice(i, o) end end if window:getChoiceCount() == 0 then window:setMessage("You have all the mounts! You have been awarded the achievement and a custom mount!") --add achievement end window:sendToPlayer(player) return true end actions - modalAD.lua local outfits = { [1] = {name = "Citizen", male = 128, female = 136}, [2] = {name = "Hunter", male = 129, female = 137}, [3] = {name = "Mage", male = 130, female = 138}, [4] = {name = "Knight", male = 131, female = 139}, [5] = {name = "Noble", male = 132, female = 140}, [6] = {name = "Summoner", male = 133, female = 141}, [7] = {name = "Warrior", male = 134, female = 142}, [8] = {name = "Barbarian", male = 143, female = 147}, [9] = {name = "Druid", male = 144, female = 148}, [10] = {name = "Wizard", male = 145, female = 149}, [11] = {name = "Oriental", male = 146, female = 150}, [12] = {name = "Pirate", male = 151, female = 155}, [13] = {name = "Assassin", male = 152, female = 156}, [14] = {name = "Beggar", male = 153, female = 157}, [15] = {name = "Shaman", male = 154, female = 158}, [16] = {name = "Norse", male = 251, female = 252}, [17] = {name = "Nightmare", male = 268, female = 269}, [18] = {name = "Jester", male = 273, female = 270}, [19] = {name = "Brotherhood", male = 278, female = 279}, [20] = {name = "Demonhunter", male = 289, female = 288}, [21] = {name = "Yalaharian", male = 325, female = 324}, [22] = {name = "Warmaster", male = 335, female = 336}, [23] = {name = "Wayfarer", male = 367, female = 366}, [24] = {name = "Afflicted", male = 430, female = 431}, [25] = {name = "Elementalist", male = 432, female = 433}, [26] = {name = "Deepling", male = 463, female = 464}, [27] = {name = "Insectoid", male = 465, female = 466}, [28] = {name = "Entrepreneur", male = 472, female = 471}, [29] = {name = "Crystal Warlord", male = 512, female = 513}, [30] = {name = "Soil Guardian", male = 516, female = 514}, [31] = {name = "Demon", male = 541, female = 542}, [32] = {name = "Cave Explorer", male = 574, female = 575}, [33] = {name = "Dream Warden", male = 577, female = 578}, [34] = {name = "Champion", male = 633, female = 632}, [35] = {name = "Conjurer", male = 634, female = 635}, [36] = {name = "Beastmaster", male = 637, female = 636}, [37] = {name = "Chaos Acolyte", male = 665, female = 664}, [38] = {name = "Death Herald", male = 667, female = 666}, [39] = {name = "Ranger", male = 684, female = 683}, [40] = {name = "Ceremonial Garb", male = 695, female = 694}, [41] = {name = "Puppeteer", male = 697, female = 696}, [42] = {name = "Spirit Caller", male = 699, female = 698}, } function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey) player:registerEvent("modalAD") local title = "Choose your outfit!" local message = "You will receive the outfit and both addons!" local window = ModalWindow(1000, title, message) if player:getItemCount(8982) >= 1 then window:addButton(100, "Confirm") window:setDefaultEnterButton(100) else window:setDefaultEnterButton(101) end window:addButton(101, "Cancel") window:setDefaultEscapeButton(101) for i = 1, #outfits do local o = outfits[i].name if not player:hasOutfit(outfits[i].male, 3) and not player:hasOutfit(outfits[i].female, 3) then if outfits[i].name == "Noble" or outfits[i].name == "Norse" then if player:getSex() == 0 then o = o .. "woman" else o = o .. "man" end end window:addChoice(i, o) end end if window:getChoiceCount() == 0 then window:setMessage("You have all the outfits! You have been awarded the achievement and a custom outfit!") --add achievement end window:sendToPlayer(player) return true end creaturescripts.xml <event type="modalwindow" name="modalAD" script="modalAD.lua"/> <event type="modalwindow" name="modalMD" script="modalMD.lua"/> creaturescripts - modalMD.lua local mounts = { [1] = {name = "Widow Queen", ID = 1}, [2] = {name = "Racing Bird", ID = 2}, [3] = {name = "War Bear", ID = 3}, [4] = {name = "Black Sheep", ID = 4}, [5] = {name = "Midnight Panther", ID = 5}, [6] = {name = "Draptor", ID = 6}, [7] = {name = "Titanica", ID = 7}, [8] = {name = "Tin Lizard", ID = 8}, [9] = {name = "Blazebringer", ID = 9}, [10] = {name = "Rapid Boar", ID = 10}, [11] = {name = "Stampor", ID = 11}, [12] = {name = "Undead Cavebear", ID = 12}, [13] = {name = "Donkey", ID = 13}, [14] = {name = "Tiger Slug", ID = 14}, [15] = {name = "Uniwheel", ID = 15}, [16] = {name = "Crystal Wolf", ID = 16}, [17] = {name = "War horse", ID = 17}, [18] = {name = "Kingly Deer", ID = 18}, [19] = {name = "Tamed Panda", ID = 19}, [20] = {name = "Dromedary", ID = 20}, [21] = {name = "King Scorpion", ID =21}, [22] = {name = "Rented Horse", ID = 22}, [23] = {name = "Armoured War Horse", ID = 23}, [24] = {name = "Shadow Draptor", ID =24}, [25] = {name = "Rented Horse", ID = 25}, [26] = {name = "Rented Horse", ID = 26}, [27] = {name = "Ladybug", ID = 27}, [28] = {name = "Manta Ray", ID = 28}, [29] = {name = "Ironblight", ID =29}, [30] = {name = "Magma Crawler", ID = 30}, [31] = {name = "Dragonling", ID = 31}, [32] = {name = "Gnarlhound", ID = 32}, [33] = {name = "Crimson Ray", ID = 33}, [34] = {name = "Steelbeak", ID = 34}, [35] = {name = "Water Buffalo", ID = 35}, [36] = {name = "Tombstinger", ID = 36}, [37] = {name = "Platesaurian", ID = 37}, [38] = {name = "Ursagrodon", ID = 38}, [39] = {name = "The Hellgrip", ID = 39}, [40] = {name = "Noble Lion", ID = 40}, [41] = {name = "Desert King", ID = 41}, [42] = {name = "Shock Head", ID = 42}, [43] = {name = "Walker", ID = 43}, [44] = {name = "Azudocus", ID = 44}, [45] = {name = "Carpacosaurus", ID = 45}, [46] = {name = "Death Crawler", ID = 46}, [47] = {name = "Flamesteed", ID = 47}, [48] = {name = "Jade Lion", ID = 48}, [49] = {name = "Jade Pincer", ID = 49}, [50] = {name = "Nethersteed", ID = 50}, [51] = {name = "Tempest", ID = 51}, [52] = {name = "Winter King", ID = 52}, [53] = {name = "Doombringer", ID = 53}, [54] = {name = "Woodland Prince", ID = 54}, [55] = {name = "Hailtorm Fury", ID = 55}, [56] = {name = "Siegebreaker", ID = 56}, [57] = {name = "Poisonbane", ID = 57}, [58] = {name = "Blackpelt", ID = 58}, [59] = {name = "Golden Dragonfly", ID = 59}, [60] = {name = "Steel Bee", ID = 60}, [61] = {name = "Copper Fly", ID = 61}, [62] = {name = "Tundra Rambler", ID = 62}, [63] = {name = "Highland Yak", ID = 63}, [64] = {name = "Glacier Vagabond", ID = 64}, [65] = {name = "Glooth Glider", ID = 65}, [66] = {name = "Shadow Hart", ID = 66}, [67] = {name = "Black Stag", ID = 67}, [68] = {name = "Emperor Deer", ID = 68}, [69] = {name = "Flying Divan", ID = 69}, [70] = {name = "Magic Carpet", ID = 70}, [71] = {name = "Floating Kashmir", ID = 71}, [72] = {name = "Ringtail Wazzoon", ID = 72}, [73] = {name = "Night Wazzoon", ID = 73}, [74] = {name = "Emerald Waccoon", ID = 74}, } function onModalWindow(player, modalWindowId, buttonId, choiceId) player:unregisterEvent("modalMD") if modalWindowId == 1001 then if buttonId == 100 then if player:getItemCount(9019) == 0 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You must have a Mount Doll in your backpack!") return false end if choiceId == 0 then return false end player:removeItem(9019, 1) player:addMount(mounts[choiceId].ID) player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW) end end end creaturescripts - modalAD.lua local outfits = { [1] = {name = "Citizen", male = 128, female = 136}, [2] = {name = "Hunter", male = 129, female = 137}, [3] = {name = "Mage", male = 130, female = 138}, [4] = {name = "Knight", male = 131, female = 139}, [5] = {name = "Noble", male = 132, female = 140}, [6] = {name = "Summoner", male = 133, female = 141}, [7] = {name = "Warrior", male = 134, female = 142}, [8] = {name = "Barbarian", male = 143, female = 147}, [9] = {name = "Druid", male = 144, female = 148}, [10] = {name = "Wizard", male = 145, female = 149}, [11] = {name = "Oriental", male = 146, female = 150}, [12] = {name = "Pirate", male = 151, female = 155}, [13] = {name = "Assassin", male = 152, female = 156}, [14] = {name = "Beggar", male = 153, female = 157}, [15] = {name = "Shaman", male = 154, female = 158}, [16] = {name = "Norse", male = 251, female = 252}, [17] = {name = "Nightmare", male = 268, female = 269}, [18] = {name = "Jester", male = 273, female = 270}, [19] = {name = "Brotherhood", male = 278, female = 279}, [20] = {name = "Demonhunter", male = 289, female = 288}, [21] = {name = "Yalaharian", male = 325, female = 324}, [22] = {name = "Warmaster", male = 335, female = 336}, [23] = {name = "Wayfarer", male = 367, female = 366}, [24] = {name = "Afflicted", male = 430, female = 431}, [25] = {name = "Elementalist", male = 432, female = 433}, [26] = {name = "Deepling", male = 463, female = 464}, [27] = {name = "Insectoid", male = 465, female = 466}, [28] = {name = "Entrepreneur", male = 472, female = 471}, [29] = {name = "Crystal Warlord", male = 512, female = 513}, [30] = {name = "Soil Guardian", male = 516, female = 514}, [31] = {name = "Demon", male = 541, female = 542}, [32] = {name = "Cave Explorer", male = 574, female = 575}, [33] = {name = "Dream Warden", male = 577, female = 578}, [34] = {name = "Champion", male = 633, female = 632}, [35] = {name = "Conjurer", male = 634, female = 635}, [36] = {name = "Beastmaster", male = 637, female = 636}, [37] = {name = "Chaos Acolyte", male = 665, female = 664}, [38] = {name = "Death Herald", male = 667, female = 666}, [39] = {name = "Ranger", male = 684, female = 683}, [40] = {name = "Ceremonial Garb", male = 695, female = 694}, [41] = {name = "Puppeteer", male = 697, female = 696}, [42] = {name = "Spirit Caller", male = 699, female = 698}, [43] = {name = "Glooth Engineer", male = 610, female = 618}, } function onModalWindow(player, modalWindowId, buttonId, choiceId) player:unregisterEvent("modalAD") if modalWindowId == 1000 then if buttonId == 100 then if player:getItemCount(8982) == 0 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You must have a Addon Doll in your backpack!") return false end if choiceId == 0 then return false end player:removeItem(8982, 1) if player:getSex() == 0 then player:addOutfitAddon(outfits[choiceId].female, 3) else player:addOutfitAddon(outfits[choiceId].male, 3) end player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_YELLOW) end end end não sou a melhor pessoa para explicar as coisas, basicamente é isso: AD = Addon Doll MD = Mount Doll Se voce quiser trocar o doll, mude no actions.xml o ID, e mude nos scripts, na linha if player:getItemCount(ID) == 0 then - Substitui o ID pelo o ID do doll que voce queira. Créditos: beastn
  18. Obrigado @Larissa Azhaurnestava querendo um script desse. estava morrendo de preguica de fazer.
  19. Nunca saberei se voce não mandar uma foto do erro, e nem o script.
  20. Mais atenção na próxima vez, o seu pedido é um Derivado e não Normal.
  21. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Sim, é uma excelente empresa mesmo!!
  22. vankk postou uma resposta no tópico em Suporte & Pedidos
    Obrigado pelo feedback, já removi. Vem então ;)
  23. Não sei, utilize Linux para hospedar servidores de Tibia é a melhor opcão!!
  24. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Bota 5000 segundos no globalevents, e tenta esse script: E veja se da algum erro no console. function onThink() local r = db.getResult('SELECT * FROM shop_history WHERE processed=0') if r:getID() ~= -1 then repeat local cid = getPlayerByName(r:getDataString('player')) if isPlayer(cid) then local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).uid if bp ~= 0 then local j = db.getResult('SELECT * FROM shop_offer WHERE id='..r:getDataInt('product')) if j:getID() ~= -1 then local id = tonumber(j:getDataInt('item')) local tid = tonumber(r:getDataInt('id')) local count = tonumber(j:getDataInt('count')) local tipe = tonumber(j:getDataInt('type')) local name = j:getDataString('name') if tipe == 5 or tipe == 8 then local w = getItemInfo(id).weight * count if getPlayerFreeCap(cid) >= w then if doAddContainerItemEx(bp, doCreateItemEx(id, count)) == 1 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'You have received >> '..name..' << from our shop system') db.executeQuery('UPDATE shop_history SET processed=1 WHERE id = ' .. tid) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'You don\'t have enough space in backpack to receive >> '..name..' <<') end else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'Sorry, you don\'t have enough capacity to receive >> '..name..' << (You need: '..getItemInfo(id).weight * count..' Capacity)') end elseif tipe == 6 or tipe == 7 then local bid, bcap = tipe == 6 and 1987 or 1988, tipe == 6 and 8 or 20 local w = getItemInfo(bid).weight + (getItemInfo(id).weight * count * bcap) if getPlayerFreeCap(cid) >= w then local c = doCreateItemEx(bid) for i = 1, bcap do doAddContainerItem(c, id, count) end if doPlayerAddItemEx(getPlayerSlotItem(cid, 3).uid, c) == RETURNVALUE_NOERROR then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'You have received >> '..name..' << from our shop system') db.executeQuery('UPDATE shop_history SET processed=1 WHERE id='..tid) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'Sorry, you don\'t have enough space to receive >> '..name..' <<') end else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'Sorry, you don\'t have enough capacity to receive >> '..name..' << (You need: '..w..' Capacity)') end end j:free() end else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, 'You don\'t have a container in your backpack slot.') end end until not r:next() r:free() end return true end
  25. O que acredito que ele fez foi a modificacão do cliente. Porque na versão 8.6 não tem os bichos das montarias, e também não possui a montaria.

Informação Importante

Confirmação de Termo