Silindi
Merhaba beyler;

Aşağıda bir vendor ve bu vendora atack verildiğinde,
atack verene verilen bir item bulunmaktadır.

Olay şudur ki;
Malesef vendora atacklanan bir kişi bu itemi almıyor.
İtemi almaktan ziyada src.kill bile yapsak kill olmuyor.

Sorunun çözümünü bilen varsa ve buraya yazarsa sevinirim.

esen kalın...


Vendor ::
[CHARDEF 0506]
DEFNAME=C_H_TAILOR
NAME=#NAMES_HUMANMALE the Tailor
ID=C_MAN
DESIRES=i_gold,e_notoriety,i_cloth
TSPEECH=spk_human_prime
TSPEECH=jobTailor
TSPEECH=spk_shopkeep
TSPEECH=spk_rehello
TSPEECH=spk_needs
TSPEECH=spk_human_default
TEVENTS=e_Human_HearUnk
TEVENTS=e_Human_ConvInit
TEVENTS=e_Human_Greet
TEVENTS=e_Human_Space
TEVENTS=e_Human_Refuse
TEVENTS=e_Human_Needs
TEVENTS=e_Human_Environ

ON=@Create
	NPC=brain_vendor
	COLOR=colors_skin
	STR={36 50}
	DEX={46 60}
	INT={41 55}
	TAILORING={50.0 70.0}
	WRESTLING={15.0 35.0}
	TACTICS={15.0 35.0}
	ITEMNEWBIE=random_male_hair
	COLOR=colors_hair
	ITEMNEWBIE=random_facial_hair
	COLOR=match_hair

ON=@NPCRestock
	ITEM=RANDOM_LIGHT
	ITEM=i_shirt_plain
	COLOR=colors_all
	ITEM=random_pants
	COLOR=colors_all
	ITEM=random_shoes
	COLOR=colors_neutral
	ITEM=random_coin_purse
	SELL=VENDOR_S_TAILOR
	BUY=VENDOR_B_TAILOR
	CATEGORY=Civilized
	SUBSECTION=Tradesmen
	DESCRIPTION=Tailor (male)

on=@click
message @035 The Tailor
return 1

on=@clienttooltip
src.addcliloc 1049644, The Tailor

on=@dclick
if (<distance> > 4)
src.sms Shop Keeper'a ulaşamıyorsunuz!
return 1
endif

ON=@GetHit
hits +=100
src.newitem i_killer
src.act.equip

on=@hittry
hits +=100
src.newitem i_killer
src.act.equip

ON=@DEATH
hits=<str>
action -1
return 1

ON=@Attack
hits +=100
src.newitem i_killer
src.act.equip

on=@spelleffect
hits +=100
src.newitem i_killer
src.act.equip

Verilecek item ::
[itemdef i_killer]
name=atack vendor
id=i_memory
type=t_eq_script
weight=0
layer=layer_special

on=@equip
if !(<cont.isgm>)
timer 3
cont.sayua 070d,0,0,0 * ölüm cezası alır *
else
morex 1
timer 1
endif

on=@unequip
cont.stone 0

on=@timer
if !(<morex>)
morex 1
cont.hits 0
timer 1
else
remove
endif
return 1
Master
59.2997
O itemi ben yollamıştım ancak bunla değiştirirsen daha iyi olur. :)


[ITEMDEF i_killer]
NAME=da killer
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special

ON=@Equip
cont.sayua 0713,6,6,0 * spazm geçirir *
timer 3
	
ON=@Timer
if (<cont.fame> == 10000)
	cont.fame (<cont.fame> - 200)
endif
cont.hits 0
remove
return 1
Adept
4.3
src yerine act dene.
Silindi
Adept
4.3
malesef neran.

on=@spelleffect
act.hits 0

Bu da olmuyor!
on @gethit
src.vendorprotection

[function vendorprotection]
newitem i_killer
new.equip

[ITEMDEF i_killer]
NAME=da killer
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special

on=@create
timer 10

ON=@Equip
if !(<cont.isgm>)
cont.sayua 025,0,0,0 * spazm gecirmeye baslar *
timer 3
	
ON=@Timer
if (<cont.fame> == 10000)
	cont.fame (<cont.fame> - 200)
endif
cont.hits 0
cont.findid.i_killer.remove
return 1
oha ne itemi arkadaşlar

timerf diye bişi var teessüf ederim size

On=@GetHit
if (<src.isplayer>)
        src.sayua 025,6,6,1 * Spazm Gecirmeye Baslar *
	src.timerf 3,hits=0
else
	src.leave 20
endif
return 1

bitti
Silindi
Expert
5.3
illa son noktayı ozgurcuk koyucak dımı allah allah ya sabır ya muhammed off bır ısıde ozgursuz yapalım olmuyor boyle...
:)

Üye Ol veya Giriş Yap

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