Şimdi arkadaşlar ben bir aile scp si yazıyorum.. ama aile chat sistemini nasıl ekleyebilir scripts;

//*************************************
// YAZAR: xwerswoodx
// YAPIM: Hamit Devecioğlu (c)2003-2009
// TARİH: 10.07.2009
// SAAT : 13:34
// KONU : Aile Sistemi
//*************************************
VERSION=0.56b

[Itemdef i_aile_deed]
Defname=i_aile_deed
Id=i_deed
Name=Aile Deed
Type=t_normal

On=@Create
Color=00
Attr=Attr_newbie

On=@Click
message @55 [ Kaybolmaz ]
message @95 <name>
return 1

On=@Dclick
sdialog d_aile_kur
return 1

[Dialog d_aile_kur]
[Dialog d_aile_kur BUTTON]
On=0
return 1

On=1
src.newitem i_soyisim
new.name=<argtxt[0]>
new.bounce
src.newitem i_aile_sahibi
new.bounce
src.events=+e_soyisim
return 1

[Itemdef i_aile_sahibi]
Defname=i_aile_sahibi
Id=i_necklace_gold
Name=Ailesi Kolyesi
Type=t_normal

On=@Create
Color=0494
Attr=attr_newbie

On=@Click
message @95 <src.findid.i_soyisim.name> <name>
return 1

On=@Dclick
TARGET @026 Kimi aileye ekeyeceksiniz?
return 1

On=@TargOn_Ground
src.hata Yer aileye eklenmez.
return 1

On=@TargOn_Item
src.hata Esyalar aileye eklenmez.
return 1

On=@TargOn_char
if (<src.targ.plevel>==1)
src.targ.dialog d_aile_kabul
src.targ.newitem i_target_soyisim
src.targ.act.bounce
src.targ.act.name <src.findid.i_soyisim.name>
return 1
else
src.hata Sadece oyuncular aileye girebilir.
return 1
endif

[Itemdef i_soyisim]
Defname=i_soyisim
Id=i_gold
Name=Soyisim
Type=t_normal

On=@Create
Color=00
Attr=attr_invis|attr_newbie

[Events e_soyisim]
On=@Click
message @95 <name> <src.findid.i_soyisim.name>
return 1
endif

[Itemdef i_aile_kolyesi]
Defname=i_aile_kolyesi
Id=i_necklace_gold
Name=Ailesi Koleyesi
Type=t_normal

On=@Create
Color=0494
Attr=attr_newbie

On=@Click
message @95 <src.findid.i_soyisim.name> <name>
return 1

[Itemdef i_target_soyisim]
Defname=i_target_soyisim
Id=i_gold
Name=Soyisim
Type=t_normal

On=@Create
Color=00
Attr=attr_newbie|attr_invis

[Defname gereken]
girisparasi 10000

[Dialog d_aile_kabul]
[Dialog d_aile_kabul BUTTON]

On=0
src.hata Reddettiniz.
src.findid.i_target_soyisim.remove
return 1

On=1
if !(<src.restest <def.girisparasi> i_gold>)
src.hata Aileye girebilmek icin <def.girisparasi> altin gereklidir.
return 1
else
src.newitem i_soyisim
new.bounce
new.name <src.findid.i_target_soyisim.name>
src.newitem i_aile_kolyesi
new.bounce
src.events=+e_soyisim
src.findid.i_target_soyisim.remove
return 1
endif

[EOF]
Adept
4.3
Guild chat sistemi gibi, tüm clientslere fonksiyon gönderiyorsun, aileden olup olmadiklarina bakiyorsun, ailedenlerse mesaji göstertiyorsun.
yani link kullanmam geek peki linki nasıl kontrol ettirebilirim?
Adept
4.3
serv.allclients ac_ <soyisim>, <msg>

bu sekilde mesela, fonksiyonda <soyisim>'i oyuncunun soyismi ile karsilastiriyorsun en basitinden, daha sonra da <msg>'yi sysmessage olarak göstertiyorsun ayni ise soyadlar.
ben link olarak uid kullandım şuanda sapa sağlam çalışıyor vaktini ayırdığın için teşekkürler :)

Üye Ol veya Giriş Yap

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