-
Total de itens
419 -
Registro em
-
Última visita
-
Dias Ganhos
3
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Frenesy postou
-
Por via das dúvidas, troque seu Vocation.xml por esse. <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5
-
local fromPos = {x = 494, y = 499} -- Configurar position da sala. local toPos = {x = 497, y = 502} -- Configurar position da sala. local function isThereSomeMonster() for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do local area = {x = x, y = y, z = 5} -- floor onde a sala esta. local creature = getTopCreature(area).uid if isMonster(creature) then return true end end end return false end function onUse(cid, item, fromPos, itemEx, toPos) -- [[INICIO CONFIG - Beyond Sky]] monstros = { [1]
-
(Resolvido)Scanner Área
Frenesy respondeu ao tópico de Frenesy em Suporte Tibia OTServer (Resolvidos)
Tem que haver duas verificações: Se Tiver monstro, acontece X Se Não tiver monstro acontece Y Já usei isso. Não foi. if not isMonster(creature.uid) then -- verifica se não é um monster -
Quero ajustar esse Script. Quero Teleportar o Jogador para X Posição se a área/sala não tiver nenhum monstro. No entanto, se na área/sala ainda tiver monstro, ele é empurrado pra trás. Tenho esse Script que estava usando como base. Tentei usar else mas da erro. function onStepIn(cid, item, position, fromPosition) for posx = 494,497 do -- checar posição X, começo e final da sala for posy = 499,502 do -- checar posicao Y, começo e final da sala local pos = {x=posx, y=posy, z=5, stackpos=253} -- posição que ira verificar se existe creatures (stackpos = 253) local creature = getThingfro
-
[CMS] Campeonato Mensal de Scripting #01
Frenesy respondeu ao tópico de xWhiteWolf em Eventos de Scripting
Sim, é verdade. Mas fico feliz que a criatividade tem um espaço maior. Até porque não sou nenhum "expert" em .lua e tenho alguns problemas em organizar adequadamente os meus scripts. Tipo, fazer algo que seria feito em poucas linhas, acabar fazendo na raça e tornando o script enorme. Mas já mandei o meu script para analisarem e espero que gostem!- 46 respostas
-
- CMS
- Campeonato
- (e 4 mais)
-
Versão do Server: 8.60 O Objetivo é sincronizar as estátuas de seus respectivos elementos para criar um portal. Utilizei Actions para Girar as Estátuas e fazer a verificação das posições e Movements para fazer com que as Estátuas se posicionem de maneira aleatória, para que assim, qualquer jogador tenha uma experiência nova ao fazer a Quest. Cada estátua tem seu elemento. As estátuas da esquerda são o padrão. Você deve ajustar as estátuas da direita de acordo com o padrão estabelecido da esquerda. Uma sala é formada por dois grupos de estátuas. 6 na esquerda, 6 na direita. Cada Element
-
Um detalhe que esqueci de mencionar é que Irei adicionar vários addEvents abaixo do outro, só mudando o tempo de execução de cada um.
-
Não to conseguindo utilizar o: addEvent(doTransformItem Pra transformar um item que esta em X Posição. Já tentei assim: local i = { [1] = {x = 997, y = 993, z = 7, stackpos= 1}, } local posC = { [1] = getThingfromPos(i[1]), } addEvent(doTransformItem, 500, posC[1].uid, IDDoNovoITEM) Mas não vai. Se eu uso assim: doTransformItem(posC[1].uid, IDDoNovoITEM) Da certo, mas quando adiciono ele no addEvent não funciona.
-
function onUse(cid, item, fromPos, itemEx, toPos) -- [[INICIO CONFIG - Beyond Sky]] monstros = { [1] = {chance = 30, name = "Demon"}, --[[Monstro do shirine fire e item fire]] [2] = {chance = 30, name = "Fire Elemental"}, --[[Monstro do shirine fire e item fire]] [3] = {chance = 30, name = "Hellfire Fighter"}, --[[Monstro do shirine fire e item fire]] [4] = {chance = 10, name = "Dourado"}, --[[Monstro do shirine fire e item fire]] [5] = {chance = 30, name = "Gigante de Gelo"}, --[[Monstro do shirine ice e item ice]] [6] = {chance = 30, name = "Frost Dragon"}, --[[Monstro do shirine ice e i
-
(Resolvido)Distance Effect apartir de uma Posição
Frenesy respondeu ao tópico de Frenesy em Suporte Tibia OTServer (Resolvidos)
Por que eu não tenho essa função na minha lista de Funções LUA? É óbvio que minha lista esta desatualizada. Obrigado! -
[CMS] Campeonato Mensal de Scripting #01
Frenesy respondeu ao tópico de xWhiteWolf em Eventos de Scripting
Fico feliz que a criatividade pode contar mais que a habilidade em Lua. Estou terminando de desenvolver o meu Script aqui e certamente irei participar.- 46 respostas
-
- CMS
- Campeonato
- (e 4 mais)
-
(Resolvido)[Pedido] Sistema de Arena.
Frenesy respondeu ao tópico de olokomeu em Suporte Tibia OTServer (Resolvidos)
Aproveitem, porque o #zipter98 está inspirado hoje! -
Fiz uma rápida modificação na Action de sua máquina. Você precisa configurar no final com as coordenadas de sua sala. function onUse(cid, item, fromPos, itemEx, toPos) -- [[INICIO CONFIG - Beyond Sky]] monstros = { [1] = {chance = 30, name = "Demon"}, --[[Monstro do shirine fire e item fire]] [2] = {chance = 30, name = "Fire Elemental"}, --[[Monstro do shirine fire e item fire]] [3] = {chance = 30, name = "Hellfire Fighter"}, --[[Monstro do shirine fire e item fire]] [4] = {chance = 10, name = "Dourado"}, --[[Monstro do shirine fire e item fire]] [5] = {chance = 30, name = "Gigante de Gel
-
Exatamente! Cara, eu to no trabalho agora. Assim que chegar em casa a gente verifica isso.
-
O Script que lhe passei foi um Movements, não uma Action. OnUse = Action onStepIn = Movements Confesso que estou meio perdido com relação a esse seu Script. Verifiquei o tópico dele que você passou e não entendi muito bem. A alavanca fica na mesma sala onde os monstros são criados? Porque qualquer jogador pode fazer esse "desafio" com outro ainda realizando ele. Por que, tipo: Se um Jogador ativa a alavanca e Summona um Monstro, e outro jogador, mesmo com o primeiro player ainda matando o monstro, clica na alavanca e summona outro monstro, é natural que a sala fique cheia
-
[Ajuda] Bug na hora de ligar o servidor
Frenesy respondeu ao tópico de Oxdedo em Suporte Tibia OTServer
Delete todas as casas e refaça novamente. -== ==- #ModoDesesperoON -== ==- -
Fez alguma alteração em seu Login.lua? Há sempre a possibilidade de você baixar outro servidor PokeTibia e substituir seu Login.
-
(Resolvido)[Pedido] Sistema de Arena.
Frenesy respondeu ao tópico de olokomeu em Suporte Tibia OTServer (Resolvidos)
É como eu te disse, precisa remover a Global Storage na hora que o player sai da arena pra poder entrar outros player. Se você não remover, o NPC sempre dirá que está ocupado. -
(Resolvido)[Pedido] Sistema de Arena.
Frenesy respondeu ao tópico de olokomeu em Suporte Tibia OTServer (Resolvidos)
No caso seria no NPC. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CON -
Como mudo a cor do "BIG REGENERATION"?
Frenesy respondeu ao tópico de Tavinho Souzah em Suporte Tibia OTServer
Poste o Script dele para que possamos fazer as devidas alterações. -
(Resolvido)[Pedido] Sistema de Arena.
Frenesy respondeu ao tópico de olokomeu em Suporte Tibia OTServer (Resolvidos)
Use um: setGlobalStorageValue(Storage, value) para impedir que outra pessoa use a arena. -
[Ajuda] Bug na hora de ligar o servidor
Frenesy respondeu ao tópico de Oxdedo em Suporte Tibia OTServer
As entradas para essas casas não estão definidas. Precisa definir uma entrada pelo RME. -
"Aula" ou Suporte Online para criação de scripts de Naruto
Frenesy respondeu ao tópico de NamikazeSensei em Suporte Tibia OTServer
Vídeo Aulas são sempre melhores. -
(Resolvido)[duvida]BordCast message com o nome do player
Frenesy respondeu ao tópico de katu em Suporte Tibia OTServer (Resolvidos)
function onSay(cid, words, param) if(getPlayerItemCount(cid, 9971) > 0) then doPlayerRemoveItem(cid, 9971, 1) doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doCreatureSay(cid, "Parabens "..getCreatureName(cid).." voce ganhou a "..getPlayerVocationName(cid).." vocation", TALKTYPE_ORANGE_1) end end #EDIT Faz um favor: Nessa parte do Script: doPlayerSetVocation(cid, getPlayerVocation(cid)+4) Assim que você receber essa Vocation, deslogue ou feche o servidor e logue ou abra novamente o servidor pra vê se continua com a Vocation que recebeu. Já vi algumas pessoas reclamando que sempre qu
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!