arkadaslar benim aile scp de bir sorunum var.
aile kapatma butonu
on=1
src.ailekapandi

[function ailekapandi]
if (0<tag.deeduid>)
if (0<uid.<tag.deeduid>.tag.uyeuid2>)
try uid.<uid.<tag.deeduid>.tag.uyeuid2>.name <uid.<uid.<tag.deeduid>.tag.uyeeskiname2>.name>
try uid.<uid.<tag.deeduid>.tag.uyeuid2>.tag.soyad 
try uid.<uid.<tag.deeduid>.tag.uyeuid2>.findid.i_eskiisim.remove
try uid.<uid.<tag.deeduid>.tag.uyeuid2>.tag.biraileuyesi 
try uid.<uid.<tag.deeduid>.tag.uyeuid2>.tag.deeduid 
endif
if (0<uid.<tag.deeduid>.tag.uyeuid3>)
try uid.<uid.<tag.deeduid>.tag.uyeuid3>.name <uid.<uid.<tag.deeduid>.tag.uyeeskiname3>.name>
try uid.<uid.<tag.deeduid>.tag.uyeuid3>.tag.soyad  
try uid.<uid.<tag.deeduid>.tag.uyeuid3>.findid.i_eskiisim.remove
try uid.<uid.<tag.deeduid>.tag.uyeuid3>.tag.biraileuyesi  
try uid.<uid.<tag.deeduid>.tag.uyeuid3>.tag.deeduid  
endif

bu sisteme göre
on=1
src.ailekapandi
şu anda aileyi kapattıgında bütün üyeleri otomatik atıyor sorun yok
fakat ben ailede uye varsa kapatamasın once uyeleri atsın sonra kapatsın istiyorum.
buraya nasıl bir if sorgusu yazmalıyımki ailede uye varsa uyeleri atmadan aileyi kapatamazsınız yazsın?

aileye aldıgımızda verilen tag'ler ws..
[dialog d_ailedavetiye button]
on=1
if (<src.restest 5000 i_gold>)
src.consume i_gold 5000
src.newitem i_eskiisim
src.act.equip
src.act.name <src.name>
src.tag.masteruid <src.tag.gecicimaster>
src.tag.deeduid <src.tag.gecicideed>
src.tag.masterdeed <src.tag.deeduid>
src.tag.biraileuyesi 1
src.tag.eskiisimuid <src.act.uid>
src.tag.eskiismim <src.findid.i_eskiisim.uid>
src.name <src.name> <uid.<src.tag.masteruid>.tag.soyad>
src.sms Basariyla <uid.<tag.masteruid>.tag.soyad> isimli aileye katildiniz.
try uid.<src.tag.masteruid>.sms Teklif ettiginiz kisi aileye basariyla katildi.
src.aileyegirdim
return 1

else
src.smsx Cantanizda 5000 gp bulunmuyor.
try uid.<src.tag.gecicimaster>.smsx Teklif ettiginiz kisinin 5.000gp parasi bulunmamaktadir.
return 1
endif

yardımcı olursanız sevinicem.
her girene tag verdir forchars 6666 yap eğer öle bi tag varsa kapatamasın. En düz mantık yolu bu :D

yada her girende var arttır. çıkınca var eksilt. tabi varların adlarınıda entrytexte gore yap ki ust uste bınmesin yani var.<textentry> gibi.
up
her girene tag verdirticem de her ailede ayrı bir tag nasıl olur bilmiyorum.. var.<args> ( aile adından kastım args salladım ) burasını nasıl yapıcam anlamadım.. bir örnek yazarsan sevinicem.
up
şimdi adamın soyadı textentry ile belirleniyo dimi? args yapmıycan var.<textentry> yapcan. yada localle yap call local.<textentry> local.<textentry> -=1 yap olmuyosa başka biri sölesin bakalım
yapamadım malesef.

up
M-axis : up

? Amacın nedir acaba ? :O_o
sanırım aynı sorunu arkadasta yaşıyor be başlıgın ilk 5 içinde kalıp gorunmesini istemiş. henuz bu sorunu çözemedim varmı yardımcı olacak kimse?
HP-Nexiel :
M-axis : up

? Amacın nedir acaba ? :O_o

şikayet ettim tabi snde varsın ama :) her postta up diyor nedir bu saçmalık ya
çözülmemiş sorunları çözüme kavuşlturmaya çalışıyo galiba :D fahri trafik polisi gibi bişi :D
üye aldın tagla üye cıkartın tagı karşılaştır o üye aldın tag hangi uid veriyorsa o uid sorgulattır tahminimce o zaman istedin sekilde olucaktır.

fikrim böle denemedim ama bu sekilde olabilir diye düşünüyoru.

Üye Ol veya Giriş Yap

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