Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.
Últimos temas
» Inception busca scripter.
Jue 31 Dic 2015 - 2:20 por Lethal

» Equipo para Servidor
Mar 3 Nov 2015 - 13:39 por Kork

» Busco un buen scripter para proyecto server pvp
Dom 19 Jul 2015 - 3:57 por rastrero

» Ultima Azteca
Lun 29 Jun 2015 - 3:31 por chronoMx

» AYUDA SCRIPT
Mar 3 Mar 2015 - 3:35 por rastrero

» NuevaUO (BUSCA COLABORADORES)
Lun 6 Oct 2014 - 10:46 por pushim

» Ultima Alianza
Sáb 26 Jul 2014 - 14:32 por Jecht

» Versiones de Cliente
Mar 22 Jul 2014 - 2:52 por Lethal

» Insane World
Sáb 19 Jul 2014 - 18:00 por Lethal

Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Servidores

Sistema de escudos Faccionados

Ver el tema anterior Ver el tema siguiente Ir abajo

Sistema de escudos Faccionados

Mensaje por Mr.H el Lun 30 Ago 2010 - 0:45

Bueno el script consiste en 3 npc:

British
Blackie
Zagurak

Ellos dan un escudo para cada faccion: Order, Chaos, y Pk`s ...

Código:

[CHARDEF C_lordbritish]
DEFNAME=c_lordbritish
NAME=Lord British
ID=c_man
CAN=MT_WALK|MT_USEHANDS
DAM=40
ARMOR=200
TSPEECH=Order

CATEGORY=Order/Chaos/Zagurak
SUBSECTION=Order
DESCRIPTION=Lord British

ON=@Create
str={530}
dex={90 120}
int={0 1}
Color=083ea
ALLSKILLS=100.0
HIDING=0
TITLE=Grandmaster Espadachin
ON=@SPELLEFFECT
RETURN 1

ON=@NPCSeeNewPlayer
SAY Hola <src.name>.

ON=@NPCRESTOCK
ITEMNEWBIE=i_person_lord_british

[SPEECH ORDER]

ON=*Escudo*
ON=*Order*
SAY Para pedirmelo dime "Te Horno Milord"

ON=*Lord Blackthorne*
ON=*Blackthorne*
ON=*Chaos*
Say Es un perro asqueroso!, solo le importa el poder, y sus seguidores, solo son fanfarrones.

ON=*Hola*
SAY Hola <src.name>.

ON=*Chau*
ON=*Adios*
SAY Nos veremos pronto, Sir <src.name>, cuidate en tu viaje.


ON=*Te Honro Milord*
IF (0<TAG.REMUID>==<SRC.UID>)
SAY Ya Tienes un escudo de mi Orden!
RETURN 0
ELSE
src.newitem=i_shield_order
src.act.amount=1
src.act.bounce
TAG.REMUID=<SRC.UID>
SAY Defiendelo como si tu vida dependiera de el, y procura nunca desonrarlo con malos actos.
RETURN 0
ENDIF

ON=*Zagurak*
ON=*Lord Zagurak*
SAY Zagurak fue expulsado de Sasoria por eso se convirtio en un Asesino, frio y despiadado, que solo busca venganza, su reencor lo volvio siego e idiota!!
SAY Si te cruzas con un Asesino debes Matarlo, son solo escoria que no deben merodear en nuestros territorios!!

ON=*Player Killer*
ON=*Zagurak*
SAY Son Asesinos y por eso merecen la muerte, sean o no miembros de las barbaries del sucio Zagurak, igual deben morir, procura matar a todos esos Asesinos, confio en ti!!!

[CHARDEF C_lordblackthorne]
DEFNAME=c_lordb
NAME=Lord Blackthorne
ID=c_man
CAN=MT_WALK|MT_USEHANDS
DAM=40
ARMOR=200
TSPEECH=CHAOS

CATEGORY=Order/Chaos/Zagurak
SUBSECTION=Chaos
DESCRIPTION=Lord Blackthorne

ON=@Create
str={530}
dex={90 120}
int={0 1}
Color=083ea
ALLSKILLS=100.0
HIDING=0
TITLE=Grandmaster Espadachin
ON=@SPELLEFFECT
RETURN 1

ON=@NPCRESTOCK
ITEMNEWBIE=i_person_black_thorne

ON=@NPCSeeNewPlayer
SAY Saludos <src.name>, que buscan en mi presencia?.

[SPEECH CHAOS]

ON=*Escudo*
ON=*Chaos*
SAY Para pedirmelo dime "Te honro Milord*

ON=*Lord British*
ON=*British*
ON=*Order*
Say Ja, ese viejo... ya me hare con el poder para siempre, y su cabeza sera mi cena esa misma noche!.

ON=*Hola*
SAY Saludos <src.name>, te estaba esperando.

ON=*Chau*
ON=*Adios*
SAY Adios <src.name>, espero verte pronto, y recuerda que estare aqui cuando quieras volver, cuidate en el viaje.

ON=*Te Honro Milord*
IF (0<TAG.REMUID>==<SRC.UID>)
SAY Ya tienes un escudo de mi Legion Caotica!
RETURN 0
ELSE
src.newitem=i_shield_Chaos
src.act.amount=1
src.act.bounce
TAG.REMUID=<SRC.UID>
SAY  Defiendelo con tu vida, procura que la sangre que manche sus pliegues, sea de los miembros de la Orden Britanica, y no de tus pares!
RETURN 0
ENDIF

ON=*Zagurak*
ON=*Lord Zagurak*
SAY Zagurak fue expulsado de Sasoria por eso se convirtio en un Asesino, frio y despiadado, que solo busca venganza, su reencor lo volvio siego e idiota!!
SAY Si te cruzas con un Asesino debes Matarlo, son solo escoria que no deben merodear en nuestros territorios!!

ON=*Player Killer*
ON=*Zagurak*
SAY Son Asesinos y por eso merecen la muerte, sean o no miembros de las barbaries del sucio Zagurak, igual deben morir, procura matar a todos esos Asesinos, confio en ti!!!

[CHARDEF C_Zagurak]
DEFNAME=c_Zagurak
NAME=Lord Zagurak
ID=c_man
CAN=MT_WALK|MT_USEHANDS
DAM=40
ARMOR=200
TSPEECH=Zagurak

CATEGORY=Order/Chaos/Zagurak
SUBSECTION=Zagurak
DESCRIPTION=Lord Zagurak

ON=@Create
str=500
dex={90 120}
int=1
ALLSKILLS=100.0
HIDING=0
TITLE=Grandmaster Espadachin
ON=@SPELLEFFECT
RETURN 1

ON=@NPCRESTOCK
ITEMNEWBIE=i_mytheril_platemail
name=Lord Zagurak
color=0b6b
ITEMNEWBIE=i_mytheril_platemail_leggings
name=Lord Zagurak
color=0b6b
ITEMNEWBIE=i_mytheril_platemail_arms
name=Lord Zagurak
color=0b6b
ITEMNEWBIE=i_mytheril_platemail_gauntlets
name=Lord Zagurak
color=0b6b
ITEMNEWBIE=i_mytheril_platemail_gorget
name=Lord Zagurak
color=0b6b
ITEMNEWBIE=i_robe
name=Zagurak
color=0b6b
ITEMNEWBIE=i_hair_long
color=0b6f
ITEMNEWBIE=i_beard_long_med
color=0b6f

ON=@NPCSeeNewPlayer
SAY Hola <src.name>, tu asquerosa precencia no me es de utilidad, al menos que tengas una propuesta desente.

[SPEECH Zagurak]

ON=*Escudo*
ON=*Zagurak*
SAY Para pedirmelo dime *Tengo Sed de Sangre*

ON=*Lord British*
ON=*British*
ON=*Order*
ON=*Chaos*
ON=*Blackthorne*
ON=*Lord Blackthorne*
Say Soy un asesino.Estoy en guerra con el bien, ya sea la Orden o la Legion, ambos me desterraron, y deben morir, si sirves a mi, te consedere un lugar en mi consejo cuando Sosaria sea mia!

ON=*Hola*
SAY Hola <src.name>, que es lo que quieres insolente?

ON=*Chau*
ON=*Adios*
SAY Adios <src.name>, espero que la proxima vez que te vea hallas asesinado a muchos!.

ON=*Tengo Sed de Sangre*
IF (0<TAG.REMUID>==<SRC.UID>)
SAY Ya tienes un escudo de mis Ordas!
RETURN 0
ELSE
src.newitem=i_shield_Zagurak
src.act.amount=1
src.act.bounce
TAG.REMUID=<SRC.UID>
SAY  Defiendelo con tu vida, y que cada golpe del que te cubras, sea un golpe sertero a tus victimas!
RETURN 0
ENDIF

[ITEMDEF 01bc4]
name=Escudo de la Orden Britanica
DEFNAME=i_shield_order
TYPE=t_shield
VALUE=220000
FLIP=1
WEIGHT=20
ARMOR=38
REQSTR=0
DUPELIST=01bc5

CATEGORY=Provisions - Armor
SUBSECTION=Shields
DESCRIPTION=Order Shield

ON=@Create
ATTR=attr_move_always // no smelting.
HITPOINTS={140 170}

ON=@EQUIP
TIMERD=1
src.message Sientes como la Orden Britanica, te brindo su proteccion!

ON=@TIMER
IF !(<TOPOBJ.NPC>) && (<TOPOBJ.ISCHAR>) && (0<TOPOBJ.UID>) && (0<CONT.UID>)
IF (<TOPOBJ.GM>)
 RETURN 1
ENDIF
IF (0<TOPOBJ.MEMORYFINDTYPE.memory_guild.UID>)
 IF (<TOPOBJ.MEMORYFINDTYPE.memory_guild.LINK.ALIGN>==1)
  ELSE
  TOPOBJ.MESSAGE=No puedes usar el escudo de la Orden!
  CONT=<TOPOBJ.FINDLAYER.(21).UID>
 ENDIF
ELSE
 TOPOBJ.MESSAGE=No puedes usar el escudo de la Orden!
 CONT=<TOPOBJ.FINDLAYER.(21).UID>
ENDIF
RETURN 1
ENDIF

[ITEMDEF 01bc3]
name=Escudo de la Legion Caotica
DEFNAME=i_shield_chaos
TYPE=t_shield
VALUE=220000
FLIP=1
WEIGHT=20
ARMOR=38
REQSTR=0

CATEGORY=Provisions - Armor
SUBSECTION=Shields
DESCRIPTION=Chaos Shield

ON=@Create
ATTR=attr_move_always // no smelting.
HITPOINTS={140 170}

ON=@EQUIP
TIMERd=1
src.message Sientes que la Legion Caorica te brinda su proteccion!

ON=@TIMER
IF !(<TOPOBJ.NPC>) && (<TOPOBJ.ISCHAR>) && (0<TOPOBJ.UID>) && (0<CONT.UID>)
IF (<TOPOBJ.GM>)
 RETURN 1
ENDIF
IF (0<TOPOBJ.MEMORYFINDTYPE.memory_guild.UID>)
 IF (<TOPOBJ.MEMORYFINDTYPE.memory_guild.LINK.ALIGN>==2)
 ELSE
 TOPOBJ.MESSAGE=No puedes usar el escudo de la Legion Caotica!
  CONT=<TOPOBJ.FINDLAYER.(21).UID>
 ENDIF
ELSE
 TOPOBJ.MESSAGE=No puedes el escudo de la Legion Caotica!.
 CONT=<TOPOBJ.FINDLAYER.(21).UID>
ENDIF
RETURN 1
ENDIF

[ITEMDEF i_shield_zagurak]
Name=Escudo de las Ordas de Zagurak
id=02b01
TYPE=t_shield
VALUE=220000
FLIP=10
WEIGHT=1
ARMOR=38
REQSTR=0
CATEGORY=Provisions - Armor
SUBSECTION=Shields
DESCRIPTION=Zagurak Shield

ON=@Create
color=00026
   ATTR=attr_move_always // no smelting.
   HITPOINTS={140 170}

ON=@EQUIP
src.message Sientes el poder del Terror!

ON=@TIMER
IF !(<TOPOBJ.NPC>) && (<TOPOBJ.ISCHAR>) && (0<TOPOBJ.UID>) && (0<CONT.UID>)
IF (<TOPOBJ.GM>)
 RETURN 1
ENDIF
IF (0<TOPOBJ.MEMORYFINDTYPE.memory_guild.UID>)
 IF (<TOPOBJ.MEMORYFINDTYPE.memory_guild.LINK.ALIGN>==2)
 ELSE
 TOPOBJ.MESSAGE=No puedes usar el escudo PK!.
  CONT=<TOPOBJ.FINDLAYER.(21).UID>
 ENDIF
ELSE
 TOPOBJ.MESSAGE=No puedes el escudo PK!!.
 CONT=<TOPOBJ.FINDLAYER.(21).UID>
ENDIF
RETURN 1
ENDIF
IF !(<TOPOBJ.NPC>) && (<TOPOBJ.ISCHAR>) && (0<TOPOBJ.UID>) && (0<CONT.UID>)
IF (<TOPOBJ.GM>)
 RETURN 1
ENDIF
IF (0<TOPOBJ.MEMORYFINDTYPE.memory_guild.UID>)
 IF (<TOPOBJ.MEMORYFINDTYPE.memory_guild.LINK.ALIGN>==1)
  ELSE
  TOPOBJ.MESSAGE=No puedes usar el escudo PK!
  CONT=<TOPOBJ.FINDLAYER.(21).UID>
 ENDIF
ELSE
 TOPOBJ.MESSAGE=No puedes usar el escudo PK!
 CONT=<TOPOBJ.FINDLAYER.(21).UID>
ENDIF
RETURN 1
ENDIF

[ITEMDEF 01bc5]
//Order shield
DUPEITEM=01bc4

[EoF]
avatar
Mr.H
Moderador

Mensajes : 474
Puntos : 3233
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 25
Localización : Frente al monitor
Empleo /Ocio : Estudiante.

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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