-
Total de itens
483 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tudo que luangop postou
-
Não testei, pode ter algo errado rsrs Testa ai e fala se funcionou, caso de algum erro, poste. data/globalevents/scripts/spawnboss.lua local monsters = { ["Monstro 1"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 2"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 3"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 4"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 5"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 6"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 7"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 8"] = { x = 1357 , y = 1144 , z = 10 }, ["Monstro 9"] = { x = 1357
-
Normal Problema com Sistema de Rep e de Reset
luangop respondeu ao tópico de PsyMcKenzie em Suporte Tibia OTServer
Não sei se conseguirei ajudar, mas poste a LIB desse seu sistema. (onde estão as funções addPlayerRep etc) -
Derivado [ajuda] criação de script
luangop respondeu ao tópico de tataboy67 em Suporte Tibia OTServer
Creio que a linha: if getPlayerPosition(cid) == pos then Funcionaria assim: if isInArray(pos, getPlayerPosition(cid)) then -
Normal [b][PEDIDO] Evento de boss automatico[/b]
luangop respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer
Ficou confuso, faça um post com seu pedido de script e me marca, vira bagunça fazer pedido no post dos outros. -
Normal Stamina Filler BUG TFS 0.4
luangop respondeu ao tópico de Luis Gustavo de M A em Suporte Tibia OTServer
A noite vou dar uma estudada melhor! Tente reduzir para segundos ao invés de milissegundos. Na linha: if isMonster(target) and getCreatureName(target):lower() == 'target' and getPlayerStamina(cid) < 42 * 60 * 60 * 1000 then Mude para: if isMonster(target) and getCreatureName(target):lower() == 'target' and (getPlayerStamina(cid) < 42 * 60 * 60) then @Luis Gustavo de M A -
Poste o script viptile.lua Que isso sirva para o futuro: Sempre que for pedir ajuda com algum erro, já poste o script.
-
Normal Stamina Filler BUG TFS 0.4
luangop respondeu ao tópico de Luis Gustavo de M A em Suporte Tibia OTServer
Provavelmente o erro ocorre quando o player atinge 100% da stamina, crie uma função para verificar a stamina do player, se estiver full, o script não roda. Ou seja, mude a linha: if isMonster(target) and getCreatureName(target):lower() == 'target' then para if isMonster(target) and getCreatureName(target):lower() == 'target' and getPlayerStamina(cid) < 42 * 60 * 60 * 1000 then -
Esse seu premium_points e por storage? valor na database? descreva melhor.. Qual seu TFS?
-
@ES Ichigo Percebi que você deixou passar isso: if getPlayerLevel(cid) >= level and price >= 50 then doRemoveItem(2160, 50) rsrs if getPlayerLevel(cid) >= level and getPlayerItemCount(cid, 2160) >= price then doPlayerRemoveItem(cid, 2160, 50) Reformulando todo script, eu faria assim: function onUse(cid, item, fromPosition, itemEx, toPosition) local level = 1000 local price = 50 toPos = { x = 359 , y = 1667 , z = 7 } if getPlayerLevel(cid) >= level and getPlayerItemCount(cid, 2160) >= price then doPlayerRemoveItem(cid, 2160, price
-
(Resolvido)(Duvida) Como Adicionar Exaust de 2 minutos
luangop respondeu ao tópico de Myalitth em Suporte Tibia OTServer (Resolvidos)
Não funcionou na forma que eu fiz? -
Normal Duvida simples sobre criar um novo monstro
luangop respondeu ao tópico de The King of Madness em Suporte Tibia OTServer
Mano, vou te dar uma ideia. Ao completar todas as funcionalidades, poderia criar um post explicando cada tag =) manacost >> Custo de mana para summonar o monstro com utevo res, caso a flag summonable esteja em 1. -
Procure em suas libs (data/lib), a função doSendPokeBall Deve estar em some functions.lua ou algo assim e poste a função toda.
-
Normal Será que poderiam me ajudar nesse Potion?
luangop respondeu ao tópico de tirso em Suporte Tibia OTServer
Falhei então... por isso odeio trabalhar com MOD. Foi mal -
(Resolvido)(Duvida) Como Adicionar Exaust de 2 minutos
luangop respondeu ao tópico de Myalitth em Suporte Tibia OTServer (Resolvidos)
Se fosse TFS 0.4 eu faria fácil mas infelizmente nunca estudei FTS 1.x... mas posso tentar ajudar. Você possui alguma biblioteca de funções para seu TFS? qual versão do seu TFS? Dei uma pesquisada e acredito estar usando a versão atual do TFS... Sem testar, e primeira vez que mecho em TFS1.x+ hehe function onUse(player, item, position, fromPosition, toPosition) local storage = 99654 -- storage que vai salvar o exaust local tempo = 2 -- em minutos local sec = tempo * 60 if player:getStorageValue(storage) >= os.time() then player:sendTextMessage(MESSAGE_EVENT_ADVANCE -
Normal Será que poderiam me ajudar nesse Potion?
luangop respondeu ao tópico de tirso em Suporte Tibia OTServer
Que sistema cabuloso aueuaue Acho que isso pode resolver: <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 30, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 50, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - -
Cara, existe incontáveis erros nesse sistema... Seria mais fácil refazer do 0. Só que eu não trabalho com spells. Eu poderia fazer com talkaction, se desejar. Para os players vai parecer como se fosse spell mesmo. Só preciso que me confirme essas informações: Dentro dessa área existe um teleport de saída? Qualquer um pode usar essa spell, ou tem algum requerimento de level, vocation ou storage? Caso tenha, diga o level e todas vocationID que poderá usar tal spell. Ah... fui ler na internet agora a respeito desse Kamui, é totalmente diferente do que eu estava im
-
Então o funcionamento é o seguinte: Um player "fala" a spell e cria um teleport, o qual some após 5 segundos. Qualquer um pode entrar nele, sendo que quem entra ganha uma storage. É isso? Então a action id 5678 que você está usando serve para dar tal storage? Fez isso por movement com StepIn?
-
Deixe-me ver se entendi. Vc quer uma "spell" que quando o player usa, é teleportado para um lugar, ganha uma storage, e volta para onde estava? Tem necessidade de ser criado um "teleport"? Pois assim tem possibilidade de outro player entrar e acabar bugando tudo..
-
Wtf? Esse script ai deveria criar um teleport na pos do usuario, que some milesimos de segundos depois? kkk Não seria mais fácil vc criar uma talkaction?
-
Não entendi... vc quer que apenas o usuário seja teleportado, sem levar o alvo junto, ou quer que o usuário seja levado para o mesmo lugar que o alvo?
-
Normal [b][PEDIDO] Evento de boss automatico[/b]
luangop respondeu ao tópico de caioitalo1 em Suporte Tibia OTServer
Simplificando um pouco o sistema: invasion.lua function criarm() local name = {"Zoralurk"} local pos = { x = 1357 , y = 1144 , z = 10 } local sname = name[math.random(1,#name)] doCreateMonster(sname, pos, false) return true end function onThink(interval, lastExecution, thinkInterval) doBroadcastMessage("O Boss Zoralurk está para renascer em 1 minuto.") addEvent(doBroadcastMessage, 60000, "Zoralurk renasceu!") addEvent(criarm, 60000) return true end globalevents.xml <globalevent name="invasion" interval="10800" event="script" value="invasion.lua"/> O tempo es -
(Resolvido)Teleporte do evento Dota
luangop respondeu ao tópico de Sleet em Suporte Tibia OTServer (Resolvidos)
Eu li os scripts, e está configurado para quando abrir a sala de times, o script remove um item de bloqueio (pedra, parede, qualquer coisa) liberando o portal. O script não tem função de criar portal. Para criar um teleport ao abrir a sala de times, faça o seguinte: No script team_dota.lua use isso: function onSay(cid, words, param, channel) local mensage1 = "[Evento Dota] Liberada Sala dos Times! Quem quiser Participar, vá para a sala de times até o Evento começar. Depois que começar, sÓ na outra rodada! Gogo (TELEPORTE PARA O DOTA NO TEMPLO DA CIDADE PRINCIPAL)" -- Mens -
(Resolvido)Evento Boss [Bug]
luangop respondeu ao tópico de ZoR em Suporte Tibia OTServer (Resolvidos)
Olha, ta hard uaeuaue function onSay(cid, words, param) local t = { posMon = { x = 1126 , y = 520 , z = 7 }, --A Position que todos os monsters iram nascer name = "snake", name1 = "nukenin", name2 = "renegade", pos = { x = 1024 , y = 914 , z = 5 }, ---onde tp vai ser criado topos = { x = 1018 , y = 514 , z = 7 } ---a position para onde sera teleportado } if param == "open" then if getTileItemById(t.pos, 1387).uid > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O teleporte já foi aberto, digite !closeteleport para fechar o portal.") else doBroadcastMessage("O Evento Va -
(Resolvido)Evento Boss [Bug]
luangop respondeu ao tópico de ZoR em Suporte Tibia OTServer (Resolvidos)
function onSay(cid, words, param) local t = { posMon = { x = 1126 , y = 520 , z = 7 }, --A Position que todos os monsters iram nascer name = "snake", name1 = "nukenin", name2 = "renegade", pos = { x = 1024 , y = 914 , z = 5 }, ---onde tp vai ser criado topos = { x = 1018 , y = 514 , z = 7 } ---a position para onde sera teleportado } if param == "open" then if getTileItemById(t.pos, 1387).uid > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O teleporte já foi aberto, digite !closeteleport para fechar o portal.") else doBroadcastMessage("O Evento Vai Todo Mundo Pro Inferno i -
(Resolvido)Evento Boss [Bug]
luangop respondeu ao tópico de ZoR em Suporte Tibia OTServer (Resolvidos)
@ZikaLord Oque realmente está acontecendo? Vc diz que quando digita o comando vc não é teleportado, ou o teleport criado não leva a lugar nenhum?
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!