Postado Junho 27, 2020 4 anos .Qual servidor ou website você utiliza como base? otservbr-global Qual o motivo deste tópico? Eu fiz uma action aqui, aí quando usa ela, estando no meu compilado do windows, ela funciona beleza, só q qd fui pro debian, usando as mesmas sources q compilei pra fazer o do windows, ele nao faz nada, oque pode ser? e como resolvo? ***Ah, não sei se tem a ver mas logo na primeira linha do erro(deixei print ai embaixo) ele fala "from position:x[65535], y[64], z[0]" e meu server é 10000x10000, n existe essa posição Está surgindo algum erro? Se sim coloque-o aqui. Citar Você tem o código disponível? Se tiver publique-o aqui: local waterIds = {493, 4608, 4609, 4610, 4611, 13550, 13552, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 7236, 10499, 15401, 15402, 13549, 23785} local useWorms = true local centerPosition = Position(5001, 5027, 7) local rangeX = 100 local rangeY = 100 local bosses = { [1] = { bossName = 'Quara Predator' }, [2] = { bossName = 'Quara Pincher' }, [3] = { bossName = 'Quara Constrictor' }, [4] = { bossName = 'Quara Mantassin' }, [5] = { bossName = 'Quara Hydromancer' }, [6] = { bossName = 'Massive Water Elemental' } } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local pos = player:getPosition() if pos.x >= 5001 and pos.x <= 5002 and pos.y >= 5027 and pos.y <= 5034 then if not isInArray(waterIds, target.itemid) then return false end local targetId = target.itemid local baits = math.random(2) player:addSkillTries(SKILL_FISHING, 1) local bacalhauzim = math.random(200) if player:getStorageValue(Storage.BiotonicoQuest.Biotonico) == 2 then if useWorms and not player:removeItem("shrimp", baits) then return true end if bacalhauzim == 200 then player:addItem(36878, 1) toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) player:setStorageValue(Storage.BiotonicoQuest.Biotonico, 3) player:say('Gotcha!', TALKTYPE_MONSTER_SAY) elseif bacalhauzim >= 105 then toPosition:sendMagicEffect(CONST_ME_WATERSPLASH) local value = math.random(6) local boss = bosses[value] local monster = Game.createMonster(boss.bossName, pos) addEvent(killquara, 2 * 60 * 1000, player.uid, monster.uid, centerPosition, rangeX, rangeY) elseif bacalhauzim >= 50 then player:addItem(2667, 1) toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) elseif bacalhauzim < 50 then toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) end return true elseif player:getStorageValue(Storage.BiotonicoQuest.Biotonico) ~= 2 then if useWorms and not player:removeItem("shrimp", baits*2) then return true end if bacalhauzim == 200 then player:addItem(36878, 1) toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) player:say('Gotcha!', TALKTYPE_MONSTER_SAY) elseif bacalhauzim >= 150 then player:say('Eu consigo ver um ultimo Bacalhau!', TALKTYPE_MONSTER_SAY) elseif bacalhauzim >= 125 then player:addItem(2667, 1) toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) elseif bacalhauzim < 125 then toPosition:sendMagicEffect(CONST_ME_LOSEENERGY) end end elseif pos then player:say('Acho que nao foi nessa ponte que o Shimun me mandou..', TALKTYPE_MONSTER_SAY) end end function killquara(playerId, bossId, centerPosition, rangeX, rangeY) local spectators, spectator = Game.getSpectators(centerPosition, false, false, rangeX, rangeX, rangeY, rangeY) for i = 1, #spectators do spectator = spectators[i] if spectator:isMonster() and spectator.uid == bossId then local qqq = spectator:getPosition() qqq:sendMagicEffect(CONST_ME_WATERSPLASH) spectator:remove() end end end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Editado Junho 27, 2020 4 anos por Artur Henrique (veja o histórico de edições)
Postado Junho 29, 2020 4 anos Em 27/06/2020 em 18:51, Artur Henrique disse: ele fala "from position:x[65535], y[64], z[0]" e meu server é 10000x10000, n existe essa posição O TFS reconhece a posição 65535 como o inventário do player, mas não sei dizer exatamente o problema no seu script. Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito. Aristóteles
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.