Merhaba Arkadaslar Ben Burda Buldugum Gizli Sandıgı Fixledim Deiştirdim Fakat Sorun Su Kasayı Acmak icin Bir Koruyucu Yaptım Onu Kesince Anahtar Cıkıyor İşte Sorun Su Kasaya Cift Tıklıyınca Bu Npc CIkıyor Ama Ne Kadar Tıklarsan Okdr Cıkıyor Bir Kişinin Tıklaması İcin Ne Yapmalıyım
Haritaya tıklayınca newnpc olarak çıkart kasanın başında ?
Harita Yok Ki:D Ben Gizli Sandıgı Koyucam Scp Olsaydı Yanımda Koyardım:S
Sandığa tag vererek yapabilirsin.Sen en iyisi daha iyi anlayabilmemiz için sorunu scripti koy.
sandığa şunu ekle

on=@dclick
if (<tag0.tiklanmis> == 1)
srs.sysmessage @07a1 Bir kere tiklayabilirsiniz. Anahtar icin cikan yaratigi kesiniz.


ekle işde sonra anahtar arat varsa consume ettir öyle fakat yeni bi type yaratman gerekebilir. zaten o gizli sandığın type ı değişiktir. sen o typın altına eklersen olur herşey...
Bu Cok Eski Hali belki yardımcı olur:D

[itemdef i_kilit] 
id i_chest_metal_brass
name Gizli Sandik
type t_container

on=@create
tag.kilit 1
attr=attr_static
color 0455


on=@click
if (tag.kilit = 1)
message @1153 [Kilitli]
message @1153 [Gizli Sandik]
message @1153 Esyarescount
return 1
else
message @1153 [Acik]
message @1153 [Gizli Sandik]
message @1153 [Kalan Suretimer]
return 1
endif

on=@timer
remove
return 1

on=@pickup_Ground
src.sysmessage @0484 Yavas Ol...
return 1

on=@dclick
if (tag.kilit = 1)
src.sysmessage @0484 Gizli Sandik Kilitlidir.Gold Lockpick Anahtari Ile Acabilirsiniz.
return 1
endif


[ITEMDEF i_lockpick_gold] 
DEFNAME=i_lockpick_gold
NAME=Gold Locpick
ID=i_lockpick
TYPE=t_script
FLIP=1
VALUE=30
WEIGHT=2

on=@create
color 1965

on=@click
message @1153 <name>
src.sysmessage @0484 Gizli Sandiklari Acar
return 1


ON=@dclick
if !(topobj.uid == src.uid)
src.sysmessage @0484 Bunu Sadece Cantanda Kullanabilirsiniz.
return 1
endif
if !(src.lockpicking  98.9)
src.sysmessage @0484 Bunu Kullanabilmeniz Icin Locpicking Skilliniz En Az 99.9 olmalidir.
return 1
endif
target @080a Gizli Sandigini Seciniz src.name
return 1


on=@targon_item
if !(src.targ.baseid = i_kilit)
src.sysmessage @0484 Gold Lockpicki Sadece Gizli Sandigin Uzerinde Kullanabilirsiniz.
return 1
endif

if (src.targ.distance 2)
src.sysmessage @0484 Gizli Sandigina Cok Uzaksiniz.
return 1
endif

src.sayua 077a,0,0,0 Kilidi Kirar
src.consume 1 i_lockpick_gold
src.targ.tag.kilit 0
src.targ.timer 20
src.targ.attr 010
src.targ.color 0fa1
src.poison 1500  acarsan kasayi yersin deathliyi
serv.newnpc c_m_golem
morep p
new.name Koruyucu
src.newitem i_dispeler  duvar atilmasin diye
src.act.drop

on=@targon_char
src.sysmessage @0484 [src.targ.name]'nin Kilidi Varmi D
return 1
benim dediğimi koy işde olur

Üye Ol veya Giriş Yap

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