PoliceX üyesi avatar
Ş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, 17 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
PoliceX üyesi avatar
tamam arkadaşlar şimdi düzelttim.
Rexos üyesi avatar
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
Rexos üyesi avatar
böyle dener misin ? if !(<topobj.uid> == <src.uid>
PoliceX üyesi avatar
tamam oldu tşk :D bide şu tiller man e tıklayınca gemiyi çantaya alma scripti var mı acaba??
Rexos üyesi avatar
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.

Benzer Konular