-
Total de itens
1185 -
Registro em
-
Última visita
-
Dias Ganhos
36
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que MaXwEllDeN postou
-
(Resolvido)encrypted password
MaXwEllDeN respondeu ao tópico de budamunky em Suporte Tibia OTServer (Resolvidos)
Você precisa definir, tanto no website como no config.lua o mesmo tipo de encriptação de dados, se não me engano, isso ai é sha1. -
CreatureScript%25252FGlobalEvent%25252FMoveMent Headshot - Critical hit
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Scripts tfs 0.4 (OLD)
function onChangeHealth(cid, attacker, value, type, secondaryDamage, secondaryType) if type ~= 1 then return true end if isPlayer(attacker) and getPlayerStorageValue(cid, 71257) < 1 then if math.random(100) <= chance_percent then local dmg = value * (extra_damage_percent / 100) setPlayerStorageValue(cid, 71257, 1) doTargetCombatHealth(attacker, cid, type, -dmg, -dmg, 255) setPlayerStorageValue(cid, 71257, -1) doCreatureSay(cid, "CRITICAL", 19) return false end end return true end Tente este. -
CreatureScript%25252FGlobalEvent%25252FMoveMent Headshot - Critical hit
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Scripts tfs 0.4 (OLD)
Ta dan -
Headshot - Critical hit Quando alguém te ataca, há a chance de ela te bater na cabeça(headshot) e você tomar 250%(configurável) do dano que ela causaria normalmente. Então, vamos lá. Adicione isso ao seu creaturescripts.xml <event type="login" name="HeadshotLogin" event="script" value="headshot.lua"/> <event type="statschange" name="HeadshotCritical" event="script" value="headshot.lua"/> E crie este arquivo: data/creaturescripts/scripts/headshot.lua local chance_percent = 50 -- Chance percenting local extra_damage_percent = 250 -- Extra Damage Percent function onLo
-
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
local config = { [90] = {ID, COUNT}, [80] = {ID, COUNT}, [59] = {ID, COUNT}, [50] = {ID, COUNT}, [40] = {ID, COUNT}, [30] = {ID, COUNT}, [20] = {ID, COUNT}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid, item) local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, function(a, b) return a > b end) local chance = 0 for _, v in pairs(chance_growing) do if math.random(100) < v then chance = v break -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
local config = { [90] = {ID, COUNT}, [80] = {ID, COUNT}, [59] = {ID, COUNT}, [50] = {ID, COUNT}, [40] = {ID, COUNT}, [30] = {ID, COUNT}, [20] = {ID, COUNT}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid, item) if getPlayerStorageValue(cid, STORAGE) > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, func -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
Provavelmente ele não tá abrindo o servidor de novo pra fazer o teste. Ou, se está, não está sobreescrevendo o script certo. -
(Resolvido)[Script] Npc Teleport
MaXwEllDeN respondeu ao tópico de xXJuninho em Suporte Tibia OTServer (Resolvidos)
local DESTINO = {x = 160, y = 54, z = 7} -- POSIÇÃO DE DESTINO local SAFFRON = {x = 160, y = 54, z = 7} -- POSIÇÃO DE Saffron local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) end function onThink() npcHandler:onThink() -
(Resolvido)[Script] Npc Teleport
MaXwEllDeN respondeu ao tópico de xXJuninho em Suporte Tibia OTServer (Resolvidos)
local DESTINO = {x = 160, y = 54, z = 7} -- POSIÇÃO DE DESTINO local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) end function onThink() npcHandler:onThink() end local talkState = {} function creatureSayCallback(cid, -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
Não entendi... -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
E por que tu não fala que tá dando erro? Dizer só "não funcionou" não ajuda em nada. Você não chega pra um médico e fiz que tá doente, você diz como você se sente ¬¬ Você chegou ao menos a mudar as configurações? Os ids de todos os ítens? -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
Olha, provavelmente tu não tá usando o script certo. Faz tudo de novo, deleta o arquivo, cria a tag de novo, reinicia o servidor e testa. Porque na segunda vez, que mandei um errado, era pra ter dado erro, e na segunda funcionado. -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
local config = { [90] = {ID, COUNT}, [80] = {ID, COUNT}, [59] = {ID, COUNT}, [50] = {ID, COUNT}, [40] = {ID, COUNT}, [30] = {ID, COUNT}, [20] = {ID, COUNT}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid, item) if getPlayerStorageValue(cid, STORAGE) > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, func -
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
local config = { [90] = {ID, COUNT}, [80] = {ID, COUNT}, [59] = {ID, COUNT}, [50] = {ID, COUNT}, [40] = {ID, COUNT}, [30] = {ID, COUNT}, [20] = {ID, COUNT}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid) if getPlayerStorageValue(cid, STORAGE) > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, function(a -
Adicionando Global Storages no TFS 1.0 Olá, pessoal, estive trabalhando com o TFS 1.0, e me deparei com um problema ao utilizar uma storage global nesta versão, eles utilizaram uma versão com muitas diferenças da que estamos acostumados a programar nossos scripts, e essa versão antiga não possuía global storages. A solução que o pessoal encontrou para burlar isso, foi um tanto quanto arcaica, visto que esse modo deles pode acarretar em vários problemas eu resolvi desenvolver um código que funcionará normalmente no TFS 1.0. Enfim, deixando de falação, vamos ao tutorial... Pr
-
[Pedido] Script de item que ganha items por porcentagem
MaXwEllDeN respondeu ao tópico de macalo em Suporte Tibia OTServer
local config = { [90] = {ID, COUNT}, [80] = {ID, COUNT}, [59] = {ID, COUNT}, [50] = {ID, COUNT}, [40] = {ID, COUNT}, [30] = {ID, COUNT}, [20] = {ID, COUNT}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid) if getPlayerStorageValue(cid, STORAGE) > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, function(a -
Muito bom. Vai ficar bem melhor pra encontrar os highlights, haha.
-
Scripting [Aula 10] O Comando for
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Tutoriais sobre Scripting
Sim, o break é necessário pro script seguir a lógica que o programador quis usar. Dá uma lida de novo no tutorial, for index, valor in pairs(tabela) do Essa é a sintaxe do for. O que muitas pessoas não sabem, é que o underline(_) pode ser usado como nome de variável também. Exemplo: local _ = "Maxwell" print(_) -
[CTF] Capture The Flag 2.0(Automático)
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Sistemas, Mods & Funções .lua
Link atualizado. -
(Resolvido)Npc travel por storage
MaXwEllDeN respondeu ao tópico de mostps em Suporte Tibia OTServer (Resolvidos)
local STORAGE = 5021 -- Storage necessária para viajar local DESTINO = {x = 160, y = 54, z = 7} -- POSIÇÃO DE DESTINO local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) end function onThink() npcHandler:onThink() end l -
Scripting [Aula 10] O Comando for
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Tutoriais sobre Scripting
table.insert, vai inserir creature, na tabela cid. e a parte de baixo, é um incremento, pesquisa depois sobre isso. Vai somar 1 ao valor de count -
Não, no caso ali, na linha 5, você mudou o valor da variável "var" mais próxima. Que no caso era a local var = 2,
-
[CTF] Capture The Flag 2.0(Automático)
MaXwEllDeN respondeu ao tópico de MaXwEllDeN em Sistemas, Mods & Funções .lua
Olá pessoal. Perdão pela demora, não estou em casa agora e não tenho o script aqui comigo. Assim que chegar em casa eu faço o upload de novo e passo pra vocês. -
Retirando a vida e mana do player
MaXwEllDeN respondeu ao tópico de Skydangerous em Suporte Tibia OTServer
function resetHp(cid, percent) local newHp = getCreatureMaxHealth(cid) - (getCreatureMaxHealth(cid) * (percent / 100)) setCreatureMaxHealth(cid, newHp) doCreatureAddHealth(cid, newHp) return true end function resetMana(cid, percent) local newMana = getCreatureMaxMana(cid) - (getCreatureMaxMana(cid) * (percent / 100)) setCreatureMaxHealth(cid, newMana) doCreatureAddMana(cid, newMana) return true end -
(Resolvido)addEvent Send magic effect Alguém sabe?
MaXwEllDeN respondeu ao tópico de llucas75 em Suporte Tibia OTServer (Resolvidos)
S, eu tava com pressa e n li o código todo, é isso msm.- 16 respostas
-
- addevent
- magiceffect
-
(e 1 mais)
Tags:
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!