slm
order uyelerine masterin bi mesaj gönderme sistemi hazırladım üyelere dialog açıyor fakat dialogun içi boş çıkıyor yani bir türlü tag yapamadım bu menuye yardım edermisiniz 2 gündür bunla ugraşıyorum ister inanın ister inanmayın :?


[dialog d_order_message]
100,100
nomove
page 0
resizepic 60 60 5054 370 280
//resizepic 60 0 5120 370 350
resizepic 80 60 5054 330 70

htmlgump 130 85 300 20 0 0 0
htmlgump 130 105 330 65 1 0 0
htmlgump 83 130 330 20 3 0 0
htmlgump 130 65 300 20 5 0 0

resizepic 74 150 3000 345 160
textentry 83 155 330 35 1152 1 2
textentry 83 180 330 35 1152 2 2
textentry 83 205 330 35 1152 3 2
textentry 83 230 330 35 1152 4 2
textentry 83 255 330 35 1152 5 2


button 380 315 4017 4019 2 0 2
htmlgump 285 316 100 20 4 0 0
htmlgump 115 316 100 20 6 0 0
button 80 315 4030 4031 1 0 1

[dialog d_order_message text]
<var.krl_font2>>-test asamasi 1
<var.krl_font2>>--test asamasi 2
<tag.pg_m>
<var.krl_font3>>-test asamasi 3
<var.krl_font3>-test asamasi 4 
<var.krl_font2>>--test asamasi 5 
<var.krl_font3>>-test asamasi 6 

[dialog d_order_message button]
On=0
src.sdialog d_order_message
return 1


On=1
serv.allclients yollayiciyim 

On=2
//src.sysmessage Iptal Edildi
//return 1


[function yollayiciyim]
if (<isevent.e_fctn_order>)
serv.newitem = i_uye_messager
new.tag.time <serv.rtime>
new.tag.from <name>
new.tag.message1 <argtxt[1]>
new.tag.message2 <argtxt[2]>
new.tag.message3 <argtxt[3]>
new.tag.message4 <argtxt[4]>
equip <new>
endif


[dialog d_pg_uye]
500,0
nomove
noclose
nodispose

page 1
htmlgump 12 0 320 20 6 0 0
button 15 20 01e 01e 0 2 2

page 2
resizepic 115 100 5120 280 227
resizepic 125 110 3000 260 207
htmlgump 140 115 320 20 0 0 0
htmlgump 143 142 300 20 1 0 0
htmlgump 143 172 300 20 2 0 0 
htmlgump 143 202 300 20 3 0 0
htmlgump 143 232 300 20 4 0 0
button 145 280 4017 4019 2 0 1
htmlgump 180 280 200 20 5 0 0


[dialog d_pg_uye text]
Gndrn <i_uye_messager.tag.from> : <findid.i_uye_messager.tag.time>
<findid.i_uye_messager.tag.message1>
<findid.i_uye_messager.tag.message2>
<findid.i_uye_messager.tag.message3>
<findid.i_uye_messager.tag.message4>
Kapat
Mezajin Geldi
[dialog d_pg_uye button]

on=1
src.dialogclose d_pg_uye


[itemdef i_uye_messager]
name Messager
id i_book_open
type t_eq_script
weight 0

On=@Create
attr attr_invis|attr_move_never|attr_newbie

On=@Equip
src.dialog d_pg_uye
timer 1

On=@Timer
remove
return 1
sorun functionda taglatmak diye düşünüyorum yapamadım olmuyor :S

Bu konu mastik750 tarafından düzenlendi(2008-11-19 22:07, 16 yıl önce)
nasil yani mesela order başkanı yollayiciyim yazdımı istediğini yazıpmı göndericek yoksa
yazılı olan yazıyımı göndericek ?
istediğini yazıcak <argtxt[1]> <argtxt[2]> olarak tag latıp butona basınca "serv.allclients yollayiciyim" functionu çalışacak ve "e_fctn_order" eventi olan herkezde o mesaj açılan dialogunda yazacak
Sen bana full scriptti at ben mantığı anlayamadım neden item kullandın ?
serv.allclients yollayiciyim <argtxt[1]>,<argtxt[2]>,<argtxt[3]>,<argtxt[4]>
[function yollayiciyim]
if (<isevent.e_fctn_order>)
serv.newitem = i_uye_messager
act.tag.time <serv.rtime>
act.tag.from <name>
act.tag.message1 <argv[0]>
act.tag.message2 <argv[1]>
act.tag.message3 <argv[2]>
act.tag.message4 <argv[3]>
equip <new>
endif
tamamını yazdım scp nin

lexis bu yöntemde ise yaramadı malesef :S
on=1
var0.den1 <argtxt[1]>
serv.allclients yollayiciyim

[function yollayiciyim]
if (<isevent.e_fctn_order>)
obj=<uid>
obj.tag0.message1 <var0.den1>
trysrc <obj.uid> dialog d_asd
endif

[dialog d_asd]
dhtmlgump 30 20 350 20 0 0 <src.tag0.message1>
HP-Nexiel çok saol çalıştı sorun düzeldi :yes

Üye Ol veya Giriş Yap

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