-
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
-
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Vamos por parte. Desta forma funcionou? Pois creio que esta função cheque se o player tem Premium Account, o que na maioria dos servidor são diferentes do sistema de VIP. Mas não custa nada testar. -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Ok, eu tentei do modo mais difícil/chato, estou com dor de cabeça, ocupado com códigos.. por isso estes erros.. Enfim, vamos tentar assim agora. vip.lua: function onUse(cid, item, fromPosition, itemEx, toPosition) local name = getCreatureName(cid) local days = 30 -- dias que serão adicionados local strg = 33339 -- valor da sua storage local strg_n = 12120 -- não precisa editar local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, strg) local timenow = os.time() if getPlayerStorageValue(cid, strg) - os.time() <= 0 then time = timenow + -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Ok, obrigado pelo Rep+. Aguardo retorno. -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Certo, teste este script abaixo no "vip.lua". function onUse(cid, item, fromPosition, itemEx, toPosition) local name = getCreatureName(cid) local days = 30 -- dias que serão adicionados local strg = 33339 -- valor da sua storage local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, strg) local timenow = os.time() if getPlayerStorageValue(cid, strg) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Foi o que disse, você precisa substituir as do Script que enviei pelas suas. Teste assim: vip.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- dias que serão adicionados local strg = 33339 -- valor da sua storage local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, strg) local timenow = os.time() if getPlayerStorageValue(cid, strg) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicion -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Por nada. Faça bom aproveito. E os créditos vão para "MaTTch". Até breve. -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Numa boa.. Acho que já deu né?! Vamos ao script, ou então nem precisam ficar postando. -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Ahh sim, entendi.. Então teste como editei o script do "MaTTch" acima. -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Mas você quer o que? Que passa alguns segundos e o teletransporte ou crie um teleport? Que depois será removido do local? #EDIT Se for apenas o addEvent, basta por a tag do "teleportThing" para dentro do AddEvent. local config = { boss = "nome", pos = {x=1000, y=1000, z=7}, msg = "You have been trapped by a nightmare.", time = 60 -- quantos segundos depois de matar o boss } function onKill(cid, target) if isMonster(target) and getCreatureName(target):lower() == config.boss:lower() then addEvent(function() if isPlayer(cid) then d -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Enfim... Vou ver se consigo pra ti. Já posto aqui. -
(Resolvido)CreatureEvent OnKill, teleport
Adriano SwaTT respondeu ao tópico de Schiffert em Suporte Tibia OTServer (Resolvidos)
Só acho que deveria se usar a função onKill e talvez até juntamente com "onCombat" para registrar o Evento no monstro. Ou então um "onKill" (ao matar) para que reconheça o monstro quando morrer. Pois a função "onDeath" é (ao morrer), geralmente usada para os players. -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Fiz questão de verificar seu script, devo dizer que por mais que na estética aparenta ser igual, na funcionalidade há diferenças. Assim como as próprias storages que precisam ser substituídas. Mas teste o meu e me diga, pois o usuário que ajudei estava usando este mesmo script seu e o que enviei resolveu o caso dele. Veja no link Boa sorte. -
Que nada, foi apenas aviso para que saiba onde postar das próximas vezes. Eu mesmo ralei e ainda sofro para identificar as áreas corretas, e veja desde quando sou membro. EIUHAUIEHA Enfim, que bom que funcionou. Peço que escolha uma das respostas que lhe ajudaram e clique em "Melhor Resposta" para que o tópico fique como "Resolvido." Abraços
-
Tipo, em sites de OTServ sou bem novato, sendo assim, como de costume, procurei o "install.php" e não encontrei. Usei a database do tópico e tals, mas quando abro ficam vários erros no site, e como o usuário falou mais acima, fica muito espaço e alguns bugs visuais. Se alguém tiver alguma dica de como instalar corretamente, ficaria grato. Obrigado.
-
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Criei/Editei este script para um usuário há pouco tempo. teste-o e poste o resultado. Teste assim: Atualize seu script de VIP por este: E agora crie o arquivo endvip.lua na pasta CreatureScripts e adicione este conteúdo: Então abra o CreatureScripts.xml e adicione esta tag: <event type="login" name="CheckVip" script="endvip.lua"/> E por último, creio que seja necessário que abra o arquivo Login.lua da pasta CreatureScripts/scripts e adicionar esta tag junto com as outras do mesmo gênero: registerCreatureEvent(cid, "CheckVip") Boa sorte. -
(Resolvido)[PEDIDO] Vip por item
Adriano SwaTT respondeu ao tópico de SliceFalso em Suporte Tibia OTServer (Resolvidos)
Dei uma olhada, mas infelizmente trabalho pouco com scripts de VIP deste modelo. Você poderia por que o PLAYER é vip ao dar Look nele, pois seria mais simples de adicionar, porque adicionando o "[VIP]" no nome dele infelizmente vai mesmo bugar seu OTSERV porque o nome dele vai ser alterado da database permitindo que outro crie com o nome anterior. #EDIT. Criei/Editei este script para um usuário há pouco tempo. teste-o e poste o resultado. Teste assim: Atualize seu script de VIP por este: E agora crie o arquivo endvip.lua na pasta CreatureScripts e adicione este conte -
Exato, mas pelo menos seria necessário por de quantos em quantos itens serão requeridos até a missão 12. Ex: De primeira, apenas 1 item. Na segunda, são 2 itens. Na terceira, apenas 1 item. Etc.. Pra criar sem riscos de bugs. Aguardo.
-
[Creature Scripts] Como eu fasso isso?
Adriano SwaTT respondeu ao tópico de Factur em Suporte Tibia OTServer
Exatamente o que iria sugerir, além de que, talvez precise do "onCombat" para registrar o evento no monster, ou não? Estão confundindo demais a função "onDeath" com a função "onKill". Função onDeath, ao morrer: Geralmente é executada quando o "cid" morre, ou seja, você mesmo. Função onKill, ao matar: Que é executada quando você (cid), mata algo ou alguém. E para finalizar, onPrepareDeath: Executada antes da criatura morrer. Boa sorte com o script. -
Bom dia. Teste o script abaixo: Em CreatureScripts.xml adicione esta tag: <event type="login" name="Veloc" event="script" value="veloc.lua"/> Agora dentro da pasta scripts, crie o arquivo "veloc.lua" e adicione este conteúdo dentro: local veloc = 500 -- velocidade desejada para todos function onLogin(cid) if isPlayer(cid) then doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, veloc) end return true end Agora abra o arquivo já existente na mesma pasta, chamado "login.lua" e adicione a tag abaixo junto com as do gênero. r
-
(Resolvido)Bug de Alavanca com tempo!
Adriano SwaTT respondeu ao tópico de jonathangm15 em Suporte Tibia OTServer (Resolvidos)
Bom dia. Que bom que funcionou. Faça bom aproveito do script. Obs: Escolha um dos dois scripts e clique em "Melhor Resposta" para acusar como Tópico Resolvido. E é claro, seja bem-vindo ao fórum. -
(Resolvido)Bug de Alavanca com tempo!
Adriano SwaTT respondeu ao tópico de jonathangm15 em Suporte Tibia OTServer (Resolvidos)
Teste assim: Coloque a ID da Pedra no "local rock = xxxx", substitua os "xxxx" pela id e teste. local piece1pos = {x=3905, y=3369, z=10, stackpos=1} local rock = xxxx -- id da pedra function onUse(cid, item, fromPosition, itemEx, toPosition) local getpiece1 = getThingfromPos(piece1pos) if item.uid == 60307 and item.itemid == 1945 and getpiece1.itemid == 1353 then doRemoveItem(getpiece1.uid,1) doTransformItem(item.uid,item.itemid+1) addEvent(doCreateItem, 2*60*1000, rock, piece1pos) elseif item.uid == 1353 and item.itemid == 1946 then doCreate -
(Resolvido)[Pedido] Fazer lifesteal arma em spell
Adriano SwaTT respondeu ao tópico de Danves em Suporte Tibia OTServer (Resolvidos)
Vou ver o que posso fazer. Criando aqui.. #EDIT: Crie o arquivo "weapon_steal.lua" em "talkactions/scritps", e adicione o código abaixo: local lvl = 240 -- Level mínimo para poder usar local item = {2407, 7870} -- ID do utem Primário, Id do Item Transformado local name = 'bright sword' -- palavra a dizer local msg_erro = "Nome de evolucao invalido, consulte tabela de itens que podem ser evoluidos." -- ao dizer nome errado local msg_lvl = "Voce nao tem level o suficiente para esta magia." function onSay(cid, words, param, channel) local m1 = getPlayerSlotItem(cid, 5).itemid -
(Resolvido)[PEDIDO]Promotion por item
Adriano SwaTT respondeu ao tópico de baiakuda em Suporte Tibia OTServer (Resolvidos)
Por nada. Faça bom aproveito. -
(Resolvido)[Pedido] Fazer lifesteal arma em spell
Adriano SwaTT respondeu ao tópico de Danves em Suporte Tibia OTServer (Resolvidos)
Não tem um outro tópico seu com o mesmo pedido? # Me explique como funciona o script, não consegui entender.
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!