Silindi
Kasayı 1 kere açtıktan sonra eski haline dönüyor yaa tekrar açmaya çalıştığımızda "Lockpickleri bunun uzerinde kullanamazsiniz" diyor.Sorunu nasıl düzelticem?

[itemdef i_lockpickingchest]
id 0e40
name metal chest
type t_container
DUPELIST=0e41

on=@create
type t_hazinekasa
color 00349
attr 010
morex 6 //calisma kasalari hep 6 olacak
on=@timer
if (<type>=t_hazinekasa)
else
type t_hazinekasa
color 00349
endif
timer 10
return 1

[typedef t_hazinekasa]
ON=@dclick
if (<type> = t_hazinekasa)
src.sysmessage @033 Bunu sadece Locksmith'ler acabilir.
return 1
else
return 0
endif

[ITEMDEF 014fb]
//DEFNAME2=LOCKPICK
DEFNAME=i_lockpick
TYPE=T_LOCKPICK
FLIP=1
RESOURCES=1 i_ingot_iron
VALUE=19
WEIGHT=1
CATEGORY=Items by Professions
SUBSECTION=Thief
DESCRIPTION=Lockpick
DUPELIST=014fc
SKILLMAKE=TINKERING 42.1,i_tinker_tools


ON=@Click
MESSAGE @00032 <NAME>: <AMOUNT>
RETURN 1

ON=@dclick 
target
src.sysmessage @033 Hangi kasayi acacaksiniz ?
return 1

on=@targon_item //eklenecek adam hide ise invis ise 
if (<src.targ.type>=t_hazinekasa)  //calisma kasasi
	if (<src.targ.distance>>2) && ( <src.targ.TOPOBJ.UID> != <SRC.UID> ) //distance check
	src.sysmessage @033 Kasaya cok uzaksiniz.
	return 1
	endif

 //Level ayarlari en büyük 5
if (<src.targ.morex>=5)
	if (<src.lockpicking><95.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
elseif (<src.targ.morex>=7)
	if (<src.lockpicking><100.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
elseif (<src.targ.morex>=4)
	if (<src.lockpicking><90.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
elseif (<src.targ.morex>=3)
	if (<src.lockpicking><80.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
elseif (<src.targ.morex>=2)
	if (<src.lockpicking><70.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
elseif (<src.targ.morex>=1)
	if (<src.lockpicking><60.0)
	src.sysmessage @033 Bunu acacak kadar bilgiye sahip degilsiniz.
	return 1
	endif
endif

if (<src.lockpicking><30.0) //acilma randlari
	IF RAND(4)==1
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	SRC.CONSUME 1 i_lockpick
	src.sound 242
	return 1
	endif
elseif (<src.lockpicking><40.0)
	IF RAND(5)==1
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	SRC.CONSUME 1 i_lockpick
	src.sound 242
	return 1
	endif

elseif (<src.lockpicking><50.0)
	IF RAND(6)==1
	SRC.CONSUME 1 i_lockpick
	src.sound 242
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	return 1
	endif

elseif (<src.lockpicking><60.0)
	IF RAND(7)==1
	SRC.CONSUME 1 i_lockpick
	src.sound 242
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	return 1
	endif

elseif (<src.lockpicking><70.0)
	IF RAND(8)==1
	src.sound 242
	SRC.CONSUME 1 i_lockpick
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	return 1
	endif

elseif (<src.lockpicking><80.0)
	IF RAND(9)==1
	src.sound 242
	SRC.CONSUME 1 i_lockpick
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	return 1
	endif

elseif (<src.lockpicking><90.0)
	IF RAND(10)==1
	src.sound 242
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	SRC.CONSUME 1 i_lockpick
	return 1
	endif

elseif (<src.lockpicking><98.0)
	IF RAND(11)==1
	src.sysmessage @033 Kasayi acmaya calisirken lockpickleriniz kirildi.
	src.sound 242
	SRC.CONSUME 1 i_lockpick
	return 1
	endif
endif


//kasayi ac
src.sayua 070d,6,6,0 *Kilidi Acar*
src.gainpickingskill
src.targ.color 0
if (<src.targ.morex>=6)
src.targ.timer 10
endif

if (<src.targ.morex>=5)||(<src.targ.morex>=7)||(<src.targ.morex>=1)||(<src.targ.morex>=2)||(<src.targ.morex>=3)||(<src.targ.morex>=4)|
src.poison 9999
src.targ.type t_container
src.sound=511
src.targ.color 00
src.targ.morex 0
endif (<src.targ.morex>=6)
src.targ.type t_container
src.sound=511
src.targ.color 00
src.targ.morex 0


else //kasacaliskilitli degilse
src.sysmessage @033 Lockpickleri bunun uzerinde kullanamazsiniz.
endif
return 1
Silindi
Buyur kardesim sorunu ıceledım cozdum baska sorunyok calısıyor
Eger skill gelmesse kasa acıldıgında sende  buraya yaz gene yardım ederım tmm bende skıll gelıyor. hadı kolaygelsın


[itemdef i_lockpickchest]
id 0e40
name metal chest
type t_container
DUPELIST=0e41

on=@create
type t_kitlikasa
color 0555
attr 010
morex 6 //calisma kasalari hep 6 olacak

on=@timer
type t_kitlikasa
color 0555
morex 6
timer 20
return 1

on=@pickup_ground
return 1


[typedef t_kitlikasa]
ON=@dclick
if (<type> = t_kitlikasa)
src.smg Bunu sadece Locksmith'ler acabilir.
return 1
else
return 0
endif

Sadece bukısmı nı degıs.

Üye Ol veya Giriş Yap

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