Ir para conteúdo

eSvira

Membro
  • Registro em

  • Última visita

  1. 🎉 ¡Bienvenido a la segunda temporada del servidor OldTibia! 🎉 ¡Estamos emocionados de anunciar que todos los errores reportados han sido corregidos, y además, hemos introducido muchos nuevos sistemas y mejoras para hacer tu experiencia aún mejor! Cambios clave: 💰 Eliminación de la tarifa por posiciones de entrenamiento para almas 🦹 Introducción del sistema de nivel de monstruos, que afecta al botín, la experiencia, los puntos de vida y el daño de los monstruos 💪 Aumento en la cantidad de puntos de vida y puntos de maná en los espacios, y adición de regeneración y mayor resistencia en los objetos 🔄 Cambio en la etapa de experiencia 💼 Introducción del NPC Nechanger, que permite el intercambio de almas por objetos y la deposición de puntos de alma Inicio programado: 24 de marzo a las 4:00 PM hora de Europa Central. ¡Únete ahora al mejor servidor en www.OldTibia.com.pl! ¡No te pierdas esta aventura! 🚀 Además, pedimos amablemente ayuda en la publicidad, ya que el servidor es completamente gratuito y libre de patrocinadores. ¡Gracias por tu apoyo! 🙏
  2. Início em 19.11.2023 - 16:00 - O oldTibia foi criado com a ideia de ser free-to-play (f2p). Primariamente, o mapa principal foi editado para proporcionar uma experiência FACC (Free Account). Além de novas áreas de caça, agora existem quests disponíveis para PACC (Premium Account). No site, três locais são compartilhados, cada um concedendo 13 dias de PACC, mas também existem locais ocultos, permitindo que os jogadores obtenham até 50 dias de acesso premium de graça. Quando dizemos f2p, a loja do jogo não oferece nada extraordinário; tais itens são acessíveis através do jogo regular. A loja fornece Access Quests para djinn azul ou verde, assim como PACC. Devido ao novo sistema de training dummy na loja, foram introduzidas armas para treinamento de habilidades. Elas garantem 1450 hits no boneco em 5 minutos (de 10 skill para aproximadamente 42/43). Para evitar abuso de bugs durante o uso delas, a velocidade do nosso personagem é reduzida para -5000. O servidor está configurado para uma taxa Média-Baixa, oferecendo 6 frags para Red Skull com perda de experiência, tarefas PVP, itens do Diablo 2 e sem recursos adicionais como eventos ou reborns. Para mais informações, visite o site do projeto! Você gosta de PVP? Aproveite e inicie a tarefa mortal. No depósito de Thais, vá para o porão e fale com o NPC. Lembre-se dos tempos em que o jogo lhe trazia alegria e um sorriso no rosto; no oldTibia, essa sensação voltará. Você encontrará muitos novos produtos disponíveis de graça! Novos segredos e sistemas, deixe as lembranças voltarem - os melhores tempos! Informações: Cliente: 8.00 (Tibia Clássico - SKILL'S Editado) Website oldTibia: https://www.oldtibia.com.pl/ Nos vemos no jogo!
  3. Here for top lvl with rebirth system for tfs 1.x: function onThink(interval) local max, query = 5, db.storeQuery("SELECT `name`, `level`, `rebirth` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `rebirth` DESC, `level` DESC, `name` ASC;") local str = "TOP "..max.." Rank Level:\n\n" if query ~= false then k = 0 repeat k = k + 1 str = str .. "\n " .. k .. " - ".. result.getString(query, "name") .." Level:[".. result.getNumber(query, "level") .."] Rebirth:[".. result.getNumber(query, "rebirth") .."]" until not result.next(query) or k == max -- query:free() end broadcastMessage(str, MESSAGE_EVENT_ADVANCE) return true end
  4. .Server: OTX 3.7 El bug ocurre al crear un LOOT, afecta levemente el funcionamiento aunque se mejoran la mayoría de los ítems. El error en la consola se ve así Así es como está escrito el guión en sí. function getper() local n = 1 for i=1,10 do n = n+math.random(0,10) if n < 8*i then break end end return n end local lootable_slots = {'hp','mp','ml','melee','shield','dist'} function assign_loot_Slot(pos) local c = Tile(pos):getTopDownItem() if c ~= nil then if c:isContainer() then local h = c:getItemHoldingCount() if h > 0 then for i = 1, h do local i_Ex = c:getItem(i - 1) local itemEx = { itemid = i_Ex:getId(), uid = i_Ex:getUniqueId() } if (isArmor(itemEx.uid) or isWeapon(itemEx.uid) or isShield(itemEx.uid)) and not isItemStackable(itemEx.uid) then if math.random(1,5) == 5 then if math.random(1, 100) <= 15 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Great loot.") nam = Item(itemEx.uid):getAttribute(ITEM_ATTRIBUTE_DESCRIPTION) nam = nam..' ['..lootable_slots[math.random(1, #lootable_slots)]..'.+'..getper()..'%]' doSetItemSpecialDescription(itemEx.uid, nam) if math.random(1, 100) <= 10 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Amazing loot.") nam = nam..' ['..lootable_slots[math.random(1, #lootable_slots)]..'.+'..getper()..'%]' doSetItemSpecialDescription(itemEx.uid, nam) if math.random(1, 100) <= 5 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good loot.") nam = nam..' ['..lootable_slots[math.random(1, #lootable_slots)]..'.+'..getper()..'%]' doSetItemSpecialDescription(itemEx.uid, nam) end end end end end end return true end end end end function onKill(cid, target, lastHit) if (not isSummon(target)) then addEvent(assign_loot_Slot, 2, getThingPos(target)) end return true end ¡Muchas gracias por toda su ayuda y sugerencias! Solution! In line 22 add:
  5. eSvira respondeu ao post em um tópico de KekezitoLHP em Códigos C++
    TFS 1.2?
  6. change for: function onKill(player, target) if Game.getStorageValue(MONSTER_HUNT.storages.monster) == nil then return true end if not player or not target then return true end if player:getStorageValue(MONSTER_HUNT.storages.player) == -1 then player:setStorageValue(MONSTER_HUNT.storages.player, 0) end if target:isMonster() ~= nil then return true end if target:isMonster() and target:getName():lower() == (MONSTER_HUNT.list[Game.getStorageValue(MONSTER_HUNT.storages.monster)]):lower() then player:setStorageValue(MONSTER_HUNT.storages.player, player:getStorageValue(MONSTER_HUNT.storages.player) + 1) player:sendTextMessage(MESSAGE_STATUS_BLUE_LIGHT, MONSTER_HUNT.messages.prefix .. MONSTER_HUNT.messages.kill:format(player:getStorageValue(MONSTER_HUNT.storages.player), target:getName())) table.insert(MONSTER_HUNT.players, {player:getId(), player:getStorageValue(MONSTER_HUNT.storages.player)}) end return true end

Informação Importante

Confirmação de Termo