BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Script de Bless usando item

Script de Bless usando item

#1 Script de Bless usando item el Lun Feb 08, 2016 3:56 pm

Krápula


Miembro
Quisiera saber como hacer que un item me brinde las blessing mientras que lo ocupado

ejemplo : yo compre 1 Plate Armor y esa plate armor tienes la propiedades de brindarme las bleesing durarte en tiempo que la este usando en su slot= armor, asi la tengo para que sea tambien aol pero para q me de blessing es lo q me falta

Código:
<item id="2463" article="a" name="plate armor">
 <attribute key="weight" value="12000"/>
 <attribute key="armor" value="10"/>
 <attribute key="slotType" value="body"/>
 <attribute key="preventDrop" value="1"/>
 <attribute key="charges" value="1"/>
 </item>

Por Dar un ejemplo Ahora quisiera Adicionar que brinde blessing a la persona q la este usando Sera posible de alguna manera?

Gracias de antemano.
Esperando Pronta Respuesta.

Yo se q se puede pero no se como llegarle alla

#2 Re: Script de Bless usando item el Lun Feb 08, 2016 7:30 pm

[VIP] rafael


Miembro
Creaturescrips.xml
Código:
    <event type="preparedeath" name="Armor_Protectora" event="script" value="Protection_armor.lua"/>

Protection_Armor.lua
Código:
local array = {
PLAYERLOSS_EXPERIENCE,
PLAYERLOSS_MANA,
PLAYERLOSS_SKILLS,
}


function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
 if (getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == XXX) then
 doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)
 doCreatureSay(cid, "Safe!", TALKTYPE_ORANGE_1)
 doPlayerSetLossPercent(cid, array, 0)
end
 return true
 end

Login.lua
Código:

registerCreatureEvent(cid, "Armor_Protectora")   

Partes a editar en el scrip
Spoiler:

if (getPlayerSlotItem(cid, CONST_SLOT_TIPO DE EQUIPAMIENTO).itemid == ITEM ID) then

doPlayerSetLossPercent(cid, array, EXPERIENCIA Y SKILLS PERDIDOS POR %)


Extra!
Spoiler:

CONST_SLOT_HEAD
CONST_SLOT_NECKLACE
CONST_SLOT_BACKPACK
CONST_SLOT_ARMOR
CONST_SLOT_RIGHT
CONST_SLOT_LEFT
CONST_SLOT_LEGS
CONST_SLOT_FEET
CONST_SLOT_RING
CONST_SLOT_AMMO



Última edición por [VIP] rafael el Vie Feb 26, 2016 6:53 pm, editado 1 vez

#3 Re: Script de Bless usando item el Mar Feb 09, 2016 1:38 am

Krápula


Miembro
Bro no me funciono :S
01:34 You were downgraded from Level 455 to Level 450.

Código:
-- Blessings
   blessings = true
   blessingOnlyPremium = true
   blessingReductionBase = 30
   blessingReductionDecrement = 5
   eachBlessReduction = 8
   useFairfightReduction = true
   pvpBlessingThreshold = 40
   fairFightTimeRange = 60

Aqui dejo mi Config lua la parte de las bless x si acaso puede ser eso.
ya le añadi premmy al character e igual

01:36 Gmmelopego: 01:34 You were downgraded from Level 450 to Level 445.

#4 Re: Script de Bless usando item el Miér Feb 10, 2016 5:10 pm

[VIP] rafael


Miembro
@Up

Intenta con esta otra aver

Código:
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
 if (getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == XXX) then
 doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)
 doCreatureSay(cid, "Safe!", TALKTYPE_ORANGE_1)
doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0)
doPlayerSetLossPercent(cid, PLAYERLOSS_MAGIC, 0)
end
 return true
 end

Partes a editar en el scrip
Spoiler:

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, EXPERIENCIA perdida)
doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, SKILL que perdera al morir)
doPlayerSetLossPercent(cid, PLAYERLOSS_MAGIC, ML que perdera al morir)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_Esta parte es obcional saldra un efecto al llevar dicho item puesto cuando muera)
if (getPlayerSlotItem(cid, CONST_SLOT_Tipo de equipament).itemid == ID del item que llevara el scrip) then
doCreatureSay(cid, "Aca esto tambien es obcional saldra un texto naranja cuando el player muera", TALKTYPE_ORANGE_1)

Spoiler:
[Tienes que estar registrado y conectado para ver esa imagen]

#5 Re: Script de Bless usando item el Vie Feb 12, 2016 1:50 pm

Krápula


Miembro
que va broxito no carga :S
sigo perdiendo de 5 lvl :S

#6 Re: Script de Bless usando item el Miér Nov 23, 2016 4:29 pm

jose6917


Novato
igual ami no me protege nada :/

#7 Re: Script de Bless usando item Hoy a las 5:46 pm

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .