Bazı sunucularda görülmüş bir sistem..Ama benim yaptığım onlardan hiç bir alıntısı yoktur.
Light knight ve Dark knight sistemi sadece warriorlara özeldir.
Herhangi şehirlere yerleştirdiğiniz "Dark knight" ya da "Light knight" vendorlarından bu yeteneklere ve itemlere sahip olduktan sonra Light knightlar "Light knight longsword" Dark knightlar "Dark knight scimitar" alırlar.Bu silahlara sahip olmak için istediği itemleri vermeniz yeterlidir.Fakat giyerken istediği yetenekleri sorgulayacaktır.
Light knight olabilmek için :
Anatomy 100.0
Healing 100.0
Fencing 100.0
Swordsmanship 100.0
Tactics 100.0
Parrying 100.0
Wrestling 100.0
0 Kill
3000 Fame
Dark knight olabilmek için :
Anatomy 100.0
Healing 100.0
Fencing 100.0
Swordsmanship 100.0
Tactics 100.0
Parrying 100.0
Wrestling 100.0
30 Kill
3000 Fame
yeteneklerine sahip olman gerekir.
Light Knight :

Dark Knight :

-Light Knight Sword - ( Gerekli Itemler )
+15 Longsword
1 Büyülü silah parçası
1 Knight Scroll
-Dark Knight Sword - ( Gerekli Itemler )
+15 Scimitar
1 Büyülü silah parçası
1 Knight Scroll
Gerekli itemleri mistik dragon adlı ejderhadan knight scroll %20 büyülü silah parçası %25 şansla çıkmaktadır.
Bunları götürdükten sonra bu silahlara sahip olabileceksiniz.

