Şimdi çantada olunca hala deed çantanızda olmalıdır diyor yardım :(

[itemdef i_ship_finder]
name ship finder deed
id i_deed
WEIGHT=1
VALUE=2558
TYPE=t_script

on=@create
COLOR=0256
attr 04

on=@click
color 0256
message @790 <name>
return 1

on=@dclick
if (<src.hits> < <src.str>)
src.sysmessage @38 Bu deed'i yarali iken kullanamazsiniz.
return 1
endif
if (strmatch('<src.region.name>','jail1') || (strmatch('<src.region.name>','jail2') || (strmatch('<src.region.name>','jail3') || (strmatch('<src.region.name>','jail4') || (strmatch('<src.region.name>','jail5') || (strmatch('<src.region.name>','jail6') || (strmatch('<src.region.name>','jail7') || (strmatch('<src.region.name>','jail8') || (strmatch('<src.region.name>','jail9') || (strmatch('<src.region.name>','jail 10')
src.sysmessage @38 Bunu jailde kullanamazsiniz.
return 1
endif
if <cont> != <src.findlayer(21)>
src.sysmessage @50 Deed cantanizda olmali.
return 1
endif
target @0790 Anahtari seciniz..
return 1

on=@targon_item
if (strmatch('<src.region.name>','jail1') || (strmatch('<src.region.name>','jail2') || (strmatch('<src.region.name>','jail3') || (strmatch('<src.region.name>','jail4') || (strmatch('<src.region.name>','jail5') || (strmatch('<src.region.name>','jail6') || (strmatch('<src.region.name>','jail7') || (strmatch('<src.region.name>','jail8') || (strmatch('<src.region.name>','jail9') || (strmatch('<src.region.name>','jail 10') || (strmatch('<src.region.name>','pazar alani')
src.sysmessage @38 Jailde iken kullanamazsiniz
return 1
endif
if (<src.targ.type> == t_key)
if !(<src.targ.link.type>==t_ship)
src.sysmessage @38 Anahtarin bagli oldugu esya gemiye ait degil.
return 1
endif
if (<src.targ.link.more>==<src.uid>)
//if (<src.memoryfindtype.(memory_guard).link.uid> == <src.targ.link>)
IF (<SRC.MANA><15)
SRC.SYSMESSAGE @50 Yeterli mananiz yok.
RETURN 1
ENDIF
if (<src.restest 1 i_reag_black_pearl>) && (<src.restest 1 i_reag_mandrake_root>) && (<src.restest 1 i_reag_blood_moss>)
src.spell_say Kal Ort Por
src.sd 2
SRC.ANIM 17
SRC.MANA (<SRC.MANA>+-15)
src.gouid <src.targ.link>
src.nudgeup
src.consume 1 i_reag_black_pearl
src.consume 1 i_reag_blood_moss
src.consume 1 i_reag_mandrake_root
remove
else
src.sysmessage @50 Yeterli reginiz yok!
endif
else
src.sysmessage @38 Bu anahtar geminiz ile uyusmuyor.
endif
else
src.sysmessage @38 Bu bir anahtar degil.
endif
return 1

[eof]

Bu konu PoliceX tarafından düzenlendi(2008-01-28 00:05, 16 yıl önce)
gemi bulma deedi diyip balık tavasını koymuşun hocam :S
gemi bulma deedinde sorun var demişsinde scripte balik tavasi var
tamam arkadaşlar şimdi düzelttim.
if <cont> != <src.findlayer(21)> burası hatalı bunu böyle yapman lazım if (<src.uid> = <act.uid>) sanırım böyleydi böyle yap bide act i kaldir dene
yanlış bilmiyosam if <cont> != <src.findlayer(21)> yerine if !(<cont> == <src.findlayer.21.uid>) olması gerekiyor
böyle dener misin ? if !(<topobj.uid> == <src.uid>
tamam oldu tşk :D bide şu tiller man e tıklayınca gemiyi çantaya alma scripti var mı acaba??
bidakka düşünüyorum

Üye Ol veya Giriş Yap

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