arkadaşlar aile sisteminde kolyeleri sildirme sorunum var yardımlarınızı bekliyorum..

aileden çıkartma/atma buttonu.. burda bir sorun yok aileden atılanın kolyesini siliyor
on = 1
ref1 = <src.ctag0.uye>
ref1.tag.soyad =
ref1.name <strarg <ref1.name>>
try uid.<ref1.tag0.kolye>.remove
ref1.tag.kolye =
tag.uye<src.dctag0.numara> =
tag.uyeler --
src.sysmessage @07a1 <ref1.name> isimli kişiyi ailenizden cıkarttınız.
if (<ref1.isonline>)
ref1.sysmessage @07a1 Ailenizden cıkartıldınız.
endif
src.ctag.uye =
src.ctag.numara =
return 1

aileyi dagıtma butonu.. burda şu sorun var aileyi dagıtınca aile reisinin kolyesini siliyor ama aile üyelerinin kolyelerini silmiyor
on = 2
for <eval <def.maxuye>> 1
if strcmpi('<tag.uye<dlocal._for>>','') && (<tag.uye<dlocal._for>> != <src>)
ref6 = <tag.uye<dlocal._for>>
ref6.name <strarg <ref6.name>>
ref6.tag.soyad =
try uid.<ref6.tag0.kolye>.remove
ref6.tag.kolye =
tag.uye<dlocal._for>> =
endif
endfor
src.name <strarg <src.name>>
serv.b @07a1 <src.tag0.soyad> ailesi, <src.name> tarafindan dagitildi.
src.tag.soyad =
try uid.<src.tag0.kolye>.remove
src.tag.kolye =
return 1

aileden çıkma/terketme butonu.. burda sorun var aileden çıkınca üzerimdeki aile kolyesini silmiyor kolyenin ismi 0 aile kolyesi oluyor.
on = 3
src.name <strarg <src.name>>
src.tag.soyad =
try uid.<tag0.kolye>.remove
src.tag.kolye =
for <eval <def.maxuye>> 1
if strcmpi('<tag.uye<dlocal._for>>','') && (<tag0.uye<dlocal._for>> == <src>)
tag0.uye<dlocal._for> =
tag0.uyeler --
endif
endfor
ref1 = <link>
ref1.sysmessage @07a1 <src.name> isimli üye ailenizden ayrıldı.
src.sysmessage @07a1 Ailenizden ayrıldınız.
return 1
Aile üyeleri kolye almasınlar bence. ".aile" gibi bir komutla kolyenin işlevini yaptırabilirsin üyelere.
evet olabilir :D iyi söyledin hiç aklıma gelmemişti bu çözüm teşekkürler.

Üye Ol veya Giriş Yap

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