[defname barbut_sys_zar_gump] _zar 1450,1451,1452,1453,1454,1455 // kırmızı zarlar _zar_1 11280,11281,11282,11283,11284,11285 // beyaz zarlar [itemdef i_stone_zar] id = i_grave_stone name Barbut type = t_normal on=@click message @0481,,1 Barbut return 1 on=@create color = 0481 tag._zar_sirasi = 1 on=@dclick if (> > 2) src.sysmessage @34,,1 Uzaksınız. elif !() sdialog d_barbut_bahis elif () && () src.sysmessage @34,,1 Masa dolu. else sdialog d_sys_barbut endif return 1 on=@timer ref1 = ref2 = local._zar_1 = local._zar_2 = if ( == 1) tag._1_zar_1 = tag._1_zar_2 = tag._1_zar_1_pos_1 = , tag._1_zar_2_pos_2 = , tag._zar_sirasi = 2 timer = 15 ref2.sysmessage @,,1 15 saniye içerisinde zar atmalısınız. elif ( == 2) tag._2_zar_1 = tag._2_zar_2 = tag._2_zar_1_pos_1 = , tag._2_zar_2_pos_2 = , tag._zar_sirasi = 3 local._player_1 = +> local._player_2 = +> if () && () if ( == ) tag._kazanan = 1 ref1.newgold = ref2.newgold = elif ( > ) ref1.newgold = *2> ref2.gold -= ref1.gold -= tag._kazanan = elif ( > ) ref2.newgold = *2> ref1.gold -= ref2.gold -= tag._kazanan = endif tag._bahis = endif endif ref1.f_senk_dialog ref2.f_senk_dialog if ( == 3) cleartags tag._zar_sirasi = 1 endif return 1 [dialog d_barbut_bahis] 0,0 resizepic 50 50 1460 260 100 button 61 95 4005 4007 1 0 1 dtext 135 62 0481 Barbut Bahis gumppic 95 95 2446 dtextentrylimited 123 97 200 20 1152 0 7 5000 dtext 273 97 0481 gp's [dialog d_barbut_bahis button] on=1 if (> > 2) return 1 elif !(>) src.sysmessage @34,,1 Sadece rakam kabul edilebilir. else src.sysmessage @044,,1 Yeni bahis: > tag._bahis = src.f_senk_dialog endif [dialog d_sys_barbut] 0,0 //noclose resizepic 50 50 1460 350 200 gumppictiled 61 66 328 50 1467 dbutton 61 61 1 0 0 //tesst dhtmlgump 108 66 300 100 0 0 Menüyü Kapat. Bahis: >gp's / Kazanana: *2>>gp's ref1 = ref2 = if !(() || ()) button 61 83 4011 4012 1 0 9 else button 61 83 4008 4009 1 0 10 endif if !() if !() dbutton 61 217 1 0 1,Masaya otur. elif ( == ) dbutton 61 217 1 0 1,Kalk: //dene elif ( != ) dbutton 61 217, //dene3 endif if !() dbutton 228 217 1 0 2,Masaya otur. elif ( == ) dbutton 228 217 1 0 2,Kalk: //dene2 elif ( != ) dbutton 228 217, //dene2 endif else endif gumppictiled 61 172 328 50 1467 gumppictiled 218 112 10 127 1463 if !(() && () if () && () if ( == ) if ( == 1) dbutton 100 150 1 0 3,ZAR AT else dhtmlgump 240 145 150 100 0 0 Rakibinizin zar atmasıbekleniyor.. endif endif if ( == ) if ( == 2) dbutton 263 150 1 0 3,ZAR AT else dhtmlgump 240 145 150 100 0 0 Rakibinizin zar atmasıbekleniyor.. endif endif endif endif if () gumppic > > ,> gumppic > > ,> dtext 65 190 0481 toplam sayı: +> endif if () gumppic > > ,> gumppic > > ,> dtext 232 190 0481 toplam sayı: +> endif if () dtext 61 217 044 Kazanan: == 1)?Berabere!:.name>> dtext 228 217 044 Kazanan: == 1)?Berabere!:.name>> endif [dialog d_sys_barbut button] on=0 ref1 = ref2 = if () && () if (() && ()) && (( == ) || ( == )) src.sysmessage @34,,1 Şuandan itibaren yarışma bitene kadar masadan kalkamazsınız. sdialog d_sys_barbut return 1 endif endif if ( == ) || ( == ) == )?tag._1 = : tag._2 = > src.sysmessage @34,,1 Masadan ayrıldınız. endif on=1 ref1 = ref2 = if !() src.sysmessage @34,,1 Bahis belirlenmemiş. sdialog d_sys_barbut return 1 endif if ( == ) src.sysmessage @34,,1 Zaten masaya oturmuş bulunmaktasınız! elif !() if !( >= ) src.sysmessage @34,,1 Bahis ücretini karşılayak kacar altınınız yok. return 1 endif tag._1 = src.sysmessage @044,,1 Masaya oturdunuz. if ( && () src.sysmessage @,,1 15 saniye içerisinde zar atmalısınız. timer = 15 endif elif ( == ) if (() && ()) && (( == ) || ( == )) src.sysmessage @34,,1 Şuandan itibaren yarışma bitene kadar masadan kalkamazsınız. else tag._1 = src.sysmessage @34,,1 Masadan kalktınız. endif elif ( != ) src.sysmessage @34,,1 , sizden hızlı davranıp masaya oturmuş! endif sdialog d_sys_barbut if () ref2.f_senk_dialog endif on=2 ref1 = ref2 = if !() src.sysmessage @34,,1 Bahis belirlenmemiş. sdialog d_sys_barbut return 1 endif if ( == ) src.sysmessage @34,,1 Zaten masaya oturmuş bulunmaktasınız! elif !() if !( >= ) src.sysmessage @34,,1 Bahis ücretini karşılayak kacar altınınız yok. return 1 endif tag._2 = src.sysmessage @044,,1 Masaya oturdunuz. if ( && () ref1.sysmessage @,,1 15 saniye içerisinde zar atmalısınız. timer = 15 endif elif ( == ) if (() && ()) && (( == ) || ( == )) src.sysmessage @34,,1 Şuandan itibaren yarışma bitene kadar masadan kalkamazsınız. else tag._2 = src.sysmessage @34,,1 Masadan kalktınız. endif elif ( != ) src.sysmessage @34,,1 sizden hızlı davranıp masaya oturmuş! endif sdialog d_sys_barbut if () ref1.f_senk_dialog endif on=3 ref1 = ref2 = local._zar_1 = local._zar_2 = if ( == ) tag._1_zar_1 = tag._1_zar_2 = tag._1_zar_1_pos_1 = , tag._1_zar_2_pos_2 = , tag._zar_sirasi = 2 ref2.f_senk_dialog timer = 15 ref2.sysmessage @,,1 15 saniye içerisinde zar atmalısınız. elif ( == ) timer -1 tag._2_zar_1 = tag._2_zar_2 = tag._2_zar_1_pos_1 = , tag._2_zar_2_pos_2 = , local._player_1 = +> local._player_2 = +> if () && () if ( == ) tag._kazanan = 1 elif ( > ) tag._kazanan = ref1.newgold = *2> ref1.gold -= ref2.gold -= elif ( > ) tag._kazanan = ref2.newgold = *2> ref1.gold -= ref2.gold -= endif tag._bahis = endif ref1.f_senk_dialog endif sdialog d_sys_barbut if ( == ) cleartags tag._zar_sirasi = 1 endif on=9 if !() || () sdialog d_barbut_bahis endif on=10 sdialog d_sys_barbut [function getargvx] if ( == -1) return -1> else return ]> endif [function f_senk_dialog] trysrc src.dialogclose d_sys_barbut trysrc uid..dialog d_sys_barbut