Pulse Control+D para no olvidar este enlace.
 
Pagina principalÍndicePortalFAQBuscarRegistrarseConectarsePagina principal

Compartir | 
 

 "Remover y añadir propiedades especiales a los objetos"

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Tolkien
Ex-Moderador/a
Ex-Moderador/a


Masculino
Edad: 29
Puntos de Actividad: 1692

Cantidad de envíos: 37
Fecha de inscripción: 22/03/2008

Nº. de Miembro: 2
Respeto por el Foro:
100 / 100100 / 100


MensajeTema: "Remover y añadir propiedades especiales a los objetos"   Miér 02 Abr 2008, 11:10 pm

Este script le quitara la propiedad especial que elijamos de un objeto del PJ, en este caso hemos tomado un casco o yelmo siempre y cuando lo tenga equipado el PJ, la propiedad especial que elegimos en el ejemplo es regeneración vampírica y el script lo colocaremos en el evento OnEnter de lo que sea, (módulo, área, desencadenante, transacción de área...)

Código:
//OnEnter.
void main()
{
object oPC = GetEnteringObject();
object oCasco = GetItemInSlot(INVENTORY_SLOT_HEAD, oPC);

if (!GetIsPC(oPC)) return;
if (!GetIsObjectValid(oCasco)) return;

itemproperty iLoop=GetFirstItemProperty(oCasco);
while (GetIsItemPropertyValid(iLoop))
  {
  if (GetItemPropertyType(iLoop) == ITEM_PROPERTY_REGENERATION_VAMPIRIC)
    RemoveItemProperty(oCasco, iLoop);

  iLoop=GetNextItemProperty(oCasco);
  }
}


Este otro lo que hace es lo contrario, añade propiedades especiales al objeto.

Código:
//OnEnter.
void main()
{
object oPC = GetEnteringObject();
object oCasco = GetItemInSlot(INVENTORY_SLOT_HEAD, oPC);

if (!GetIsPC(oPC)) return;
if (!GetIsObjectValid(oCasco)) return;

itemproperty iRegeneracion = ItemPropertyVampiricRegeneration(10);
AddItemProperty(DURATION_TYPE_PERMANENT, iRegeneracion, oCasco);
}


La función añadir o quitar propiedades especiales se puede utilizar en cualquier sitio, en conversaciones, desencadenantes, al morir el PJ, etc... Tienes que tener en cuenta de donde coger el arma que también puede ser del inventario o de cualquier otro lado que la tenga equipada.

En el editor de guiones del Aurora tienes todas las propiedades que puedes poner y las funciones que puedes utilizar.
Volver arriba Ir abajo
 

"Remover y añadir propiedades especiales a los objetos"

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

 Temas similares

-
» GTA vice City Modo "San Andreas"
» "Reglas del Clan_(BRI)Venezolano!!!"
» "Hola ayuda plizz"!
» Propiedades de las Varitas Mágicas
» [AYUDA EN EL FORO] AÑADIR UN AVATAR

Permiso de este foro:No puedes responder a temas en este foro.
Neverwinter Nights, modding - scripts - manuales, todo sobre el NWN :: NWToolSet (Aurora) :: Scripting NWN :: Baul de Scripts-