Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eae galera beleza? bom vou lhes trazer 1 creaturescript diferente, chamado "Reflect Spells".

 

Creditos !

Raell5

Menoxcide

Radium

 

1º = "DATA>CREATURESCRIPTS>SCRIPTS>LOGIN.LUA" adicione as tags.

 

--Reflect Spells
registerCreatureEvent(cid, "ReflectSpellKnight")
registerCreatureEvent(cid, "ReflectSpellPally")
registerCreatureEvent(cid, "ReflectSpellMage")

 

2º = "DATA>CREATURESCRIPTS>SCRIPTS.XML" Adicione há tag. 

 

<!--Reflect Spells-->
<event type="statschange" name="ReflectSpellKnight" event="script" value="spells/reflectknight.lua"/>
<event type="statschange" name="ReflectSpellPally" event="script" value="spells/reflectpally.lua"/>
<event type="statschange" name="ReflectSpellMage" event="script" value="spells/reflectmage.lua"/>
<!--Reflect Spells-->

 
3º = "DATA>CREATURESCRIPTS>SCRIPTS>SPELLS" crie uma nova pasta chamada "Spells", e adicione 3 arquivos "Lua", e adicione os codes há baixo.
 

reflectknight.lua
local multiplier = {}
local counter = 0
function onStatsChange(cid, attacker, type, combat, value)
if getPlayerStorageValue(cid, 10094) >= 1 and attacker ~= 0 and combat ~= COMBAT_HEALING then
 
if isPlayer(attacker) == TRUE then
multiplier = 4
else
multiplier = 10
end
 
function doAttack(attacker)
if isCreature(attacker) == TRUE and getTilePzInfo(getCreaturePosition(cid)) == false and getTilePzInfo(getCreaturePosition(attacker)) == false then
if counter < 5 then 
local damage = math.floor((value * multiplier) / 5)
doTargetCombatHealth(cid, attacker, COMBAT_DROWNDAMAGE, -damage, -damage, 129)
doSendDistanceShoot(getCreaturePosition(cid), getCreaturePosition(attacker), 24)
counter = counter + 1
addEvent(doAttack,1000,attacker)
else
stopEvent(attacker,doAttack)
counter = 0
end
else
stopEvent(attacker,doAttack)
counter = 0
end
end
 
addEvent(doAttack, 0, attacker)
if isCreature(attacker) == TRUE then
doSendMagicEffect(getCreaturePos(attacker), 66)
end
doSendAnimatedText(getCreaturePos(cid), 'REFLECT', TEXTCOLOR_DARKYELLOW)
 
if isCreature(attacker) == true and isPlayer(attacker) == false then
local addSoul = 40
if (getPlayerSoul(cid) + 40) > 250 then
addSoul = 250 - getPlayerSoul(cid)
end
doPlayerAddSoul(cid, addSoul)
end
 
--if getPlayerStorageValue(cid, 10094) == 1 then
--setPlayerStorageValue(cid, 10094, 2)
--elseif getPlayerStorageValue(cid, 10094) == 2 then
doRemoveCondition(cid, CONDITION_FOOD)
setPlayerStorageValue(cid, 10094, 0)
--end
return false
else
return true
end
end
 
reflectpally.lua
local multiplier = {}
local counter = 0
function onStatsChange(cid, attacker, type, combat, value)
if getPlayerStorageValue(cid, 10095) >= 1 and attacker ~= 0 and combat ~= COMBAT_HEALING then
 
if isPlayer(attacker) == TRUE then
multiplier = 4
else
multiplier = 10
end
 
function doAttack(attacker)
if isCreature(attacker) == TRUE and getTilePzInfo(getCreaturePosition(cid)) == false and getTilePzInfo(getCreaturePosition(attacker)) == false then
if counter < 5 then 
local damage = math.floor((value * multiplier) / 5)
local damage2 = damage / 2
doTargetCombatHealth(cid, attacker, COMBAT_DROWNDAMAGE, -damage2, -damage2, 129)
doCreatureAddHealth(cid, damage2)
doSendDistanceShoot(getCreaturePosition(cid), getCreaturePosition(attacker), 17)
counter = counter + 1
addEvent(doAttack,1000,attacker)
else
stopEvent(attacker,doAttack)
counter = 0
end
else
stopEvent(attacker,doAttack)
counter = 0
end
end
 
addEvent(doAttack, 0, attacker)
if isCreature(attacker) == TRUE then
doSendMagicEffect(getCreaturePos(attacker), 66)
end
doSendAnimatedText(getCreaturePos(cid), 'REFLECT', TEXTCOLOR_DARKYELLOW)
 
if isCreature(attacker) == true and isPlayer(attacker) == false then
local addSoul = 40
if (getPlayerSoul(cid) + 40) > 250 then
addSoul = 250 - getPlayerSoul(cid)
end
doPlayerAddSoul(cid, addSoul)
end
 
--if getPlayerStorageValue(cid, 10095) == 1 then
--setPlayerStorageValue(cid, 10095, 2)
--elseif getPlayerStorageValue(cid, 10095) == 2 then
doRemoveCondition(cid, CONDITION_FOOD)
setPlayerStorageValue(cid, 10095, 0)
--end
 
return false
else
return true
end
end
 
reflectmage.lua
local multiplier = {}
local counter = 0
function onStatsChange(cid, attacker, type, combat, value)
if getPlayerStorageValue(cid, 10096) >= 1 and attacker ~= 0 and combat ~= COMBAT_HEALING then
if isPlayer(attacker) == TRUE then
multiplier = 4
else
multiplier = 10
end
 
function doAttack(attacker)
if isCreature(attacker) == TRUE and getTilePzInfo(getCreaturePosition(cid)) == false and getTilePzInfo(getCreaturePosition(attacker)) == false then
if counter < 5 then 
local damage = math.floor((value * multiplier) / 5)
doCreatureAddMana(cid, damage)
doSendDistanceShoot(getCreaturePosition(attacker), getCreaturePosition(cid), 35)
doSendMagicEffect(getCreaturePos(cid), CONST_ME_LOSEENERGY)
counter = counter + 1
addEvent(doAttack,1000,attacker)
else
stopEvent(attacker,doAttack)
counter = 0
end
else
stopEvent(attacker,doAttack)
counter = 0
end
end
 
addEvent(doAttack, 0, attacker)
if isCreature(attacker) == TRUE then
doSendMagicEffect(getCreaturePos(attacker), 66)
end
doSendAnimatedText(getCreaturePos(cid), 'REFLECT', TEXTCOLOR_DARKYELLOW)
 
if isCreature(attacker) == true and isPlayer(attacker) == false then
local addSoul = 40
if (getPlayerSoul(cid) + 40) > 250 then
addSoul = 250 - getPlayerSoul(cid)
end
doPlayerAddSoul(cid, addSoul)
end
 
--if getPlayerStorageValue(cid, 10096) == 1 then
--setPlayerStorageValue(cid, 10096, 2)
--elseif getPlayerStorageValue(cid, 10096) == 2 then
doRemoveCondition(cid, CONDITION_FOOD)
setPlayerStorageValue(cid, 10096, 0)
--end
 
return false
else
return true
end
end
 
Editado por Raell Deads (veja o histórico de edições)

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

Você tem certeza que esse script é seu ? Há algum link de sua outra conta que contenha o mesmo conteúdo ?

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Você tem certeza que esse script é seu ? Há algum link de sua outra conta que contenha o mesmo conteúdo ?

http://www.tibiaking.com/forum/topic/8223-mod-reflect-system-01/

 

veja se e igual ao meu, este ai retirei de 1 dos meus mapa para disponibilizar.

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

Esse que você me mandou não tem nada a vê com o seu. 

Você adicionou o crédito do 'Raell5'. Gostaria de saber o link que leva até o tópico criado pelo Raell5 com esse conteúdo.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Esse que você me mandou não tem nada a vê com o seu. 

Você adicionou o crédito do 'Raell5'. Gostaria de saber o link que leva até o tópico criado pelo Raell5 com esse conteúdo.

"Raell5sou eu, e não existe nenhum tópico, com este script cara, por isto estou criando 1 novo LOL.

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

Então por que você adicionou os créditos de sua conta banida ao invés da sua ?

Me diga uma coisa... esse script foi feito por você recentemente ?

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Então por que você adicionou os créditos de sua conta banida ao invés da sua ?

Me diga uma coisa... esse script foi feito por você recentemente ?

Eu não quero, arranjar nenhum tipo de confusão, fui eu que fiz isso tenho provas e alias está em meu mapa que eu disponibilizei para download.

Illumination - Frozen-hell [Reading UPDATE]

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

Bem, nem o link do download do server Frozen-Hell que você adicionou está com os créditos que deveriam ter...

Andei investigando, e sei que o Frozen-Hell foi aberto pelo membro Radium de outro fórum, e também, vi suas mensagens do outro fórum (excelente inglês que você tem), pedindo a disponibilização do server para download, de alguma forma você conseguiu e trouxe para o TK sem os devidos créditos.

Consequentemente, mesmo "você tendo feito" esse script, você deixou vários créditos para serem postos nos outros tópicos do download do Frozen-Hell, além do mais, você modificou algumas imagens botando suas assinaturas nelas.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Bem, nem o link do download do server Frozen-Hell que você adicionou está com os créditos que deveriam ter...

Andei investigando, e sei que o Frozen-Hell foi aberto pelo membro Radium de outro fórum, e também, vi suas mensagens do outro fórum (excelente inglês que você tem), pedindo a disponibilização do server para download, de alguma forma você conseguiu e trouxe para o TK sem os devidos créditos.

Consequentemente, mesmo "você tendo feito" esse script, você deixou vários créditos para serem postos nos outros tópicos do download do Frozen-Hell, além do mais, você modificou algumas imagens botando suas assinaturas nelas.

 

Creditos !
Raell5
Menoxcide
Radium

 

Morreu assunto ?

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

Era bem simples não era ?

Mas em fim, eu posso lhe entregar meu REP+ pelo ótimo conteúdo postado.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Era bem simples não era ?

Mas em fim, eu posso lhe entregar meu REP+ pelo ótimo conteúdo postado.

Bem vou lhe explicar, os devidos créditos.

"Menoxcide"

Criou e refez o frozen-hell.net, 1 mapa a ser criado na verção 8.54 muito respeitado pela otland.net, por ser 1 dos melhores scripters e mappers já visto na otland.

 

"Radium"

Deu a continuidade até hoje no mapa, está online já faz 2 anos e meio, também muito respeitado pela otland por varios scripts e supporte avançado.

 

"Raell5 [Eu] :skull: "

Refiz muita coisa no mapa, novas hunts mais RPG e arrumei muitos bugs deixado por Menoxcide, como bless,aol,ctf event, war event, quest level 5k, e muitas outras.

 

Desculpe o transtorno !

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

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo