

Scorpiondaniel
Membro-
Total de itens
30 -
Registro em
-
Última visita
-
Dias Ganhos
1
Scorpiondaniel venceu a última vez em Maio 22 2022
Scorpiondaniel teve o conteúdo mais curtido!
Sobre Scorpiondaniel

Informação de Perfil
-
Eu sou
Tibiano
Scorpiondaniel's Achievements
-
Sistema de Estoque para NPC's.
Scorpiondaniel respondeu ao tópico de Tottin em Sistemas, Mods & Funções .lua
Conseguiu adaptar? -
Bugou até minha cabeça quando coloca soma 15 quando tira desconta 5 function onEquip(player, item, slot) player:setCapacity(player:getCapacity() + (5 * 2000)) return true end function onDeEquip(player, item, slot) player:setCapacity(player:getCapacity() - (5 * 6000)) return true end Essa foi a solução, bem estranho mas é isso soma 300 e quando desequipa desconta 300.
-
Não funcionou, nem retornou erro Editei fica assim né: local bpcap = MoveEvent() function bpcap.onEquip(player, item, slot) player:setCapacity(player:getCapacity() + (5 * 1000)) -- AQUI VAI SER ADICIONADO 500 DE CAP AO PLAYER QUE EQUIPAR A MOCHILA (5 * 100) = 500 / 5 * 200 = 100. return true end function bpcap.onDeEquip(player, item, slot) player:setCapacity(player:getCapacity()) return true end bpcap:type("backpack") bpcap:id(12707) bpcap:register() Está retornando esse erro: Lua Script Error: [Test Interface] data/movements/scripts/itens/lbackpack.lua data/movements/scripts/itens/lbackpack.lua:1: attempt to call global 'MoveEvent' (a nil value) [Warning - Event::checkScript] Can not load script: scripts/itens/lbackpack.lua
-
.Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Ajuda Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: function getPlayerCap(cid) local query = db.getResult("SELECT cap FROM players WHERE id = " .. getPlayerGUID(cid)) if query:getID() ~= -1 then return tonumber(query:getDataString("cap")) end return 0 end local capacidade = 5000 -- aqui coloca quanto que vai aumentar function onEquip(cid, item, slot) if getPlayerSlotItem(cid, slot).itemid == item.itemid then doPlayerSetMaxCapacity(cid, (getPlayerCap(cid) + capacidade)) doPlayerSave(cid) end return true end function onDeEquip(cid, item, slot) doPlayerSetMaxCapacity(cid,getPlayerCap(cid) - capacidade) doPlayerSave(cid) return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Scorpiondaniel reagiu a uma resposta no tópico: [Ajuda] Modificar script de mineração!
-
[Ajuda] Modificar script de mineração!
Scorpiondaniel respondeu ao tópico de Scorpiondaniel em Suporte Tibia OTServer
Funcionando muito bem mano valeu mesmo! -
[Ajuda] Modificar script de mineração!
Scorpiondaniel respondeu ao tópico de Scorpiondaniel em Suporte Tibia OTServer
Quando a pedra se transforma nas pedrinhas ela continua com a mesmo ActionID, ou seja ainda é possivel continuar minerando e a ideia seria evitar a mineração em quanto não volta a pedra. Olha o ActionID é o mesmo -
[Ajuda] Modificar script de mineração!
Scorpiondaniel respondeu ao tópico de Scorpiondaniel em Suporte Tibia OTServer
Mano na moral tu é foda, não sabe como quebrei a cabeça para tentar resolver isso kkk, só ficou um detalhe que não está tirando o actionID -
Scorpiondaniel reagiu a uma resposta no tópico: [Ajuda] Modificar script de mineração!
-
.Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Modificar script Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local rewards = { { item = 8298, count = 1, chance = 50 }, { item = 8299, count = 1, chance = 50 }, { item = 8301, count = 1, chance = 50 }, { item = 8302, count = 1, chance = 50 }, { item = 8303, count = 1, chance = 50 }, { item = 8310, count = 1, chance = 50 }, { item = 9971, count = 1, chance = 50 }, { item = 5944, count = 1, chance = 100 } } local storage = 5000 local delay_timer = 5 function onUse(player, item, fromPosition, target, toPosition, isHotkey) local cur_time, cur_storage = os.time(), player:getStorageValue(storage) if cur_storage > cur_time then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You can mining again in " .. os.date("!%Hh %Mm %Ss", cur_storage - cur_time) .. ".") return true end local function addbackstone() local stones = {12705} local stone = Game.createItem(stones[math.random(#stones)], 1, toPosition) stone:setActionId(40041) end if not target then return false end if not target:isItem() then return false end if target.actionid ~= 40041 then local pos = player:getPosition() player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'You cannot use it here.') return false end if target.actionid == 40041 then local ran = math.random(100) if ran <= 10 then toPosition:sendMagicEffect(3) target:remove() addEvent(addbackstone, 120000) return true end end local text = "You have found " for i = 1, #rewards do local rand = math.random(1000) if rand <= rewards[i].chance then player:addItem(rewards[i].item, rewards[i].count) if text ~= "You have found " then text = text .. ", " end text = text .. rewards[i].count .. " " .. ItemType(rewards[i].item):getName() end end if text == "You have found " then text = text .. "nothing" end player:sendTextMessage(36, text .. ".") cur_time = cur_time + delay_timer player:setStorageValue(storage, cur_time) return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. @Toruk Se tiver tempo para me ajudar
-
Scorpiondaniel reagiu a uma resposta no tópico: [Ajuda] Criar uma armadura que diminui em porcentagem o dano desse script:
-
Não quero ficar te incomodando pv não kkk, achei que nem iria me responder queria te contar um pouco sobre o projeto e ver se não gostaria de participar, se não tiver interesse não tem problema, mais para trocar ideia mesmo! faz o seguinte me add aew: True#3345 E qualquer coisa ta autorizado a me dar um blok lá se eu perturbar kkkk
-
Toruk reagiu a uma resposta no tópico: [Ajuda] Criar uma armadura que diminui em porcentagem o dano desse script:
-
Scorpiondaniel reagiu a uma resposta no tópico: [Ajuda] Criar uma armadura que diminui em porcentagem o dano desse script:
-
Scorpiondaniel reagiu a uma resposta no tópico: [Ajuda] Criar uma armadura que diminui em porcentagem o dano desse script:
-
.Qual servidor ou website você utiliza como base? 8.60 TFS 1.3 Qual o motivo deste tópico? Ajuda Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local areas = { {leftUpPoint = {x = 31815, y = 32206, z = 7}, rightDownPoint = {x = 32070, y = 32425, z = 7}, minHit = 300, maxHit = 600}, } function onThink(interval, lastExecution, thinkInterval) for id, arr in pairs(areas) do for x = arr.leftUpPoint.x, arr.rightDownPoint.x do for y = arr.leftUpPoint.y, arr.rightDownPoint.y do for z = arr.leftUpPoint.z, arr.rightDownPoint.z do local pos = {x = x, y = y, z = z} local uid = getTopCreature(pos).uid if isPlayer(uid) then local random = math.random(arr.minHit, arr.maxHit) doCreatureAddHealth(uid, -random) doSendMagicEffect(pos, 8) end end end end end return true end <globalevent name="think" interval="3000" script="others/areahit.lua"/> Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Armadura que diminui o dano recebido de area!
Scorpiondaniel respondeu ao tópico de Scorpiondaniel em Suporte Tibia OTServer
@Vodkart Tem como dar uma força também?
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!