Ir para conteúdo
Entre para seguir isso  
Pivizz

Set System [2.0]

Recommended Posts

Heiderson    0
Heiderson

Tipo agora eu vi só o god usa e Sorcerer ussam mas não tem que ter set, sem legs , sem armor, sem helmet, daew ele usa. Essa a quest quais às função ? :)

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

Eu fiz uma versão 2.0 mas acabei esquecendo de me mandar, eu posto segunda ou terça feira... Faz assim, me manda a lista de funções do TFS 0.2 que eu faço uma versão pra ele, caso seje diferente..

Mas isso vai ter que ficar pra segunda ou terça de noite, por que de manhã eu estudo e de tarde eu trabalho, não tenho muito tempo... A não ser que eu faça hoje, vamos ver...

Na versão 2.0 eu coloquei pra escolher o que precisa no set, desde amuleto e backpack ao slot de munição e ring..

 

Abraço

Compartilhar este post


Link para o post
Vafeze    0
Vafeze

Uau , tanta criatividade e sabedoria :D

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

Hehe, obrigado :)

Compartilhar este post


Link para o post
nikowhell    0
nikowhell

dahora!!

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

Atualizado, versão 2.0

Mock não deixou eu criar um novo tópico, então eu pus sobre o antigo :x

Qualquer erro me avisem, por favor :)

 

Ah, e sem remover os créditos!

 

:*

Compartilhar este post


Link para o post
Heiderson    0
Heiderson

cara na versão tsf 0.2 não tem data/lib; tem global.lua é lá? coloquei e não deu certo, Alguma Sugestão?

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

É no global.lua, sim...

Como tu testou? Com o Exori mesmo?

 

E eu garanto que funcione na versão 0.3 b3+, 0.2 eu não sei se funciona, mas deveria.

Caso não funcione é só achar a função correta para substituir.

 

Quais as mensagens de erro você recebeu?

Compartilhar este post


Link para o post
Machine!    2
Machine!

sensasional!, vc estah de parabéns esse script da uma vantagen e tanto para os vips , no sentidod e quem e vip e paga pelo set :)

cara realmente gostei muito , espero naum encontra bug nesse script e pretendo usar :D

parabéns!

 

duvida , no caso o set tranforma o exori en damage energy , não tem como apenas aumentar o hit? e o tamanha da magia?

Compartilhar este post


Link para o post
LG    1
LG

não entendi direito dependendo do seu set a magia é diferente

?

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

É uma função, dependendo o set que tu tá usando tu pode fazer algo diferente acontecer... Vou por o exemplo do Exori com efeito diferente:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 54)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.7, -3.7, -1.9, 1.6)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -0.8, 0, -0.8, 0)
setCombatCondition(combat, condition)
local condition = createConditionObject(CONDITION_POISON)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -500)
setCombatCondition(combat, condition)
local arr = {
{1, 1, 1},
{1, 3, 1},
{1, 1, 1}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 30)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.9, -3.9, -1.9, 1.9)
local condition2 = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition2, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition2, -0.8, 0, -0.8, 0)
setCombatCondition(combat2, condition2)
local condition2 = createConditionObject(CONDITION_POISON)
setConditionParam(condition2, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition2, 10, 2000, -800)
setCombatCondition(combat2, condition2)

setCombatArea(combat2, area)

function onCastSpell(cid, var)
   if piviguUsingVIPSet(cid) == FALSE then
     return doCombat(cid, combat, var)
   else 
     return doCombat(cid, combat2, var)
   end 
end  

Compartilhar este post


Link para o post
Heiderson    0
Heiderson

Não aparece nenhuma mensagem de erro que coloquei essa spell ae como test /\.

Alguma Sugestão?

Editado por Heiderson

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

É essa última aí que eu postei u.u'

 

Edited

 

Opa, não é não, desculpa...

Vou refazer e postar

 

Edited²

 

Aqui:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, -90, 0.7, -50)

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
setCombatParam(combat2, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 0, -150, 2.7, -500)

local area2 = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat2, area2)

function onCastSpell(cid, var)
   if piviguUsingVIPSet(cid) == FALSE then
     return doCombat(cid, combat, var)
   else 
     return doCombat(cid, combat2, var)
   end 
end

 

PS: Não testei! Fiz agora, to fazendo um trabalho escolar e não tenho tempo, desculpa.

Editado por Pivizz

Compartilhar este post


Link para o post
Shyzoul    0
Shyzoul

@marlontrovao

 

O energy é um exemplo voce pode deixar como voce quizer qualquer magia =D

 

so edite onde esta ernergy para oq voce quizer e a area do tamanho que quizer.

 

espero ter ajudado

Compartilhar este post


Link para o post
Heiderson    0
Heiderson

Coloquei no Global.lua e não fez nada. Alguma sugestão?

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

Você configurou na spell que você quer que precise do set sytem?

Compartilhar este post


Link para o post
Heiderson    0
Heiderson

Simplesmente não acontece nada, sim testei com exori, ostado posteriormente.

Compartilhar este post


Link para o post
Pivizz    1
Pivizz

Teste numa versão 0.3, provavelmente não funciona para a 0.2.

Compartilhar este post


Link para o post
Heiderson    0
Heiderson

Agora apareceu isso na versão 0.2

 

[16/04/2009 13:52:13] Lua Script Error: [spell Interface]

[16/04/2009 13:52:13] data/spells/scripts/attack/espes.lua:onCastSpell

 

[16/04/2009 13:52:13] data/global.lua:700: attempt to index local 'selSet' (a nil value)

[16/04/2009 13:52:13] stack traceback:

[16/04/2009 13:52:13] data/global.lua:700: in function 'piviguUsingVIPSet'

[16/04/2009 13:52:13] data/spells/scripts/attack/beserk.lua:20: in function <data/spells/scripts/attack/beserk.lua:19>

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×