-
Total de itens
134 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Mor3nao postou
-
em creaturescripts.xml:: <event type="login" name="serverinfos" script="serverinfos.lua"/> em creaturescripts/scripts/serverinfos.lua function onLogin(cid) local player = Player(cid) local firstLogin = player:getStorageValue(7895412) local text = "Exemplo de texto:\n Pra colocar o texto aqui, vc nao pode colocar acentos, e pra pular pra linha debaixo, o comando é BarraInvertida n" -- \n if firstLogin ~= 1 then player:setStorageValue(7895412, 1) player:popupFYI(text) end end Pra vc entender, o \n é tipo um 'enter', se qusier mudar alinhamento, vai pondo
-
CreatureScripts TFS 1.X [CreatureScript] Sugestão de balanceamento
Mor3nao respondeu ao tópico de Mor3nao em GlobalEvents, CreatureScripts & Weapons
Essa parte q vc tá falando que é diferente, é a parte que ativa ela pras criaturas.. Pelo que eu me lembro, nao tem isso em 0.4, então pra vc fazer funcionar nos monstros, vc teria q por a tag aí embaixo, dentro de TODOS os arquivos das criaturas =\ <script> <event name="balancevoc" /> </script> -
CreatureScripts TFS 1.X [CreatureScript] Sugestão de balanceamento
Mor3nao respondeu ao tópico de Mor3nao em GlobalEvents, CreatureScripts & Weapons
Bom.. pega uma tag em algum script pra ver como é o verificador de vocations, e poe todas q vc quer aí, tipo: if creature:isPlayer() and (creature:getVocation():getClientId()) == 1 or (creature:getVocation():getClientId()) == 2 or (creature:getVocation():getClientId()) == 4 then Acho que vai ser o metdo mais prático pra vc fazer ? -
CreatureScripts TFS 1.X [CreatureScript] Sugestão de balanceamento
Mor3nao respondeu ao tópico de Mor3nao em GlobalEvents, CreatureScripts & Weapons
Humm.. nao sabia, mas estranho, pq as vezes qd vou checar storages, se a storage é 0, ela passa do mesmo jeito, teoricamente isso deveria ter o mesmo efeito que true e false, nao? mas de qualquer forma, bom saber xD -
Fiz esse script, pra tentar "balancear" as vocations de uma maneira diferente: Melhorar oque eu acho fraco, sem piorar oque está "forte". Por exemplo: Sorcerers que deveriam ser a vocation de dano, bate menos que um druid, visto que ele tem o exevo gran frigo hur, então ao invés de eu editar o gran frigo hur, ou adicionar um "exevo gran flam hur", eu fiz com que os sorceres tenham uma % de chance de dar burn/electrify/curse quando bater com fire, energy e death (respectivamente). Aí deixei varias possibilidades de configurações, e cada um vai editando oq achar necessario até achar um pont
-
(Resolvido)Creature script erro
Mor3nao respondeu ao tópico de Mor3nao em Suporte Tibia OTServer (Resolvidos)
Deu certo! perfeito meu parça -
(Resolvido)Creature script erro
Mor3nao respondeu ao tópico de Mor3nao em Suporte Tibia OTServer (Resolvidos)
Nossa, verdade, o register do login só funciona pra players, nem tinha me ligado nisso pqp adicionar a tag em todos os monstros realmente é inviavel, mas então n tem outro jeito? algum comando q registra o creaturescript em monstros ja vivos? de qualquer forma, obrigado ? -
Eu estou fazendo um script e to com um pequeno problema queria q alguem me ajudasse, a ideia dele é simples, os rps tem uma pequena chance de dar um headshot, q nada mais é do que um tipo de critico... Aí é o seguinte, se to atacando players, da certo, o dano aumenta, a mensagem sai, tudo ok, mas se eu ataco monstros, nao sai a mensagem, nem o dano é multiplicado, como resolver? **se der pra colocar também pra verificar se o dano está vindo de um atk basico, seria excelente balance = { headshootMaxMultiplier = 25, headshootMinMultiplier = 11, headshootChance = 2 } functi
-
Pedido Boss para mission, usando item.
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer
Cara, eu nao manjo de 0.3, mas vou tentar te ajudar.. Ve qq da com isso ai function onUse(cid, item, fromPosition, itemEx, toPosition) targetMonster = Monster(itemEx.uid) if getCreatureName(targetMonster) == "Phanta" then doCreatureSay(targetMonster, "Prepare! The worst has yet to come!", TALKTYPE_ORANGE_1) addEvent(removeCr3ature, 3000, targetMonster) doRemoveItem(item.uid, 1) end end function removeCr3ature(targetMonster) pos = getCreaturePos(targetMonster) doRemoveCreature(targetMonster) doCreateMonster(Demo, pos) end -
Suporte Erro: Argument is unsafe, como resolver?
Mor3nao respondeu ao tópico de Mor3nao em Suporte Tibia OTServer
Eu uso o do otbr, não é tfs, mas as func bate com o 1.x -
Suporte Erro: Argument is unsafe, como resolver?
Mor3nao respondeu ao tópico de Mor3nao em Suporte Tibia OTServer
hmmm então eu preciso meio q registrar essas variaveis e dps mandar? -
Alguns scripts meus estão apresentando esse erro argument is unsafe, não me prejudica em nada, o script funciona normal, só polui minha distrô, e gostaria de saber doq se trata Tá acontecendo em pelo menos dois: 1. Minha bolt vip: A ideia dessa bolt é ela ter 10% de chance de dar um atk extra 2. Uma estatua que cospe fogo(tipo uma wave) A ideia é dar use na statua e ela lançar uma wave de fogo, q mata qualquer um no caminho. No caso desse segundo, esse erro aparece várias vezes, sempre q uso, aparentemente, cada u
-
(Resolvido)Setar storage para todos em uma determinada área
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer (Resolvidos)
O script deveria dar pra todos os jogadors q estão a um raio de 10sqm do boss quando ele morrer.. os q nao estao batendo estao ao menos perto? -
(Resolvido)Setar storage para todos em uma determinada área
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer (Resolvidos)
vc n editou nao kk tenta dnv -
(Resolvido)Setar storage para todos em uma determinada área
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer (Resolvidos)
Editei lá, seguindo a função que o Woox mandou, ve se dá cerrto xD -
(Resolvido)Setar storage para todos em uma determinada área
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer (Resolvidos)
Cara, isso aqui q to te mandando funciona, mas nao sei se vai dar certo pq n sei a versão do seu tfs ? local tps = { ["hyaena"] = {pos = {x=349, y=1103, z=15}, toPos = {x = 518, y = 840, z = 7}, time = 10, storage = 46000}, } local storage = 46000 local function removeTp(tp) local t = getTileItemById(tp.pos, 5023).uid return t > 0 and doRemoveItem(t) and doSendMagicEffect(tp.pos, CONST_ME_POFF) end function onKill(cid, target) local tp = tps[getCreatureName(target)] if tp then local spect = getSpectators(ta -
Suporte Conexão IMPOSSIVEL apenas no HOST (Avançado)
Mor3nao respondeu ao tópico de pauloliveira em Suporte Tibia OTServer
Se vc entra no site canyouseeme.org e poe a porta 7171, oq aparece? -
(Resolvido)Editar coordenadas do tp
Mor3nao respondeu ao tópico de Lisbeky em Suporte Tibia OTServer (Resolvidos)
Só mudar nessa linha aqui em baixo, pos é a posição q o tp tem q aparecer, topos é pra onde o tp vai levar ["Rat"] = {pos = {x=10, y=10, z=10}, toPos = {x=2, y=2, z=2}, time = 92, storage = 56123, value = 1}, Nesse caso aqui, quando matar um Rat, vai aparecer um npc na posição x=10, y=10, z=10, e esse tp vai levar pra posição x=2 y=2 z=2, e ele vai durar 92 segundos E se quiser colocar mais bixos pra aparecerem o tp, copiar e colocar essa linha e colocar abaixo, tipo: ["Rat"] = {pos = {x=10, y=10, z=10}, toPos = {x=2, y=2, z=2}, time = 92, storage = 56123, -
(Resolvido)[help!] secure mode bug
Mor3nao respondeu ao tópico de Mecianosz em Suporte Tibia OTServer (Resolvidos)
Isso aí é nas sources, no combat.cpp -
Cara, nao sei na tua versão, mas na minha se vc coloca só o return, sem o true, ele funciona, essa aqui nao deixa morrer, nao preciso nem por pra curar -> function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if not isPlayer(cid) then return TRUE end player = Player(cid) if player:getStorageValue(Storage.Events.Cerco.timeBlue) == 1 or player:getStorageValue(Storage.Events.Cerco.timeRed) == 1 then player:teleport(blalbalbla) return end return true end
-
(Resolvido)[pedido] exhaust na alavanca
Mor3nao respondeu ao tópico de Mecianosz em Suporte Tibia OTServer (Resolvidos)
Poe tipo assim: function tanananana(parapa, papapa, cococo) if player:getStorageValue(7777) <= os.time() then player:setStorageValue(7777, (60 + os.time())) tal tal tal player say tal tal tal end end Ou algo assim: function tanananana(parapa, papapa, cococo) if player:getStorageValue(7777) then return true end player:setStorageValue(7777, (60 + os.time())) tal tal tal player say tal tal tal end -
Infraestrutura (debate) Capacidade Otserver
Mor3nao respondeu ao tópico de Asuma men em Suporte & Pedidos
como assim, explica ai -
spells/script/find_person
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!