SE

arma com atributo

Por Senju uchira, 18 de ago. de 2020 em Scripts

9
2.1k
18 de agosto de 2020 às 16:05

oi coloquei essee script na arma, ela devez da mana pra min ela da mana pra pessoa que eu targeto, tem como eu coloca pra ela da mana pra min de vez pro cara que eu targetei

18 de agosto de 2020 às 16:20
12 minutos atrás, Senju uchira disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: spell
Código:
  Ocultar conteúdo

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -7.1, 1, -7.2, 1)

function onUseWeapon(cid, var)
	return doCombat(cid, combat, var)
end

oi coloquei essee script na arma, ela devez da mana pra min ela da mana pra pessoa que eu targeto, tem como eu coloca pra ela da mana pra min de vez pro cara que eu targetei

Não manjo de TFS 0.4, mas vou tentar te ajudar.

 

1ª tentativa:

 

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0) -- Coloca 0 no lugar de 1 --

 

2ª tentativa:

 

retira essa linha:

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

Testa as duas opções separadamente e me diga se funcionou.

18 de agosto de 2020 às 16:21
1 minuto atrás, Icaro Simoes disse:

Não manjo de TFS 0.4, mas vou tentar te ajudar.

 

1ª tentativa:

 

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0) -- Coloca 0 no lugar de 1 --

 

2ª tentativa:

 

retira essa linha:

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

Testa as duas opções separadamente e me diga se funcionou.

ok vo tenta aki e digo a voce

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0) -- Coloca 0 no lugar de 1 --

coloquei 0 ai bate na mana do player ,mas nao enche a minha mana

18 de agosto de 2020 às 16:27
3 minutos atrás, Senju uchira disse:

ok vo tenta aki e digo a voce

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 0) -- Coloca 0 no lugar de 1 --

coloquei 0 ai bate na mana do player ,mas nao enche a minha mana

Eu creio que seja pelo seguinte motivo:

 

Seu servidor não tem o manaleech. Manaleech é diferente de manadrain.

 

Manadrain é a magia que o beholder usa para tirar a mana do player, ou seja é um ataque e não um roubo de mana.

 

Já o que você quer, é comum ter em TFS 1.3, o sistema de manaleech, lifeleech e critico já instalados na distro.

 

Aguarda pra ver se algum mestre de script sabe fazer um código para dar mana leech, infelizmente eu não sei.

18 de agosto de 2020 às 16:29
Agora, Icaro Simoes disse:

Eu creio que seja pelo seguinte motivo:

 

Seu servidor não tem o manaleech. Manaleech é diferente de manadrain.

 

Manadrain é a magia que o beholder usa para tirar a mana do player, ou seja é um ataque e não um roubo de mana.

 

Já o que você quer, é comum ter em TFS 1.3, o sistema de manaleech, lifeleech e critico já instalados na distro.

 

Aguarda pra ver se algum mestre de script sabe fazer um código para dar mana leech, infelizmente eu não sei.

entao mano ,eu coloquei varias coisas na minha soucer ai nao compensa eu mudar so pra ter isso

18 de agosto de 2020 às 16:32
1 minuto atrás, Senju uchira disse:

entao mano ,eu coloquei varias coisas na minha soucer ai nao compensa eu mudar so pra ter isso

Entendo. Como disse, espera pra ver se algum scripter sabe te ajudar, sou um mero ot-admin tambem

18 de agosto de 2020 às 16:33
Agora, Icaro Simoes disse:

Entendo. Como disse, espera pra ver se algum scripter sabe te ajudar, sou um mero ot-admin tambem

ok mano grato pela atenção fico feliz que alguem tente ajuda obg.

espero aki ansioso !

18 de agosto de 2020 às 16:35
2 minutos atrás, Senju uchira disse:

ok mano grato pela atenção fico feliz que alguem tente ajuda obg.

espero aki ansioso !

Por nada

18 de agosto de 2020 às 23:34

@up