LY
action

Armor Que Solta Hit De Ice

Por Lykiz, 23 de out. de 2013 em Scripts

armor ice
14
1.5k
LykizL
23 de outubro de 2013 às 19:45

Auguem Pode Me Ajuda Se Eu estiver postando no lugar errado por favor que movao mas vamos la Eu Preciso De Ajuda Tipo eu queria uma armor que quando vc colocasse ela no seu set eo outro player te desse um hit mais do que 500 ela teria uma chance de soltar ice em volta do player q tomou o hit acertando o otro player paralyzando ele e depois stunando ice de 200 em 200 Auguem Poderia Me Ajudar Reep +


Auguem PF

OmegaO
23 de outubro de 2013 às 20:25

Essa seção não deve ser usada para pedidos ou dúvidas, temos uma seção específica para isso. Por favor, preste mais atenção da próxima vez.
Movido para Pedidos e Dúvidas - Scripting.

MaenilseM
23 de outubro de 2013 às 20:39

double topico omega da um jeito ae ne, me ajuda ai fera.

LykizL
26 de outubro de 2013 às 11:09

mals gente é porque ngm me respondeo no primeiro ai criei otro mals mais ainda tem auguem q possa me ajudar


Auguem Me Ajude Plyss


auguem me ajuda pf


AUGUEMMMMMMMMMMMMMMMMMM ME AJUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA PLYSSSSSSSSSSS

cs007C
26 de outubro de 2013 às 15:26

Eu nunca vê uma armor hitar amigo... creio que para isso acontecer tenho que modificar as sources.

LykizL
26 de outubro de 2013 às 15:38

cara essa armor ela é asim quando o player inimigo ataca vc e da dano mais que 700 essa armor solta gelo en volta do player q tomou o hit exemplo

a cada dano acima de 300 ele tem uma change de 10 porcento de dar slow e status de gelo em uma pequena área en volta do player

SnowszS
26 de outubro de 2013 às 22:21

Eu nunca vê uma armor hitar amigo... creio que para isso acontecer tenho que modificar as sources.

Nada disso, sources, modificar só para isso ? Numca! Isso é muito simples, utilizando statschange e storage de onequip e remover storage de ondeequip, fica muito simples, só n faço agr pq to sem tempo...

cs007C
27 de outubro de 2013 às 00:36

Desculpa por dizer besteiras então...

 

 

@nowsz

 

Então isso é no movements?

LykizL
27 de outubro de 2013 às 09:55

SNOWSZ AJUDA EU AE PLYS TO PRESIZAANDO PF VE AE OQ SE PODE FASER PLYS

OmegaO
27 de outubro de 2013 às 15:32

 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)

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

function onGetFormulaValues()
	return -200, -200
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

-- Itemid da armadura
local armor_id = 1967
-- Chance em porcentagem de lançar a magia
local chance = 10

function onStatsChange(cid, attacker, type, combat, value)
	if type ~= 1 or not isPlayer(cid) then
		return true
	end
	if value >= 500 then
		if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == armor_id then
			local random = math.random(100)
			if random <= chance then
				doCombat(cid, combat, var)
				return true
			end
		end
	end
	return true
end

 

 

 

Crie um arquivo com esse código e salve-o como armordamage.lua em creaturescripts/scripts. Em seguida, abra o login.lua e o creaturescripts.xml.

Login.lua: adicione isso perto dos outros registerCreatureEvent:

registerCreatureEvent(cid, "Ice_Armor")

creaturescripts.xml: adicione essa tag:

<event type="statschange" name="Ice_Armor" event="script" value="armordamage.lua"/>

Não testei, mas o que é pra acontecer é dar 200 de dano de gelo numa área de exori ao redor do jogador com a armadura. A armadura deve ser configurada no código acima e a chance que tem de acontecer isso. O dano que precisa tomar pra ativar essa chance é 500.

LykizL
27 de outubro de 2013 às 16:50

omega blueheaven eu tentei aki mais n funfo veio tem como ve se ae pode funcionar se n der vc ve oq pode ser pf

LykszL
27 de outubro de 2013 às 21:31

ajuda ae pessoal plys

LykizL
28 de outubro de 2013 às 11:03

omega eu tentei akie veio mais n deu en nada manow tem como vc ver oq é pf

OmegaO
28 de outubro de 2013 às 11:44

Tópico fechado e movido para pedidos e dúvidas resolvidos para que o usuário aprenda a respeitar as regras. Não faça mais double ou triple posts em um prazo tão curto. Leia as regras.