Bu silahları giyebilecek kabiliyete sahipsen light knightlar yıldırıma dark knightlar ise ateşe hükmeder.
Light knight longsword 3'de bir şansla npc'nin üzerine yıldırım düşürebilir.
Dark knight scimitar 3'de bir şansla npc'nin altından alev çıkartabilir.
KOD :
||////////////////////||
||////////////////////||
|| ||
|| YAZAN: DC-GAME ||
|| Light & Dark Knight||
|| ||
||////////////////////||
||////////////////////||
/////////////////////Light Knight/////////////////////
[chardef c_knight_mavi]
defname c_knight_mavi
id c_man
name Light Knight
On=@Create
color 0543
str 1000
dex 0
int 500
title Light Knight
itemnewbie i_hair_long
color 0543
itemnewbie i_cape
color 0543
itemnewbie i_boots_calf
color 0543
itemnewbie i_staff_gnarled
color 0543
itemnewbie i_shirt_fancy
color 0543
itemnewbie i_pants_short
color 0543
On=@Click
message @0853 [<serv.servname> UO]
message @0481 <name>
return 1
On=@DClick
IF ( <DISTANCE> > 2 )
src.sysmessage @1153 Ulasamiyorsunuz.
RETURN 1
SRC.ACT=<UID>
else
src.dialog d_lightkni
return 1
endif
[DIALOG d_lightkni]
220,100
nomove
resizepic 20 20 3600 445 315
resizepic 30 30 3500 424 295
dhtmlgump 128 42 220 20 0 0 <DEF.BFONT_BLUE><DEF.BFONT_SIZE7> <serv.servname> Light Knight
dhtmlgump 42 65 395 160 1 1 <DEF.BFONT_BLACK> Merhaba <name> , eğer sen de kendini sonsuza kadar iyiliğe hüküm sürmeye adadıysan bize katıl.Ayrıca bize katılırsan diğerlerinden farklı güçlere sahip olacaksın.Fakat bize katılman için belli hususlar ve malzemeler gerekli.Gerekli olan yetenekler: Swordmanship,fencing,parrying,healing,anatomy,poisoning,arms lore'dir.Gerekli olan malzemeler ise 1 büyülü silah parçası, 1 +15 long sword ve 1 tane knight scrolldur.1 büyülü silah parçasını mistik dragondan %20, knight scrollu ise %25 şansla elde edebileceksin.Mistik dragon destard civarlarında yaşar.Bize katıldıktan sonra kendine özel şimşeğe hüküm sürebilen bir silah kazanacaksın.Ayrıca "energy bolt" büyüsünden etkilenmeyeceksin.Fakat bir kere ölürsen bu özelliğini ve silahını kaybedeceksin.
dhtmlgump 140 260 220 20 0 0 <DEF.BFONT_BLUE><DEF.BFONT_SIZE7> Ben de size katılıcam.
button 130 265 2104 2103 1 0 1
[DIALOG d_lightkni BUTTON]
on=1
if !(<src.restest i_buyulu_silah>)||!(<src.restest i_knight_scroll>)||!(<src.restest i_sword_long_vanq>)
src.sysmessage @1153 Gerekli malzemeler bulunmuyor .. !
else
src.consume i_buyulu_silah
src.consume i_knight_scroll
src.consume i_sword_long_vanq
src.newitem i_light_knight_longsword
src.act.bounce
src.sysmessage @1153 Aramiza hosgeldin <name>.
return 1
endif
///////////////Malzemeler//////////////
[Itemdef i_buyulu_silah]
defname=i_buyulu_silah
id=i_sword_broad
name=Buyulu Silah Parcasi
on=@click
message @1153 [Special's Item]
message <name>
return 1
on=@create
color=0858
on=@dclick
src.sysmessage @1153 Bunu kullanamazsiniz.
unequip
return 1
on=@equip
src.sysmessage @1153 Bunu kullanamazsiniz.
unequip
return 1
[Itemdef i_knight_scroll]
defname=i_knight_scroll
id=i_scroll_blank
name=Knight Scroll
on=@click
message @1153 [Special's Item]
message <name>
return 1
on=@create
color=0810
on=@dclick
src.sysmessage @1153 Bunu kullanamazsiniz.
return 1
[ITEMDEF i_light_knight_longsword]
defname=i_light_knight_longsword
NAME=Special Long Sword
ID=i_sword_long
type=t_weapon_sword
dam=14,16
On=@create
color=0810
On=@click
hitpoints=9999
message @07a1 [ Special Sword ]
return 1
ON=@Equip
if (<src.swordsmanship> = 100.0) && (<src.fencing> = 100.0) && (<src.parrying> = 100.0) && (<src.anatomy> = 100.0) && (<src.healing> = 100.0) && (<src.tactics> = 100.0) && (<src.poisoning> = 100.0) && (<src.kills> = 0) && (<src.fame> >3999)
src.say=@0790,3,0, * Kutsanir *
src.effect=3,i_fx_sparkle,0,55,2
color 0809
src.anim 17
src.events +e_lightknight
src.tag.lightk=1
else
src.sysmessage @1153 Bunu kullanacak beceriye sahip degilsin.
unequip
endif
ON=@unequip
src.events -e_lightknight
On=@damage
if rand(3)==1
src.act.message @1153 * Lighting Power *
SRC.EFFECT=1,03715,4,15,1
SRC.SOUND=41
RETURN 1
endif
/////////Mistik Dragon////////
[CHARDEF c_mistik_dragon]
DEFNAME=c_mistik_dragon
NAME=Mistik Dragon
ID=c_dragon_red
SOUND=snd_MONSTER_DAEMON1
ICON=i_pet_DAEMON
DAM=200-210
ARMOR=300
RESOURCES=9 i_ribs_raw, 8 i_reag_daemon_bone
CAN=MT_FLY|MT_WALK|MT_RUN
DESIRES=i_gold
AVERSIONS=r_civilization,r_water
CATEGORY=Monsters
SUBSECTION=Daemons & Gargoyles
DESCRIPTION=Balrog
ON=@Create
COLOR=0796
STR={700 1000}
DEX={230 250}
INT={400 500}
ALIGNMENT=EVIL
SPELLCIRCLES=6,5,7,8
PARRYING={97.0 100.0}
MAGERY={99.0 100.0}
MAGICRESISTANCE={99.0 100.0}
TACTICS={95.0 99.0}
WRESTLING={99.0 100.0}
NPC=brain_monster
FAME={7000 8000}
KARMA={-9000 -10000}
ITEM=loot_DRAGON
ITEM=i_light_scroll,R4
ITEM=i_buyulu_silah,R5
////////////////////////Dark Knight///////////////////////
[chardef c_knight_pk]
defname c_knight_pk
id c_man
name Dark Knight
On=@Create
color 0846,,1
str 1000
dex 0
int 500
title Dark Knight
itemnewbie i_hair_long
color 0846,,1
itemnewbie i_cape
color 00846,,1
itemnewbie i_boots_calf
color 0846,,1
itemnewbie i_staff_gnarled
color 0846,,1
itemnewbie i_shirt_fancy
color 0846,,1
itemnewbie i_pants_short
color 0846,,1
On=@Click
message @0853 [<serv.servname> UO]
message @0481 <name>
return 1
On=@DClick
IF ( <DISTANCE> > 2 )
src.sysmessage @1153 Ulasamiyorsunuz.
RETURN 1
SRC.ACT=<UID>
else
src.dialog d_darkkni
return 1
endif
[DIALOG d_darkkni]
220,100
nomove
resizepic 20 20 3600 445 315
resizepic 30 30 3500 424 295
dhtmlgump 128 42 220 20 0 0 <DEF.BFONT_RED><DEF.BFONT_SIZE7> <serv.servname> Dark Knight
dhtmlgump 42 65 395 160 1 1 <DEF.BFONT_BLACK> Merhaba <name> , eğer sen de kendini sonsuza kadar kötülüğe hüküm sürmeye adadıysan bize katıl.Ayrıca bize katılırsan diğerlerinden farklı güçlere sahip olacaksın.Fakat bize katılman için belli hususlar ve malzemeler gerekli.Gerekli olan yetenekler: Swordmanship,fencing,parrying,healing,anatomy,poisoning,arms lore'dir.Gerekli olan malzemeler ise 1 büyülü silah parçası, 1 +15 scimitar ve 1 tane knight scrolldur.1 büyülü silah parçasını mistik dragondan %20, knight scrollu ise %25 şansla elde edebileceksin.Mistik dragon destard civarlarında yaşar.Bize katıldıktan sonra kendine alevlere hüküm sürebilen bir silah kazanacaksın.Ayrıca "fire field" ve "poison field" büyüsünden etkilenmeyeceksin.Fakat bir kere ölürsen bu özelliğini ve silahını kaybedeceksin.
dhtmlgump 140 260 220 20 0 0 <DEF.BFONT_RED><DEF.BFONT_SIZE7> Ben de size katılıcam.
button 130 265 2104 2103 1 0 1
[DIALOG d_darkkni BUTTON]
on=1
if !(<src.restest i_buyulu_silah>)||!(<src.restest i_knight_scroll>)||!(<src.restest i_scimitar_vanq>)
src.sysmessage @1153 Gerekli malzemeler bulunmuyor .. !
else
src.consume i_buyulu_silah
src.consume i_knight_scroll
src.consume i_scimitar_vanq
src.newitem i_dark_knight_scimitar
src.act.bounce
src.sysmessage @1153 Aramiza hosgeldin <name>.
return 1
endif
[ITEMDEF i_dark_knight_scimitar]
defname=i_dark_knight_scimitar
NAME=Special Scimitar
ID=i_scimitar
type=t_weapon_sword
dam=14,16
On=@create
hitpoints=9999
color=080a
On=@click
message @07a1 [ Special Sword ]
return 1
ON=@Equip
if (<src.swordsmanship> = 100.0) && (<src.fencing> = 100.0) && (<src.parrying> = 100.0) && (<src.anatomy> = 100.0) && (<src.healing> = 100.0) && (<src.tactics> = 100.0) && (<src.poisoning> = 100.0) && (<src.kills> > 29) && (<src.fame> >3999)
src.say=@0bb2,3,0, * Kutsanir *
src.effect=3,i_fire_column,0,20,2
color 080a
src.events +e_darkknight
src.anim 17
src.tag.darkk=1
else
src.sysmessage @1153 Bunu kullanabilecek beceriye sahip degilsin.
unequip
endif
ON=@unequip
src.events -e_darkknight
on=@damage
if rand(3)==1
src.act.message @0846,,1 * Flame Power *
src.SOUND=SND_SPELL_flamestrike
SRC.EFFECT=2,03709,30,50,0
return 1
endif
[events e_lightknight]
on=@click
message @0790,3,0, [Light Knight]
[events e_darkknight]
on=@click
message @0bb2,3,0, [Dark Knight]