[function itemaktar]
dialogclose d_char_list
dialog d_char_list

[dialog d_char_list]
230,130
PAGE 0
resizepic 0 0 5120 310 280
resizepic 12 10 3000 290 260
dtext 20 20 1153 <serv.name> item transfer menusu
dtext 20 50 1153 Hangi karaktere item aktarilacak?
for 0 <eval <account.chars>-1>
dtext 65 <eval (<local._for>*30)+90> 025 <account.char.<local._for>.name>
endfor
for 1 <account.chars>
button 30 <eval (<local._for>*30)+60> 4020 4022 1 0 <local._for>
endfor

[dialog d_char_list button]
on=0
sysmessage @1153 Item aktarmaktan vazgectiniz..

on=1 5
if (<src.account.char.<eval <argn>-1>.uid> == <src.uid>)
src.sysmessage @1153 Bagli oldugunuz karakterinize item yollayamazsiniz...
return 1
endif
try tag.<src.account.name.<eval <argn>-1> <src.account.char.<eval <argn>-1>.uid>
targetf item_at <eval <argn>-1>
src.sysmessage @1153 hangi itemi aticaksiniz?


[function item_at]
if !(<argo.isitem>)
src.sysmessage @1153 Sadece item yollayabilirsiniz...
return 1
endif
if (<src.findlayer.29.uid> == <argo.cont.uid>)
argo.cont <uid.<tag.<account.name><argn>>.findlayer.29.uid>
update
src.sysmessage @1153 Tebrikler, <account.char.<argn>.name>'e <argo.amount> adet <argo.name> yolladiniz...
else
src.sysmessage @1153 Sadece bankanizdaki itemleri yollayabilirsiniz..
return 1
endif


arkadaşlar sitede bunu 56 için dio fakat ben elimden geldigi kadarını 55r ye cevirdim fakat itemi yollamiyor dier chara hata neresinde yardım ederseniz sevinirim :)
Silindi
Members
0
dlocal._for ları local_.for yaptmışsın.


dlocal._forların 55rdeki acilimi sudur.

<eval <local._for>>


<dlocal._for> ların hepsini öyle yapmalısın.
Michaell : dlocal._for ları local_.for yaptmışsın.


dlocal._forların 55rdeki acilimi sudur.

<eval <local._for>>


<dlocal._for> ların hepsini öyle yapmalısın.

+1

Ayrica item yollama kısmındada tahminimce bi sorun cıkıcaktır eger sorun cıkarsa yaz buraya bakarız :)
Michaell : dlocal._for ları local_.for yaptmışsın.


dlocal._forların 55rdeki acilimi sudur.

<eval <local._for>>


<dlocal._for> ların hepsini öyle yapmalısın.
yanlışın olmasın. Değişkenin başına "d" koyduğumuzda 0 1 2 3 dyie sayar , eval koyarsan 00 01 02 diye sayar. Neydi o ya hexadecimal bişey diyolardı bu olaya işte dikkat edin yani mesela
tag.asd<dlocal._for>="asd"
sonra bu tagı okurken
src.sysmessage <tag.asd<eval <local._for>>>
böyle değişkeni 0 olarak döndürür. Çoğu scriptimde başıma gelmiş ve hatasını çözemiyorum dediğim şeytanlıktır :p
Up !

Kirlilik olmasın die buraya yazıorm bu scp'yi bende indirdim.Normal menu falan herşey normal ama item seçince ne seçersem seçiyim sadece item yollayabilirsiniz dio..
Silindi
Novice
0.1
Koskocaman 56b versionunda sorunsuz çalışır diye o yüzden yazdık zaten.

55r de ne denedim nede uyarlamaya çalıştım.

@Xantier
evet o sorunu bende farkettim ve çözemedim o yüzden 56byi öpüp başımıza koymamız lazım :D

Üye Ol veya Giriş Yap

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