Ir para conteúdo
  • 0

Buff E Spell {Help Aqui Vodkart}


pedrizito15

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

claro cara, olha a variável tempo

 

local tempo = 80 * 1000

 

no os.time não precisa usar os mile segundos "1000", ai teria que ficar assim:

 

local tempo = 80

setPlayerStorageValue(cid, storage, os.time()+tempo) -- 80 segundos

 

e para outfits diferentes dependendo do sexo:

 

local outfit = getPlayerSex(cid) == PLAYERSEX_FEMALE and {lookType = 78} or {lookType = 99}

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

Foi man mais agora não esta indo os atributos ex você fala a magia e ele adiciona por 1 segundo os atributos depois acaba mais o outfit fica normal só o atributos tão durando 1 seg

 

 

Não é duplo topico não apesar de se referir a magia pede coisa diferentes em ambos aqui quero que arrumem a storage...

Editado por pedrizito15
Link para o comentário
Compartilhar em outros sites

  • 0

Foi man mais agora não esta indo os atributos ex você fala a magia e ele adiciona por 1 segundo os atributos depois acaba mais o outfit fica normal só o atributos tão durando 1 seg

 

 

Não é duplo topico não apesar de se referir a magia pede coisa diferentes em ambos aqui quero que arrumem a storage...

 

por isso ontem eu tinha modificado seu script e tinha ficado certo.

 

 

local outfit = getPlayerSex(cid) == PLAYERSEX_FEMALE and {lookType = 78} or {lookType = 99}
local tempo = 80 -- Tempo, nesse caso esta 60 segundos Lembrando que 1000 = 1 segundo
local ml = 30 -- quantos ira aumentar o skill de ML
local skillshield = 30 -- quantos ira aumentar o skill de Shield
local health = 30 -- A cada 1 segundo quantos aumentar de vida
local storage = 150262

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 34)
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_SHIELD, skillshield)
setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit)
setCombatCondition(combat, condition)

local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_SPEED, 350)
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, 5000)
setCombatCondition(combat, condition)

local sys = createConditionObject(CONDITION_OUTFIT)
setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000)
addOutfitCondition(sys, outfit)
setCombatCondition(combat, sys)
function onCastSpell(cid, var)
setPlayerStorageValue(cid, storage, os.time()+tempo)
return doCombat(cid, combat, var)
end

Link para o comentário
Compartilhar em outros sites

  • 0

não man ontem você modificou mas o o outfit não sumia....

 

http://www.xtibia.com/forum/topic/188463-arruma-spell-para-min-plix/ << fiz até um tópico a respeito

 

mais agora funfo

Editado por pedrizito15
Link para o comentário
Compartilhar em outros sites

  • 0

Vodkart a primeira vez que tentei foi normal dai eu resolvi trocar o looktype e agora ta dando esse erro, copiei novamente o script que você vez que na primeira vez avia dado certo mas deu o mesmo erro :

 

 

erro :

 

[Error - Spell Interface]

data/spells/scripts/o algoz.lua

description

(luaGetPlayerSex) Player not Found

 

@UP

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...