-
Total de itens
1645 -
Registro em
-
Última visita
-
Dias Ganhos
16
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Adriano SwaTT postou
-
[Poketíbia] (Pedido) Não poder deslogar estando em: Surf, Ride e Fly!
Adriano SwaTT respondeu ao tópico de ducb em Suporte Tibia OTServer
Bom, como sei que cada Evento destes citados há uma storage diferente que grava a situação.. criei este script. Na pasta CreatureScripts, em CreatureScripts.xml registre a tag abaixo: <event type="logout" name="BlockEvent" event="script" value="BlockEvent.lua"/> Agora crie o arquivo BlockEvent.lua na mesma pasta (data/creaturescript/scripts) e cole o script abaixo dentro: local sto = {12120, 12121, 12122} -- coloque as storages do SURF, RIDE, e as demais que queira bloquear o LOGOUT function onLogout(cid) for x = 1, #sto do if getPlayerStorageValue(cid, sto[x]) -
(Resolvido)Ajuste em um NPC
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Por que o BUMP? Houve algum problema? -
Anél de Experiência' [Exp Ring]
Adriano SwaTT respondeu ao tópico de Adriano SwaTT em Action, MoveEvent, TalkAction & Spell
Boa noite. Infelizmente nunca me deparei com este erro, até porque nunca usei Linux para servidores. Vamos torcer para alguém que entenda sobre vir nos ajudar a solucionar este problema. Desculpe-me. -
AJUDA SCRIPT Bloquear ataque NPC Ginásio
Adriano SwaTT respondeu ao tópico de lorenzo2014 em Suporte Tibia OTServer
Da pra você por para que players sem a storage que o NPC dá, não consiga atacar monstros com determinado nome, acho que fica mais simples de fazer.- 5 respostas
-
- npc ginasio
- npc gym
-
(e 1 mais)
Tags:
-
[AJUDA] Como coloca o site online
Adriano SwaTT respondeu ao tópico de Kyosen em Suporte Tibia OTServer
Sinceramente fica difícil ajudar. Se puder postar as respostas a todas as perguntas ou relacionar suas postagens com as dicas dos usuários interessados em solucionar, ficaria bem mais simples. done. -
(Resolvido)Portal por horário + reset de estorage
Adriano SwaTT respondeu ao tópico de raelpsf em Suporte Tibia OTServer (Resolvidos)
Que bom que resolveu. Faça bom aproveito. -
Anél de Experiência' [Exp Ring]
Adriano SwaTT respondeu ao tópico de Adriano SwaTT em Action, MoveEvent, TalkAction & Spell
Te enviei os links dos tópicos respectivos a seu pedido. -
[PEDIDO] Script quando player morre sem ta flag ou pk ...
Adriano SwaTT respondeu ao tópico de Nildson em Suporte Tibia OTServer
Estava montando pra você o de perder o personagem, no entanto acho melhor que seja um script só para todas as situações. Enfim, preciso sair agora.. Mas um esboço seria mais ou menos assim, para os 2 últimos scripts: function onDeath(cid, corpse, deathList) if isPlayer(cid) then if getCreatureSkullType(cid) == 1 then -- Yellow Skull return true elseif getCreatureSkullType(cid) == 3 then -- White Skull b = getPlayerGUID(cid) doRemoveCreature(cid) db.executeQuery("DELETE FROM `players` WHERE `id` = '" .. b .. "';") -
(Resolvido)Horario em Loteria
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Eu não queria fazer assim, maaaas... Acho que assim funciona: <globalevent name="loteria" time="17:55" event="script" value="loteria.lua"/> <globalevent name="loteria" time="18:00" event="script" value="loteria.lua"/> Sucessivamente.. :/ -
(Resolvido)Ajuste em um NPC
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Então funcionou tudo certinho? -
(Resolvido)Horario em Loteria
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Tenta assim: <globalevent name="loteria" time="17:40;17:45" event="script" value="loteria.lua"/> Acho que os segundos não precisam ser declarados. -
(Resolvido)Ajuste em um NPC
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Desculpe-me, desatenção, ficou faltando um END. Boa sorte. -
(Resolvido)Ajuste em um NPC
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Teste assim: Não sou bom com "FOR" e se eu fosse criar para verificar um por um iria ficar muito grande o script. Espero que funcione. Boa sorte. -
(Resolvido)Horario em Loteria
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
<globalevent name="loteria" time="19:33:00;20:30:00" event="script" value="loteria.lua"/> Separa por ";" (ponto & vírgula). -
(Resolvido)Horario em Loteria
Adriano SwaTT respondeu ao tópico de Wend II em Suporte Tibia OTServer (Resolvidos)
Sim, teria que mudar no script, mas só o nome da função. Ficando assim: local premio = { [1] = {item = 2160, count = 5}, } local configs = { hours = 1, -- quantas em quantas horas, vai acontecer. winners = 1, -- qntos players podem ganhar. } function onTimer(interval) local p = getPlayersOnline() local winners = configs.winners if #p < winners then winners = #p end for i = 1, winners do local p = getPlayersOnline() local c, w = #p, #premio local d, e = math.random(c), math.random(w) local playerwin = p[d] doPla -
Li toda a conversa, tenho um projeto e estava estudando criar algo do tipo. Realmente este sistema é muito interessante, porém como já foi dito terás que criar várias camadas de addons para adicionar no outfit, basicamente seriam 4 ou 5 (boots, legs, armor, helmet e/ou weapon) e desenhar as sprites, além de fazer as alterações no OTClient. O script em movements é a parte mais simples dessa parte toda, eu faço em questão de minutos. Vou dar umas "marteladas" aqui e ver se vem algo na mente de como fazer com que as sprites sejam divididas e assim não tenha que desenhar as outfits inúmeras
-
Na verdade eu fiz o script para ele ser teleportado para o último piso que ele estava antes de pisar no local do script. Não funcionou isso? E a contagem regressiva, funcionou?
-
@Alanmtd1 Acho que você se esqueceu da contagem e do tempo para teleportar o player. #EDIT: Teste assim: function onStepIn(cid, item, frompos, topos) if isPlayer(cid) then addEvent(doSendAnimatedText, 1000, getCreaturePosition(cid), "5", math.random(1,255)) addEvent(doSendAnimatedText, 2000, getCreaturePosition(cid), "4", math.random(1,255)) addEvent(doSendAnimatedText, 3000, getCreaturePosition(cid), "3", math.random(1,255)) addEvent(doSendAnimatedText, 4000, getCreaturePosition(cid), "2", math.random(1,255)) addEvent(doSendAnimatedText, 50
-
Re'Mover item quando a VIP acabar.
Adriano SwaTT respondeu ao tópico de gabdi16 em Suporte Tibia OTServer
Pelo que entendi, que o Tony fez está certo, porém tem que por pra checar se a Storage está maior do que "1" ao invés de "0". Porque já foi dito que quanto acaba a VIP o char fica com Storage "0" e quando está VIP fica com o código que representa o tempo do O.S. Então ficará assim o script: local itemsVip = {12607} local bodySlots = {1, 2, 4, 5, 6, 7, 8, 9} function onLogin(cid) if getPlayerStorageValue(cid, 55555) > 0 then return true end local bp = nil if isContainer(getPlayerSlotItem(cid, 3).uid) then bp = getPlayerSlotItem(cid, 3).uid e -
[HELP] Adicionar teleporte nessa script apos morrer !
Adriano SwaTT respondeu ao tópico de Nildson em Suporte Tibia OTServer
Uai, ele pediu para adicionar teleport ou teleportar o player ao morrer? Por isso falei que é bom descrever o que deseja. Enfim, espero que sirva. -
(Resolvido)estou tendo problemas na criação de um site
Adriano SwaTT respondeu ao tópico de juarez juca em Suporte Tibia OTServer (Resolvidos)
Boa noite. Está tentando abrir o "localhost/install.php" ? Se sim, tente abrir este localhost/install.php?page. Caso não dê, precisará editar o arquivo PHP da pasta do XAMPP. Boa sorte. -
[HELP] Adicionar teleporte nessa script apos morrer !
Adriano SwaTT respondeu ao tópico de Nildson em Suporte Tibia OTServer
Boa noite. Só para ficar mais organizado, por mais que tenha colocado o título do tópico, dê preferência por utilizar o corpo do mesmo para detalhar o que se quer no script, funções, se vai sumir após algum tempo, etc.. Teste assim: function onLogin(cid) registerCreatureEvent(cid, "reset_all") return true end function onDeath(cid, corpse, deathList) local vida = 185 local mana = 100 local pontos = 10 local level = 8 local pos = {x=000, y=000, z=0} setCreatureMaxHealth(cid, vida) setCreatureMaxMana(cid, mana) doCreateTeleport(1387, pos, ge -
Update 0.3! [OTC] Launcher Creator v0.3
Adriano SwaTT respondeu ao tópico de Orochi Elf em Recursos Avançados
Boa maninho, pelo jeito continuou fazendo a lição de casa hein. 2.12 - Comércio: É proibido realizar prática de comércio neste fórum, você não tem autorização para vender e nem comprar qualquer tipo de produto aqui, exceto produtos oferecido pela CipSoft, personagens no Tibia Global e Keys para Bots o mesmo deve ser anunciado e/ou pedido nas seções adequadas e nós da equipe do Tibia King não nos responsabilizamos por nada negociado! Parabéns, ficou muito bom. -
[Tutorial] Criando Mana Rune
Adriano SwaTT respondeu ao tópico de Adriano SwaTT em Tutoriais sobre Scripting
A ID da runa está no Passo 2. A foto é só pra ver a imagem da Runa InGame. Vou arrumar a foto daqui a pouco e edito. Boa sorte. -
@Orochi Elf: Tony, Tony, sempre fazendo os scripts correndo. :X Quanto tempo hein... @Matsuo: Teste assim: local cfg = { frompos = {x = 524, y = 846, z = 6}, -- Posição que o player precisa estar. topos = {x = 527, y = 852, z = 7}, -- Posição pra onde ele vai ser teletransportado. } function onUse(cid) if getThingPos(cid).x == cfg.frompos.x and getThingPos(cid).y == cfg.frompos.y and getThingPos(cid).z == cfg.frompos.z then doTeleportThing(cid, cfg.topos) doPlayerSendCancel(cid, "Voce foi teletransportado.") end return true end Boa sorte.
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!