Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

FALA GALERA, VIM AQUI TRAZER UM SCRIPT QUE EDITEI,

É UM BUFF QUE MUDA SUA OUTFIT POR UM CERTO TEMPO COM UM COOLDOWN PARA USAR DE NOVO.

NA SCRIPT EDITEI UM KAIOKEN NO DBO

NÃO SOU SCRIPTER APENAS FUI PEGANDO VÁRIOS SCRIPTS DO TK E TESTANDO ATÉ ENCONTRAR O ERRO

DELES, LEVEI MUITO TEMPO PRA AJUSTAR ISSO NO MEU SERVER, SE CONSEGUIREM USAR ELE TAI AI PARA VOCÊS

local outfit = {lookType = 3} -- outfit
local tempo = 30 -- tempo em segundos.
local effect = {41} -- effect no player, caso queira apenas 1, basta remover os outros numeros.

local config = {
storage = 112005,
cooldown = 90,  --- tempo entre um uso e outro
}
     
local ml = 20 -- quantos ira aumentar o skill de ML
local skillfist = 20 -- quantos ira aumentar o skill de Fist
local skillsword = 20 -- quantos ira aumentar o skill de Sword
local skillaxe = 20 -- quantos ira aumentar o skill de Axe
local skillclub = 20 -- quantos ira aumentar o skill de Club
local skilldistance = 20 -- quantos ira aumentar o skill de Distance
local skillshield = 20 -- quantos ira aumentar o skill de Shield
local health = 0 -- A cada 1 segundo quantos aumentar de vida
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
     
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml)
setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist)
setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword)
setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe)
setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub)
setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield)
setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit)
setCombatCondition(combat, condition)
     
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_SPEED, 250)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
     
local condition = createConditionObject(CONDITION_REGENERATION)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000)
setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health)
setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000)
setCombatCondition(combat, condition)

local sys = createConditionObject(CONDITION_OUTFIT)
setConditionParam(sys, CONDITION_PARAM_TICKS, tempo)
addOutfitCondition(sys, outfit)
setCombatCondition(combat, sys)
            
function magicEffect41(tempo2,tempo3,cid)
if (isCreature(cid)) then
    if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then
        for i=1, #effect do
        local position = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position, effect[i])
        end
    end
end
end

local sys = createConditionObject(CONDITION_OUTFIT)
setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000)
addOutfitCondition(sys, outfit)
setCombatCondition(combat, sys)
                  
function onCastSpell(cid, var)

local pos = getCreaturePosition(cid)
if isPlayer(cid) then
if os.time() - getPlayerStorageValue(cid, config.storage) >= config.cooldown then
setPlayerStorageValue(cid, config.storage, os.time())
else
doPlayerSendCancel(cid, "Voce deve aguardar "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, config.storage))).." segundos, para usar o Kaioken novamente!")
doSendMagicEffect(pos, 2)
return false
end
end

local position129 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then
    doCombat(cid, combat, var)
    tempo2 = 0
    while (tempo2 ~= (tempo*1000)) do
        addEvent(magicEffect41, tempo2, tempo2, tempo*1000, cid)
        tempo2 = tempo2 + 300
    end
    setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado.
    doCreatureSay(cid, "KAIOKEEEEEEN!", TALKTYPE_MONSTER)
    doSendMagicEffect(position129, 41) -- id do effect que vai aparecer quando usar a habilidade
else
    doPlayerSendCancel(cid, "Desculpe, voce ja esta transformado.")
end

return true
end

O SEGREDO E SÓ NÃO DESISTIR CASO ENCONTRE UM SCRIPT QUE NÃO FUNCIONE ?
 

Editado por Nother (veja o histórico de edições)

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

Postado

Parece com o tapion flute realizei no meu servidor incrivel só você teve a capacidade de fazer algo igual, é simples mas só vi até agora por você ?
Continue assim te mandei pm !

function onLove()
if getPlayerTrueLove(girlfriend) then
doPlayerBeHappy(cid, true)
doRemoveVirginity(cid, true)
else
doSendCancel(cid,"you do not know how good it feels to be loved")
end end

;)

 

Postado
  • Autor
1 hora atrás, Kramer disse:

Parece com o tapion flute realizei no meu servidor incrivel só você teve a capacidade de fazer algo igual, é simples mas só vi até agora por você ?
Continue assim te mandei pm !

 

Po cara vlw, mas eu não teria feito isso sem a base que peguei aqui no TK e alguns tutoriais que eu li!

  • 2 weeks later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo