Oncelikle burdaki parsomenleri kullanabilirsiniz. Npcleri kullanmak mecbur deildir tabiki. Bu sistemin amaci magical silahlarda biraz daha player to player yani oyuncular arasi iliskiyi saglamak. aslinda magicallari blacksmith menuye ekleyerek daha cok saglanir fakat bu seferde npc player iliskisi azalmis olmasn diye dusunuyorum. ki upgrade scroll scriptlerinden daha gercekci olduguna inaniyorum. tesekkurler.

//:::::::::::::::::::::::::::::::::::
//::::::Scripting by Kortez::::::::::
//:::::::::21 Kasim 2007:::::::::::::
//:::::::::::::::::::::::::::::::::::

[itemdef i_magicalparsomen]
defname i_magicalparsomen
name magical sword parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_sword)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_vanq
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [vanquishing]
endif 
return 1

////////////////////
///Fence////////////
////////////////////
[itemdef i_magicalparsomen_fence]
defname i_magicalparsomen_fence
name magical fence parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_fence)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_vanq
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [vanquishing]
endif 
return 1

///////////////////////////
///////Macefight 1/////////
///////////////////////////

[itemdef i_magicalparsomen_sharp]
defname i_magicalparsomen_sharp
name magical sharp parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_sharp)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_vanq
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [vanquishing]
endif 
return 1

///////////////////////////
////Macefight 2////////////
///////////////////////////
[itemdef i_magicalparsomen_smith]
defname i_magicalparsomen_smith
name magical smith parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_smith)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_vanq
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [vanquishing]
endif 
return 1

///////////////////////
/////Macefight Staff///
///////////////////////
[itemdef i_magicalparsomen_staff]
defname i_magicalparsomen_staff
name magical staff parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_staff)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_vanq
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [vanquishing]
endif 
return 1

//////////////////////
//// Npc//////////////
//////////////////////

[chardef c_priest]
defname c_priest
id c_man

On=@Create 
str 2600 
dex 2900 
int 15
color colors_skin 
speechcolor 033 
food 990 
npc 1
karma -10000
kills 1000
swordsmanship 900.0
tactics 900.0
poisoning 900.0
anatomy 900.0
healing 900.0

itemnewbie random_male_hair 
color colors_hair 
itemnewbie random_facial_hair 
color match_hair 
itemnewbie i_robe
color 0455
itemnewbie i_katana_vanq
item=i_magicalparsomen,R4
item=i_magicalparsomen_fence,R4
item=i_magicalparsomen_sharp,R4
item=i_magicalparsomen_smith,R4
item=i_magicalparsomen_staff,R4
ITEM=i_gold {16000 18000}

on=@click
message @0481,,1 The Priest
return 1

ON=@Spelleffect
if (<ARGN>=1) || (<ARGN>=5) || (<ARGN>=8) || (<argn>=20) || (<argn>=28) || (<argn>=36) || (<argn>=38) || (<argn>=39) || (<argn>=43)
sayua 046,0,0,0 * etkilenmez *
return 1
endif

///////////////////////////////
///////////////////////////////
////////POWER PARSOMEN/////////
///////////////////////////////
[itemdef i_magicalparsomen_power]
defname i_magicalparsomen_power
name magical sword parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_sword)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_power
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [power]
endif 
return 1

////////////////////
///Fence////////////
////////////////////
[itemdef i_magicalparsomen_fence_power]
defname i_magicalparsomen_fence_power
name magical fence parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_fence)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_power
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [power]
endif 
return 1

///////////////////////////
///////Macefight 1/////////
///////////////////////////

[itemdef i_magicalparsomen_sharp_power]
defname i_magicalparsomen_sharp_power
name magical sharp parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_sharp)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_power
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [power]
endif 
return 1

///////////////////////////
////Macefight 2////////////
///////////////////////////
[itemdef i_magicalparsomen_smith_power]
defname i_magicalparsomen_smith_power
name magical smith parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_smith)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_power
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [power]
endif 
return 1

///////////////////////
/////Macefight Staff///
///////////////////////
[itemdef i_magicalparsomen_staff_power]
defname i_magicalparsomen_staff_power
name magical staff parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_staff)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_power
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [power]
endif 
return 1

//////////////////////
//// Npc//////////////
//////////////////////

[chardef c_priest_master]
defname c_priest_master
id c_man

On=@Create 
str 1600 
dex 1800 
int 15
color colors_skin 
speechcolor 033 
food 990 
npc 1
karma -10000
kills 1000
swordsmanship 700.0
tactics 700.0
poisoning 700.0
anatomy 700.0
healing 700.0

itemnewbie random_male_hair 
color colors_hair 
itemnewbie random_facial_hair 
color match_hair 
itemnewbie i_robe
color 075d
itemnewbie i_katana_power
item=i_magicalparsomen_power,R4
item=i_magicalparsomen_fence_power,R4
item=i_magicalparsomen_sharp_power,R4
item=i_magicalparsomen_smith_power,R4
item=i_magicalparsomen_staff_power,R4
ITEM=i_gold {13000 15000}

on=@click
message @0481,,1 The Master Priest
return 1

ON=@Spelleffect
if (<ARGN>=1) || (<ARGN>=5) || (<ARGN>=8) || (<argn>=20) || (<argn>=28) || (<argn>=36) || (<argn>=38) || (<argn>=39) || (<argn>=43)
sayua 046,0,0,0 * etkilenmez *
return 1
endif

////////////////////////////////
////////////////////////////////
///////FORCE PARSOMEn///////////
////////////////////////////////
[itemdef i_magicalparsomen_force]
defname i_magicalparsomen_force
name magical sword parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_sword)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_force
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [force]
endif 
return 1

////////////////////
///Fence////////////
////////////////////
[itemdef i_magicalparsomen_fence_force]
defname i_magicalparsomen_fence_force
name magical fence parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_fence)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_force
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [force]
endif 
return 1

///////////////////////////
///////Macefight 1/////////
///////////////////////////

[itemdef i_magicalparsomen_sharp_force]
defname i_magicalparsomen_sharp_force
name magical sharp parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_sharp)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_force
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [force]
endif 
return 1

///////////////////////////
////Macefight 2////////////
///////////////////////////
[itemdef i_magicalparsomen_smith_force]
defname i_magicalparsomen_smith_force
name magical smith parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_smith)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_force
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [force]
endif 
return 1

///////////////////////
/////Macefight Staff///
///////////////////////
[itemdef i_magicalparsomen_staff_force]
defname i_magicalparsomen_staff_force
name magical staff parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_staff)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_force
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [force]
endif 
return 1

//////////////////////
//// Npc//////////////
//////////////////////

[chardef c_priest_adept]
defname c_priest_adept
id c_man

On=@Create 
str 900 
dex 900 
int 15
color colors_skin 
speechcolor 033 
food 990 
npc 1
karma -10000
kills 1000
swordsmanship 600.0
tactics 600.0
poisoning 600.0
anatomy 600.0
healing 600.0

itemnewbie random_male_hair 
color colors_hair 
itemnewbie random_facial_hair 
color match_hair 
itemnewbie i_robe
color 070d
itemnewbie i_katana_force
item=i_magicalparsomen_force,R4
item=i_magicalparsomen_fence_force,R4
item=i_magicalparsomen_sharp_force,R4
item=i_magicalparsomen_smith_force,R4
item=i_magicalparsomen_staff_force,R4
ITEM=i_gold {9000 12000}

on=@click
message @0481,,1 The Adept Priest
return 1

ON=@Spelleffect
if (<ARGN>=1) || (<ARGN>=5) || (<ARGN>=8) || (<argn>=20) || (<argn>=28) || (<argn>=36) || (<argn>=38) || (<argn>=39) || (<argn>=43)
sayua 046,0,0,0 * etkilenmez *
return 1
endif

////////////////////////////////////
////////////////////////////////////
////////MIGHT PARSOMEN//////////////
////////////////////////////////////
[itemdef i_magicalparsomen_might]
defname i_magicalparsomen_might
name magical sword parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_sword)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_might
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [might]
endif 
return 1

////////////////////
///Fence////////////
////////////////////
[itemdef i_magicalparsomen_fence_might]
defname i_magicalparsomen_fence_might
name magical fence parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_fence)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_might
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [might]
endif 
return 1

///////////////////////////
///////Macefight 1/////////
///////////////////////////

[itemdef i_magicalparsomen_sharp_might]
defname i_magicalparsomen_sharp_might
name magical sharp parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_sharp)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_might
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [might]
endif 
return 1

///////////////////////////
////Macefight 2////////////
///////////////////////////
[itemdef i_magicalparsomen_smith_might]
defname i_magicalparsomen_smith_might
name magical smith parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_smith)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_might
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [might]
endif 
return 1

///////////////////////
/////Macefight Staff///
///////////////////////
[itemdef i_magicalparsomen_staff_might]
defname i_magicalparsomen_staff_might
name magical staff parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_staff)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_might
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [might]
endif 
return 1

//////////////////////
//// Npc//////////////
//////////////////////

[chardef c_priest_expert]
defname c_priest_expert
id c_man

On=@Create 
str 700 
dex 900 
int 15
color colors_skin 
speechcolor 033 
food 990 
npc 1
karma -10000
kills 1000
swordsmanship 500.0
tactics 500.0
poisoning 500.0
anatomy 500.0
healing 500.0

itemnewbie random_male_hair 
color colors_hair 
itemnewbie random_facial_hair 
color match_hair 
itemnewbie i_robe
color 0373
itemnewbie i_katana_might
item=i_magicalparsomen_might,R4
item=i_magicalparsomen_fence_might,R4
item=i_magicalparsomen_sharp_might,R4
item=i_magicalparsomen_smith_might,R4
item=i_magicalparsomen_staff_might,R4
ITEM=i_gold {5000 7000}

on=@click
message @0481,,1 The Expert Priest
return 1

ON=@Spelleffect
if (<ARGN>=1) || (<ARGN>=5) || (<ARGN>=8) || (<argn>=20) || (<argn>=28) || (<argn>=36) || (<argn>=38) || (<argn>=39) || (<argn>=43)
sayua 046,0,0,0 * etkilenmez *
return 1
endif

//////////////////////////////////
//////////////////////////////////
////////RUIN PARSOMEN/////////////
//////////////////////////////////
[itemdef i_magicalparsomen_ruin]
defname i_magicalparsomen_ruin
name magical sword parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_sword)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_ruin
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [ruin]
endif 
return 1

////////////////////
///Fence////////////
////////////////////
[itemdef i_magicalparsomen_fence_ruin]
defname i_magicalparsomen_fence_ruin
name magical fence parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_fence)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_ruin
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [ruin]
endif 
return 1

///////////////////////////
///////Macefight 1/////////
///////////////////////////

[itemdef i_magicalparsomen_sharp_ruin]
defname i_magicalparsomen_sharp_ruin
name magical sharp parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_sharp)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_ruin
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [ruin]
endif 
return 1

///////////////////////////
////Macefight 2////////////
///////////////////////////
[itemdef i_magicalparsomen_smith_ruin]
defname i_magicalparsomen_smith_ruin
name magical smith parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_smith)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_ruin
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [ruin]
endif 
return 1

///////////////////////
/////Macefight Staff///
///////////////////////
[itemdef i_magicalparsomen_staff_ruin]
defname i_magicalparsomen_staff_ruin
name magical staff parsomen
id i_scroll_blank
type t_script
value 15000

on=@create
color 0455

on=@dclick
if (<src.inscription><99.8)
src.sysmessage 020 Bu parsomen hakkinda birsey bilmiyorsunuz. Bu parsomeni kullanabilmek icin 100.0 Inscription skilline ihtiyaciniz var.
return 1
else
target @045 Bu parsomeni hangi silah uzerinde kullanmak istiyorsunuz ?
return 1
endif

on=@targon_item
if (<src.blacksmithing> <99.8)
src.sysmessage @020 Blacksmith skilliniz olmadan bu parsomeni kullanamazsiniz. Bunun icin 100.0 blacksmith skilli gerekli.
return 1
endif

if !(<src.targ.topobj.uid> == <src.uid>)
	src.sysmessage @020 Parsomeni kullanacaginiz silah uzerinizde olmali.
elseif !((<src.targ.type> = t_weapon_mace_staff)
	src.sysmessage @020 Bunun uzerinde kullanamazsiniz.
else
src.targ.remove
remove
src.newitem <src.targ.dispid>_ruin
src.act.bounce
src.sysmessage @045 magical <src.targ.name> yapmayi basardiniz.
return 1
endif

On=@Click
message @033 <name>
if (<attr>&(attr_identified))  
	message @045 [ruin]
endif 
return 1

//////////////////////
//// Npc//////////////
//////////////////////

[chardef c_priest_novice]
defname c_priest_novice
id c_man

On=@Create 
str 400 
dex 600 
int 15
color colors_skin 
speechcolor 033 
food 990 
npc 1
karma -10000
kills 1000
swordsmanship 300.0
tactics 300.0
poisoning 300.0
anatomy 300.0
healing 300.0

itemnewbie random_male_hair 
color colors_hair 
itemnewbie random_facial_hair 
color match_hair 
itemnewbie i_robe
color 02bc
itemnewbie i_katana_ruin
item=i_magicalparsomen_ruin,R4
item=i_magicalparsomen_fence_ruin,R4
item=i_magicalparsomen_sharp_ruin,R4
item=i_magicalparsomen_smith_ruin,R4
item=i_magicalparsomen_staff_ruin,R4
ITEM=i_gold {5000 7000}

on=@click
message @0481,,1 The Novice Priest
return 1

ON=@Spelleffect
if (<ARGN>=1) || (<ARGN>=5) || (<ARGN>=8) || (<argn>=20) || (<argn>=28) || (<argn>=36) || (<argn>=38) || (<argn>=39) || (<argn>=43)
sayua 046,0,0,0 * etkilenmez *
return 1
endif

[eof]
Silindi
Neophyte
3.8
Teşekkür ederim.
ben tesekkur ederim. aslında bunu buraya koymamdaki amac belki fikir alarak biraz daha gelistirebiliriz diye dusundum. eger degisik fikri olan yada ekik goren varsa lutfen soylesin.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.