arkadaslar elimde wendor scpde bir sorum warda oyuncu item aldıgında parayı bankadan almasını istiyorum ama yapamadım yardımcı olabilirmisiniz

[Dialog d_scribe_satiss] 
0,0 
NOMOVE
PAGE 0 
Resizepic 10 5 5054 380 430 
Resizepic 15 10 3000 370 420 
Dtext 130 15 096d Scribe Vendor 
Dtext 60 45 01c6 Esya 
Dtext 230 45 01c6 Fiyat 
Dtext 310 45 01c6 Adet 
Resizepic 60 70 9300 300 3 // Cizgi 
Tilepic 23 80 3643 //refresh 
Dtext 60 82 0357 Spellbook 
Dtext 230 82 0357 198gp 
Resizepic 310 80 9300 50 20 
Textentry 312 81 42 25 0 0 0 
Tilepic 23 110 7956 // agility 
Dtext 60 107 0357 Recall Rune 
Dtext 230 107 0357 19gp 
Resizepic 310 105 9300 50 20 
Textentry 312 106 42 25 0 1 1 
Tilepic 23 130 3636 // nightsight 
Dtext 60 132 0357 Blank Scroll 
Dtext 230 132 0357 18gp 
Resizepic 310 130 9300 50 20 
Textentry 312 131 42 25 0 2 2 

// Satin AL 
Resizepic 60 362 9300 100 33 
Button 63 365 4030 4031 1 0 23 
Dtext 88 368 08a5 Satin Al 
// Iptal 
Resizepic 170 362 9300 72 33 
Button 173 365 4030 4031 1 0 24 
Dtext 198 368 08a5 Iptal 

[Dialog d_scribe_satiss Text] 
0 
0 
0 

[Dialog d_scribe_satiss Button] 
On=23 // Satin Al 
If !(<isnum <ARGTXT[0]>>) 
src.sysmessage @38,,1 Hatali karakter girdiniz. 
return 1 
elseif !(<isnum <ARGTXT[1]>>) 
src.sysmessage @38,,1 Hatali karakter girdiniz. 
return 1 
elseif !(<isnum <ARGTXT[2]>>) 
src.sysmessage @38,,1 Hatali karakter girdiniz. 
return 1 
endif 
Local.toplamsatis 0 
If (<eval <argtxt[0]>> > 0) 
Local.ToplamSatis (<eval <argtxt[0]> * 198>) 
endif 
if (<eval <argtxt[1]>> > 0) 
Local.ToplamSatis (<eval <local.toplamsatis>> + <eval <argtxt[1]> * 19>) 
endif 
if (<eval <argtxt[2]>> > 0) 
Local.ToplamSatis (<eval <local.toplamsatis>> + <eval <argtxt[2]> * 16>) 
endif 
If (<local.toplamsatis> == 0) 
Src.Sysmessage @38,,1 Herhangi bir esya satin almamissiniz! 
Return 1 
Elseif (<Src.Totalgold> < <eval <Local.ToplamSatis>>) 
Src.sysmessage @38,,1 Yeterli paraniz yok! 
Return 1 
Endif 
If (<eval <argtxt[0]>> > 250) || (<eval <argtxt[1]>> > 250) || (<eval <argtxt[2]>> > 250) 
src.sysmessage @38,,1 En fazla 250 adet alabilirsiniz! 
return 1 
endif 
Src.consumebank <eval <Local.ToplamSatis>> 
If (<eval <argtxt[0]>> > 0) 
Src.EsyaVer i_spellbook,<eval <argtxt[0]>> 
Endif 
If (<eval <argtxt[1]>> > 0) 
Src.EsyaVer i_rune_marker,<eval <argtxt[1]>> 
Endif 
If (<eval <argtxt[2]>> > 0) 
Src.EsyaVerAmo i_scroll_blank,<eval <argtxt[2]>> 
Endif 
src.sysmessage @54,,1 Toplam <eval <Local.ToplamSatis>>gp harcadiniz. 
endif 
src.gold -=10000

şeklinde denermisin
duzelttim sorunu tesekkurler :D

Üye Ol veya Giriş Yap

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