Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest servis begin
- state start begin
- when 40003.use begin
- baslikS = "Servis Yüzüğü:"
- say_title("[WINDOW_SIZE width;350|height;400]"..baslikS)
- say("Servis menüsüne hoş geldin , "..pc.get_name())
- say("Ne yapmak istiyorsun ?")
- pcservis = {"Biyolog İşlemleri","Karakter İşlemleri","Banka İşlemleri","Arkadaşını Çağır","Konum Kaydet","İtem Satınal","VIP Menü"}
- pcservissay = tonumber(table.getn(pcservis))
- pcservis[pcservissay + 1] = "Kapat"
- pcservismenu = select_table(pcservis)
- if pcservismenu == 1 then
- local index = pc.get_map_index()
- if index != 211 and index != 79 then
- if index == 72 or index == 73 or index == 41 or index == 1 or index == 21 then
- local b = pc.get_empire()
- command("setblockmode 1")
- if pc.getqf("bio_gittim") == 0 then
- local x = pc.getx()
- local y = pc.gety()
- say_title("Merhaba "..pc.get_name())
- say("Biyolog'un yanına ışınlanmak istiyor musun?")
- say("")
- local a = select(locale.yes,locale.no)
- if a == 1 then
- pc.setqf("bio_x",x)
- pc.setqf("bio_y",y)
- pc.setqf("bio_gittim",1)
- if b == 1 then
- pc.warp(473200,953700)
- elseif b == 2 then
- pc.warp(65200,165800)
- elseif b == 3 then
- pc.warp(957900,268900)
- end
- end
- else
- say_title("Servis Yüzüğü: ")
- say("Son noktaya dönmek ister misin?")
- say("")
- local c = select(locale.yes,locale.no)
- if c == 1 then
- pc.setqf("bio_gittim",0)
- pc.warp(pc.getqf("bio_x")*100,pc.getqf("bio_y")*100)
- end
- end
- else
- say_title("Servis Yüzüğü: ")
- say("Bu bölümü sadece sürgün ")
- say("mağarasında kullanabilirsin.")
- return
- end
- else
- say_title("Servis Yüzüğü: ")
- say("Baronesin yuvasında ve Ejder Odasında ")
- say("bu bölümü kullanamazsın.")
- return
- end
- elseif pcservismenu == 2 then
- say_title("Servis: Karakter İşlemleri")
- say("Servis menüsüne hoş geldin , "..pc.get_name())
- say("Ne yapmak istiyorsun ?")
- karakterislem = {"Statü Sıfırla","Beceri Sıfırla"}
- karakterislemsay = tonumber(table.getn(karakterislem))
- karakterislem[karakterislemsay + 1] = "Kapat"
- karakterislemmenu = select_table(karakterislem)
- if karakterislemmenu == 1 then -- statü sıfırla
- say_title("Servis Yüzüğü: Statü Sıfırlama Modülü")
- say("")
- say("Bu hizmet henüz yapım aşamasında!")
- elseif karakterislemmenu == 2 then -- beceri sıfırla
- if pc.get_level() < 15 then
- say_title("Servis Yüzüğü: Beceri Sıfırlama Modülü ")
- say("Bu seçeneği 15.seviye ve daha üst ")
- say("karakter kullanabilir.")
- return
- else
- local sure = pc.getqf("beceri_islem")
- if get_time() < sure then
- say_title("Servis Yüzüğü: Beceri Sıfırlama Modülü ")
- say("30 dakika boyunca bu işlemi ")
- say("kullanamazsın.")
- say("")
- say_reward("Kalan Süre :"..(math.ceil(sure-get_time())/60).." dakika")
- return
- else
- say_title("Servis Yüzüğü: Beceri Sıfırlama Modülü ")
- say("Ne yapmak istiyorsun?")
- local skill = select("Beceri Sıfırla ", "Kapat")
- if skill == 1 then
- if pc.get_skill_group() == 0 then
- say_title("Servis Yüzüğü: Beceri Sıfırlama Modülü ")
- say("")
- say("Beceri Sıfırlamaya ihtiyacın yok.")
- say("Çünkü daha becerilerini almamışsın.")
- say("")
- return
- end
- pc.setqf("beceri_islem",get_time()+60*30)
- char_log(0, "RESET_ALL", "RESET_SKILL_POINTS")
- pc.clear_skill()
- pc.set_skill_level (137,20)
- pc.set_skill_level (138,20)
- pc.set_skill_level (139,20)
- pc.set_skill_level (131,10)
- pc.set_skill_level (129,40)
- pc.set_skill_level (128,20)
- pc.set_skill_level (127,20)
- pc.set_skill_level (126,20)
- pc.set_skill_level (124,40)
- pc.set_skill_level (121,40)
- pc.set_skill_level (122,2)
- pc.set_skill_group(0)
- set_quest_state("skill_group","run")
- elseif skill == 3 then
- return
- end
- end
- end
- elseif karakterislemmenu == 3 then
- return
- and
- elseif pcservismenu == 3 then
- if pc.is_gm and pc.get_name() == "[GM]Admin" then
- oyuncu_bilgileri = {}
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- yonetici_isim = pc.get_name()
- say_title(baslikO)
- say("")
- say("Merhaba yönetici, "..yonetici_isim)
- say("Buradan banka hesap şifresini unutan oyunculara")
- say("şifrelerini iletebilir ve oyuncuların")
- say("hesaplarındaki parayı kontroledebilirsin.")
- say_reward("İşlem yapmak istediğin oyuncunun adını gir: ")
- oyuncu_isim = tostring(input())
- oyuncuAra = find_pc_by_name(oyuncu_isim)
- if oyuncuAra == 0 then
- say_title(baslikOL)
- say("")
- say_reward("Böyle bir oyuncu yok yada oyunda değil.")
- say("")
- else
- o_id = pc.select(oyuncuAra)
- oyuncu_bilgileri[1] = pc.getqf("banka_hesap_sifresi")
- oyuncu_bilgileri[2] = pc.getqf("banka_hesap_A")
- oyuncu_bilgileri[3] = pc.getqf("banka_hesap_B")
- oyuncu_bilgileri[4] = pc.getqf("banka_hesap_C")
- pc.select(o_id)
- say_title(baslikO)
- say("")
- say("Oyuncu bilgileri: ")
- say("")
- say_reward("Oyuncu şifresi: "..oyuncu_bilgileri[1])
- say("")
- say_reward("Banka Hesabı A: "..genel_veri(oyuncu_bilgileri[2]))
- say_reward("Banka Hesabı B: "..genel_veri(oyuncu_bilgileri[3]))
- say_reward("Banka Hesabı C: "..genel_veri(oyuncu_bilgileri[4]))
- say("")
- oyuncuBilgiSec = select("Şifreyi İlet","Kapat")
- if oyuncuBilgiSec == 1 then
- oyuncuAra = find_pc_by_name(oyuncu_isim)
- if oyuncuAra != 0 then
- o_id = pc.select(oyuncuAra)
- syschat("Banka hesabı şifreniz yönetici tarafından iletildi. Banka hesap şifreniz: "..oyuncu_bilgileri[1])
- pc.select(o_id)
- say_title(baslikO)
- say("")
- say("Şifre "..oyuncu_isim.." isimli oyuncuya başarı ile iletilmiştir.")
- say("")
- else
- say_title(baslikOL)
- say("")
- say_reward("Oyuncu oyunda görünmüyor!")
- say("")
- end
- elseif oyuncuBilgiSec == 2 then
- return
- end -- if oyuncuBilgiSec == 1 then endi
- end -- if oyuncuAra == 0 then endi
- end -- if oyuncuAra == 0 then endi
- if pc.getqf("banka_hesabi") == 0 then
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- oyuncu_isim = pc.get_name()
- say_title(baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Buradan kendine 3 adet banka açabilirsin.")
- say("Böylece paran biriktiğinde onları saklamak daha kolay olur.")
- say("")
- say_reward("Ne yapmak istiyorsun?")
- say("")
- bankaSec = select("Banka Hesabı Oluştur","Kapat")
- if bankaSec == 1 then
- say_title(baslikO)
- say("")
- say("Öncelikle kendine 6 haneli rakamlardan oluşan bir[ENTER]şifre belirlemen gerekiyor.")
- say("Şifreyi unuttuğunda sadece yöneticiden geri alabilirsin.")
- say("Bunun için de bazı bilgilerin onaylanması gerekecek.")
- say("O nedenden şifreni unutmayacağın düzeyde belirle.")
- say("")
- say_reward("Oluşturacağınız banka şifrenizi giriniz: ")
- say_reward("(Şifre 0 ile başlayamaz!)")
- bankaSifresi = tonumber(input())
- sifreKontrol = gelismis_banka.bankaSifreKontrol(bankaSifresi)
- if not sifreKontrol then
- return
- end
- say_title(baslikO)
- say("")
- say("Banka şifreniz: "..bankaSifresi)
- say("")
- say_reward("Şifrenizi onaylıyor musunuz?")
- say("")
- sifreOnayi = select("Evet","Hayır")
- if sifreOnayi == 1 then
- pc.setqf("banka_hesap_sifresi",bankaSifresi)
- pc.setqf("banka_hesabi",1)
- say_title(baslikO)
- say("")
- say("Şifreniz belirlemiş olduğunuz şekilde kayıt edildi [ENTER]ve hesabınız açıldı.")
- say("")
- say_reward("Banka hesap şifreniz: "..pc.getqf("banka_hesap_sifresi"))
- pc.setqf("banka_hesap_A",0)
- pc.setqf("banka_hesap_B",0)
- pc.setqf("banka_hesap_C",0)
- say("")
- elseif sifreOnayi == 2 then
- return
- end -- if sifreOnayi == 1 then endi
- elseif bankaSec == 2 then
- return
- end -- if bankaSec == 1 then endi
- elseif pc.getqf("banka_hesabi") == 1 then
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- oyuncu_isim = pc.get_name()
- say_title(baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Banka hesabına girebilmek için belirlemiş olduğun [ENTER]şifreyi girmen gerekiyor.")
- say("Şifreni hatırlamıyorsan yöneticiye başvurup,")
- say("gerekli bilgileri verdikten sonra öğrenebilirsin.")
- say("")
- say_reward("Banka şifrenizi giriniz: ")
- say_reward("(Şifre 0 ile başlayamaz!)")
- bankaSifresi = tonumber(input())
- sifreKontrol = gelismis_banka.bankaSifreKontrol(bankaSifresi)
- if not sifreKontrol then
- return
- end -- if not sifreKontrol then endi
- oyuncu_banka_sifresi = pc.getqf("banka_hesap_sifresi")
- if bankaSifresi != oyuncu_banka_sifresi then
- say_title(baslikOL)
- say("")
- say_reward("Şifrenizi yanlış girdiniz. Tekrar deneyiniz.")
- say("")
- else
- say_title(baslikO)
- say("")
- say("Ne yapmak istersin?")
- say("")
- bankaSecenek = select("Para Yatır","Para Çek","Para Gönder","Hesap Durumu","Şifre Değiştir","Kapat")
- if bankaSecenek == 1 then
- say_title(baslikO)
- say("")
- say("Para yatıracağınız hesabı seçin: ")
- say("")
- oyuncu_para = pc.get_money()
- say_reward("Oyun paranız: "..genel_veri(oyuncu_para))
- say("")
- hesapSecDizi = {
- "Hesap A ("..genel_veri(pc.getqf("banka_hesap_A"))..")",
- "Hesap B ("..genel_veri(pc.getqf("banka_hesap_B"))..")",
- "Hesap C ("..genel_veri(pc.getqf("banka_hesap_C"))..")"
- }
- hesapSecDiziSay = tonumber(table.getn(hesapSecDizi))
- hesapSecDizi[hesapSecDiziSay + 1] = "Kapat"
- hesapSec = select_table(hesapSecDizi)
- for i=1,hesapSecDiziSay,1 do
- if hesapSec == hesapSecDiziSay + 1 then
- return
- end -- if hesapSec == hesapSecDiziSay + 1 then endi
- if hesapSec == i then
- say_title(baslikO)
- say("")
- oyuncu_para = pc.get_money()
- say_reward("Hesabınızdaki para: "..genel_veri(oyuncu_para))
- say("")
- if i == 1 then
- say_reward("Banka hesabı A durum: "..genel_veri(pc.getqf("banka_hesap_A")))
- elseif i == 2 then
- say_reward("Banka hesabı B durum: "..genel_veri(pc.getqf("banka_hesap_B")))
- elseif i == 3 then
- say_reward("Banka hesabı C durum: "..genel_veri(pc.getqf("banka_hesap_C")))
- end -- if i == 1 then endi
- say("")
- say("Hesaba yüklemek istediğiniz miktarı girin: ")
- yuklenecekMiktar = tonumber(input())
- yuklenecekMiktarGonder = gelismis_banka.yuklenecekMiktarKontrol(yuklenecekMiktar)
- if not yuklenecekMiktarGonder then
- return
- end -- if not yuklenecekMiktarGonder then endi
- if i == 1 then
- if pc.getqf("banka_hesap_A") + yuklenecekMiktar > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Girdiğiniz tutar ile banka hesabı A doluyor.")
- say_reward("Para kaybı yaşamamanız için işlem iptal edildi.")
- say_reward("Banka hesabınızda en fazla 1.999.999.999 miktar para[ENTER]olabilir.")
- say("")
- else
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")+yuklenecekMiktar)
- para_guncellendi = pc.change_money(-yuklenecekMiktar)
- oyuncu_kalan_para = pc.get_money()
- hesap_durumu_A = pc.getqf("banka_hesap_A")
- say_title(baslikO)
- say("")
- say("Para hesaba başarı ile yatırılmıştır.")
- say("")
- say_reward("Kalan paranız: "..genel_veri(oyuncu_kalan_para))
- say_reward("Hesap A paranız: "..genel_veri(hesap_durumu_A))
- say("")
- end -- if pc.getqf("banka_hesap_A") + yuklenecekMiktar > 1999999999 then endi
- elseif i == 2 then
- if pc.getqf("banka_hesap_B") + yuklenecekMiktar > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Girdiğiniz tutar ile banka hesabı B doluyor.")
- say_reward("Para kaybı yaşamamanız için işlem iptal edildi.")
- say_reward("Banka hesabınızda en fazla 1.999.999.999 miktar para olabilir.")
- say("")
- else
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")+yuklenecekMiktar)
- para_guncellendi = pc.change_money(-yuklenecekMiktar)
- oyuncu_kalan_para = pc.get_money()
- hesap_durumu_B = pc.getqf("banka_hesap_B")
- say_title(baslikO)
- say("")
- say("Para hesaba başarı ile yatırılmıştır.")
- say("")
- say_reward("Kalan paranız: "..genel_veri(oyuncu_kalan_para))
- say_reward("Hesap B paranız: "..genel_veri(hesap_durumu_B))
- say("")
- end -- if pc.getqf("banka_hesap_B") + yuklenecekMiktar > 1999999999 then endi
- elseif i == 3 then
- if pc.getqf("banka_hesap_C") + yuklenecekMiktar > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Girdiğiniz tutar ile banka hesabı C doluyor.")
- say_reward("Para kaybı yaşamamanız için işlem iptal edildi.")
- say_reward("Banka hesabınızda en fazla 1.999.999.999 miktar para olabilir.")
- say("")
- else
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")+yuklenecekMiktar)
- para_guncellendi = pc.change_money(-yuklenecekMiktar)
- oyuncu_kalan_para = pc.get_money()
- hesap_durumu_C = pc.getqf("banka_hesap_C")
- say_title(baslikO)
- say("")
- say("Para hesaba başarı ile yatırılmıştır.")
- say("")
- say_reward("Kalan paranız: "..genel_veri(oyuncu_kalan_para))
- say_reward("Hesap C paranız: "..genel_veri(hesap_durumu_C))
- say("")
- end -- if pc.getqf("banka_hesap_C") + yuklenecekMiktar > 1999999999 then endi
- end -- if i == 1 then endi
- end -- if hesapSec = i then endi
- end -- for i=1,hesapSecDiziSay,1 do endi
- elseif bankaSecenek == 2 then
- say_title(baslikO)
- say("")
- say("Para çekeceğiniz hesabı seçin: ")
- say("")
- oyuncu_para = pc.get_money()
- say_reward("Oyun Paranız "..genel_veri(oyuncu_para))
- say("")
- hesapSecDizi = {
- "Hesap A ("..genel_veri(pc.getqf("banka_hesap_A"))..")",
- "Hesap B ("..genel_veri(pc.getqf("banka_hesap_B"))..")",
- "Hesap C ("..genel_veri(pc.getqf("banka_hesap_C"))..")"
- }
- hesapSecDiziSay = tonumber(table.getn(hesapSecDizi))
- hesapSecDizi[hesapSecDiziSay + 1 ] = "Kapat"
- hesapSec = select_table(hesapSecDizi)
- for i=1,hesapSecDiziSay,1 do
- if hesapSec == hesapSecDiziSay + 1 then
- return
- end -- if hesapSec = hesapSecDiziSay + 1 then endi
- if i == hesapSec then
- say_title(baslikO)
- say("")
- oyuncu_para = pc.get_money()
- say_reward("Hesabınızdaki para: "..genel_veri(oyuncu_para))
- say("")
- if i == 1 then
- say_reward("Banka hesabı A durum: "..genel_veri(pc.getqf("banka_hesap_A")))
- elseif i == 2 then
- say_reward("Banka hesabı B durum: "..genel_veri(pc.getqf("banka_hesap_B")))
- elseif i == 3 then
- say_reward("Banka hesabı C durum: "..genel_veri(pc.getqf("banka_hesap_C")))
- end -- if i == 1 then endi
- say("")
- say("Çekmek istediğiniz miktarı girin: ")
- cekilecekMiktar = tonumber(input())
- cekilecekMiktarGonder = gelismis_banka.cekilecekMiktarKontrol(cekilecekMiktar)
- if not cekilecekMiktarGonder then
- return
- end -- if not cekilecekMiktarGonder then endi
- oyuncu_para = pc.get_money()
- if i == 1 then
- banka_hesap_A = pc.getqf("banka_hesap_A")
- if cekilecekMiktar > banka_hesap_A then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")-cekilecekMiktar)
- pc.change_money(cekilecekMiktar)
- oyuncu_yeni_para = pc.get_money()
- kalan_banka_hesap_A = pc.getqf("banka_hesap_A")
- say_title(baslikO)
- say("")
- say("Para başarı ile çekilmiştir.")
- say("")
- say_reward("Yeni paranız: "..genel_veri(oyuncu_yeni_para))
- say_reward("Kalan banka hesap A paranız: "..genel_veri(kalan_banka_hesap_A))
- say("")
- end
- elseif i == 2 then
- banka_hesap_B = pc.getqf("banka_hesap_B")
- if cekilecekMiktar > banka_hesap_B then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")-cekilecekMiktar)
- pc.change_money(cekilecekMiktar)
- oyuncu_yeni_para = pc.get_money()
- kalan_banka_hesap_B = pc.getqf("banka_hesap_B")
- say_title(baslikO)
- say("")
- say("Para başarı ile çekilmiştir.")
- say("")
- say_reward("Yeni paranız: "..genel_veri(oyuncu_yeni_para))
- say_reward("Kalan banka hesap B paranız: "..genel_veri(kalan_banka_hesap_B))
- say("")
- end
- elseif i == 3 then
- banka_hesap_C = pc.getqf("banka_hesap_C")
- if cekilecekMiktar > banka_hesap_C then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")-cekilecekMiktar)
- pc.change_money(cekilecekMiktar)
- oyuncu_yeni_para = pc.get_money()
- kalan_banka_hesap_C = pc.getqf("banka_hesap_C")
- say_title(baslikO)
- say("")
- say("Para başarı ile çekilmiştir.")
- say("")
- say_reward("Yeni paranız: "..genel_veri(oyuncu_yeni_para))
- say_reward("Kalan banka hesap C paranız: "..genel_veri(kalan_banka_hesap_C))
- say("")
- end
- end -- if i == 1 then endi
- end -- if i = hesapSec then endi
- end -- for i=1,hesapSecDiziSay,1 do endi
- elseif bankaSecenek == 3 then
- say_title(baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Buradan dilediğin bir oyuncunun hesabına para[ENTER]gönderebilirsin.")
- say("")
- say_reward("Para göndermek istediğin oyuncunun ismini gir: ")
- say_reward("(Para gönderebilmen için oyuncu oyunda olmalıdır!)")
- gonderilecekOyuncuAdi = tostring(input())
- oyuncu_kontrol = gelismis_banka.oyuncuAdiKontrol(gonderilecekOyuncuAdi)
- if not oyuncu_kontrol then
- return
- end -- if not oyuncu_kontrol then endi
- say_title(baslikO)
- say("")
- say("Hangi hesabınızdan para gönderecekseniz seçiniz: ")
- say("")
- hesapSecDizi = {
- "Hesap A ("..genel_veri(pc.getqf("banka_hesap_A"))..")",
- "Hesap B ("..genel_veri(pc.getqf("banka_hesap_B"))..")",
- "Hesap C ("..genel_veri(pc.getqf("banka_hesap_C"))..")"
- }
- hesapSecDiziSay = tonumber(table.getn(hesapSecDizi))
- hesapSecDizi[hesapSecDiziSay + 1 ] = "Kapat"
- hesapSec = select_table(hesapSecDizi)
- for i=1,hesapSecDiziSay,1 do
- if hesapSec == hesapSecDiziSay + 1 then
- return
- end -- if hesapSec = hesapSecDiziSay + 1 then endi
- if i == hesapSec then
- say_title(baslikO)
- say("")
- if i == 1 then
- say_reward("Banka hesabı A durum: "..genel_veri(pc.getqf("banka_hesap_A")))
- elseif i == 2 then
- say_reward("Banka hesabı B durum: "..genel_veri(pc.getqf("banka_hesap_B")))
- elseif i == 3 then
- say_reward("Banka hesabı C durum: "..genel_veri(pc.getqf("banka_hesap_C")))
- end -- if i == 1 then endi
- say("")
- say("Göndermek istediğiniz miktarı girin: ")
- gonderilecekMiktar = tonumber(input())
- gonderilecekMiktarGonder = gelismis_banka.gonderilecekMiktarKontrol(gonderilecekMiktar)
- if not gonderilecekMiktarGonder then
- return
- end -- if not gonderilecekMiktarGonder then endi
- if i == 1 then
- banka_hesap_A = pc.getqf("banka_hesap_A")
- if gonderilecekMiktar > banka_hesap_A then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- oyuncuHesabi = {}
- oyuncu_ara = find_pc_by_name(gonderilecekOyuncuAdi)
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- oyuncuHesabi[1] = pc.getqf("banka_hesap_A")
- oyuncuHesabi[2] = pc.getqf("banka_hesap_B")
- oyuncuHesabi[3] = pc.getqf("banka_hesap_C")
- pc.select(o_id)
- oyuncuBankaHesapDizi = {
- "Hesap A ("..genel_veri(oyuncuHesabi[1])..")",
- "Hesap B ("..genel_veri(oyuncuHesabi[2])..")",
- "Hesap C ("..genel_veri(oyuncuHesabi[3])..")"
- }
- oyuncuBankaHesapDiziSay = tonumber(table.getn(oyuncuBankaHesapDizi))
- oyuncuBankaHesapDizi[oyuncuBankaHesapDiziSay + 1 ] = "Kapat"
- say_title(baslikO)
- say("")
- say("Para göndereceğiniz oyuncunun hesabı seçin: ")
- say("")
- bankaSec = select_table(oyuncuBankaHesapDizi)
- for i=1,oyuncuBankaHesapDiziSay,1 do
- if bankaSec == oyuncuBankaHesapDiziSay + 1 then
- return
- end -- if bankaSec = oyuncuBankaHesapDiziSay + 1 then endi
- if i == bankaSec then
- if i == 1 then
- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından A banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("A banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("A banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("A hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 2 then
- if (gonderilecekMiktar + oyuncuHesabi[2]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından B banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("B banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("A banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("A hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 3 then
- if (gonderilecekMiktar + oyuncuHesabi[3]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından C banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("C banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("A banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("A hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- end -- if i = 1 then endi
- end -- if i = bankaSec then endi
- end -- for i=1,oyuncuBankaHesapDiziSay,1 do endi
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end
- end -- if gonderilecekMiktar > banka_hesap_A then endi
- elseif i == 2 then
- banka_hesap_B = pc.getqf("banka_hesap_B")
- if gonderilecekMiktar > banka_hesap_B then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- oyuncuHesabi = {}
- oyuncu_ara = find_pc_by_name(gonderilecekOyuncuAdi)
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- oyuncuHesabi[1] = pc.getqf("banka_hesap_A")
- oyuncuHesabi[2] = pc.getqf("banka_hesap_B")
- oyuncuHesabi[3] = pc.getqf("banka_hesap_C")
- pc.select(o_id)
- oyuncuBankaHesapDizi = {
- "Hesap A ("..genel_veri(oyuncuHesabi[1])..")",
- "Hesap B ("..genel_veri(oyuncuHesabi[2])..")",
- "Hesap C ("..genel_veri(oyuncuHesabi[3])..")"
- }
- oyuncuBankaHesapDiziSay = tonumber(table.getn(oyuncuBankaHesapDizi))
- oyuncuBankaHesapDizi[oyuncuBankaHesapDiziSay + 1 ] = "Kapat"
- say_title(baslikO)
- say("")
- say("Para göndereceğiniz oyuncunun hesabı seçin: ")
- say("")
- bankaSec = select_table(oyuncuBankaHesapDizi)
- for i=1,oyuncuBankaHesapDiziSay,1 do
- if bankaSec == oyuncuBankaHesapDiziSay + 1 then
- return
- end -- if bankaSec = oyuncuBankaHesapDiziSay + 1 then endi
- if i == bankaSec then
- if i == 1 then
- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından A banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("A banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("B banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("B hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 2 then
- if (gonderilecekMiktar + oyuncuHesabi[2]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından B banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("B banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("B banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("B hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 3 then
- if (gonderilecekMiktar + oyuncuHesabi[3]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından C banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("C banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("B banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("B hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- end -- if i = 1 then endi
- end -- if i = bankaSec then endi
- end -- for i=1,oyuncuBankaHesapDiziSay,1 do endi
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end
- end -- if gonderilecekMiktar > banka_hesap_A then endi
- elseif i == 3 then
- banka_hesap_C = pc.getqf("banka_hesap_C")
- if gonderilecekMiktar > banka_hesap_C then
- say_title(baslikOL)
- say("")
- say_reward("Banka hesabınızda yeterli miktarda para yok.")
- say("")
- else
- oyuncuHesabi = {}
- oyuncu_ara = find_pc_by_name(gonderilecekOyuncuAdi)
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- oyuncuHesabi[1] = pc.getqf("banka_hesap_A")
- oyuncuHesabi[2] = pc.getqf("banka_hesap_B")
- oyuncuHesabi[3] = pc.getqf("banka_hesap_C")
- pc.select(o_id)
- oyuncuBankaHesapDizi = {
- "Hesap A ("..genel_veri(oyuncuHesabi[1])..")",
- "Hesap B ("..genel_veri(oyuncuHesabi[2])..")",
- "Hesap C ("..genel_veri(oyuncuHesabi[3])..")"
- }
- oyuncuBankaHesapDiziSay = tonumber(table.getn(oyuncuBankaHesapDizi))
- oyuncuBankaHesapDizi[oyuncuBankaHesapDiziSay + 1 ] = "Kapat"
- say_title(baslikO)
- say("")
- say("Para göndereceğiniz oyuncunun hesabı seçin: ")
- say("")
- bankaSec = select_table(oyuncuBankaHesapDizi)
- for i=1,oyuncuBankaHesapDiziSay,1 do
- if bankaSec == oyuncuBankaHesapDiziSay + 1 then
- return
- end -- if bankaSec = oyuncuBankaHesapDiziSay + 1 then endi
- if i == bankaSec then
- if i == 1 then
- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_A",pc.getqf("banka_hesap_A")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından A banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("A banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_A")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("C banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("C hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 2 then
- if (gonderilecekMiktar + oyuncuHesabi[2]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_B",pc.getqf("banka_hesap_B")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından B banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("B banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_B")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("C banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("C hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- elseif i == 3 then
- if (gonderilecekMiktar + oyuncuHesabi[3]) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Göndereceğiniz para sonrası oyuncunun hesabı dolacak.")
- say_reward("Lütfen başka bir hesap deneyin yada göndereceğiniz para miktarını azaltın.")
- say_reward("Para kaybı yaşanmaması için işleminiz iptal edilmiştir.")
- else
- if oyuncu_ara != 0 then
- o_id = pc.select(oyuncu_ara)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")+gonderilecekMiktar)
- syschat(oyuncu_isim.." tarafından C banka hesabanıza "..genel_veri(gonderilecekMiktar).." para aktarıldı.")
- syschat("C banka hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")).." oldu.")
- pc.select(o_id)
- pc.setqf("banka_hesap_C",pc.getqf("banka_hesap_C")-gonderilecekMiktar)
- say_title(baslikO)
- say("")
- say("Para başarı ile "..gonderilecekOyuncuAdi.." isimli oyuncunun hesabına aktarıldı.")
- say("C banka hesabınızdan "..genel_veri(gonderilecekMiktar).." para eksildi.")
- say("")
- say_reward("C hesabınızdaki toplam para: "..genel_veri(pc.getqf("banka_hesap_C")))
- say("")
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end -- if oyuncu_ara != 0 then endi
- end -- if (gonderilecekMiktar + oyuncuHesabi[1]) > 1999999999 then
- end -- if i = 1 then endi
- end -- if i = bankaSec then endi
- end -- for i=1,oyuncuBankaHesapDiziSay,1 do endi
- else
- say_title(baslikOL)
- say_reward("Para göndereceğiniz oyuncu oyunda görünmüyor.")
- say("")
- end
- end -- if gonderilecekMiktar > banka_hesap_A then endi
- end -- if i == 1 then endi
- end --- if i == hesapSec then endi
- end -- for i=1,hesapSecDiziSay,1 do endi
- elseif bankaSecenek == 4 then
- say_title("Banka Durumunuz:")
- say("")
- say_reward("Banka hesabı A: "..genel_veri(pc.getqf("banka_hesap_A")))
- say_reward("Banka hesabı B: "..genel_veri(pc.getqf("banka_hesap_B")))
- say_reward("Banka hesabı C: "..genel_veri(pc.getqf("banka_hesap_C")))
- say("")
- toplamPara = pc.getqf("banka_hesap_A") + pc.getqf("banka_hesap_B") + pc.getqf("banka_hesap_C")
- say_reward("Toplam para tutarınız: "..genel_veri(toplamPara))
- say("")
- elseif bankaSecenek == 5 then
- say_title(baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Buradan Banka Hesap Şifreni değiştirebilirsin.")
- say("")
- say_reward("Yeni şifrenizi giriniz: ")
- say_reward("(Şifre 0 ile başlayamaz!)")
- yeniBankaHesapSifresi = tonumber(input())
- sifreKontrol = gelismis_banka.bankaSifreKontrol(bankaSifresi)
- if not sifreKontrol then
- return
- end -- if not sifreKontrol then endi
- say_title(baslikO)
- say("")
- say_reward("Eski şifreniz: "..pc.getqf("banka_hesap_sifresi"))
- say("")
- say_reward("Yeni oluşturduğunuz şifre: "..yeniBankaHesapSifresi)
- say("")
- say_reward("Şifrenizi gerçekten değiştirmek istiyor musunuz?")
- say("")
- sifreDegistirSec = select("Evet","Hayır")
- if sifreDegistirSec == 1 then
- pc.setqf("banka_hesap_sifresi",yeniBankaHesapSifresi)
- say_title(baslikO)
- say("")
- say("Şifre başarı ile değiştirildi.")
- say("")
- say_reward("Yeni banka hesap şifreniz: "..pc.getqf("banka_hesap_sifresi"))
- say("")
- elseif sifreDegistirSec == 2 then
- return
- end
- elseif bankaSecenek == 6 then
- return
- end -- if bankaSecenek == 1 then endi
- end -- if bankaSifresi != oyuncu_banka_sifresi then endi
- end -- if pc.setqf("banka_hesabi") == 0 then endi
- function bankaSifreKontrol(gelen_banka_sifresi)
- baslikOL = "Uyarı:"
- bankaSifresi_f = gelen_banka_sifresi
- if bankaSifresi_f == "" or bankaSifresi_f == nil then
- say_title(baslikOL)
- say("")
- say_reward("Boş giriş yada geçersiz karakter girişi yapıldı.")
- say("")
- return false
- elseif string.len(bankaSifresi_f) != 6 then
- say_title(baslikOL)
- say("")
- say_reward("Şifre 6 haneden oluşmalı!")
- say("")
- return false
- end -- if bankaSifresi_f == "" or bankaSifresi_f == nil then endi
- return true
- end -- function bankaSıfreKontrol(gelen_banka_sifresi) endi
- function yuklenecekMiktarKontrol(gelen_yuklenecek_miktar)
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- oyuncu_para = pc.get_money()
- yuklenecekMiktar_f = gelen_yuklenecek_miktar
- if yuklenecekMiktar_f == "" or yuklenecekMiktar_f == nil then
- say_title(baslikOL)
- say("")
- say_reward("Boş bıraktınız yada sayısal değer girmediniz.")
- say("")
- return false
- elseif yuklenecekMiktar_f < 1 or yuklenecekMiktar_f > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("En az 1 en fazla 1.999.999.999 tutarını girmelisiniz. ")
- say("")
- return false
- elseif oyuncu_para < yuklenecekMiktar_f then
- say_title(baslikOL)
- say("")
- say_reward("Hesabınızda yeterli miktarda para yok.")
- say("")
- return false
- end
- return true
- end
- function cekilecekMiktarKontrol(gelen_cekilecek_miktar)
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- oyuncu_para = pc.get_money()
- cekilecekMiktar_f = gelen_cekilecek_miktar
- if cekilecekMiktar_f == "" or cekilecekMiktar_f == nil then
- say_title(baslikOL)
- say("")
- say_reward("Boş bıraktınız yada sayısal değer girmediniz.")
- say("")
- return false
- elseif cekilecekMiktar_f < 1 or cekilecekMiktar_f > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("En az 1 en fazla 1.999.999.999 tutarını girmelisiniz. ")
- say("")
- return false
- elseif (oyuncu_para + cekilecekMiktar_f) > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("Girdiğiniz miktar ile oyun paranız sınırı aşıyor.")
- say_reward("Para kaybı yaşamamanız için işlem iptal edildi.")
- say("")
- return false
- end
- return true
- end
- function oyuncuAdiKontrol(gelen_oyuncu_adi)
- gonderilecekOyuncuAdi_f = gelen_oyuncu_adi
- baslikOL="Uyarı:"
- oyuncuAra = find_pc_by_name(gonderilecekOyuncuAdi_f)
- oyuncuBilgi = {}
- o_id = pc.select(oyuncuAra)
- oyuncuBilgi[1] = pc.getqf("banka_hesabi")
- pc.select(o_id)
- if gonderilecekOyuncuAdi_f == "" or gonderilecekOyuncuAdi_f == nil then
- say_title(baslikOL)
- say("")
- say_reward("Boş bıraktınız yada geçersiz giriş yaptınız!")
- say("")
- return false
- elseif oyuncuAra == 0 then
- say_title(baslikOL)
- say("")
- say_reward("Böyle bir oyuncu yok yada oyunda değil.")
- say("")
- return false
- elseif oyuncuBilgi[1] == 0 then
- say_title(baslikOL)
- say("")
- say_reward("Oyuncu banka hesabını henüz açmamış.")
- say("")
- return false
- end
- return true
- end
- function gonderilecekMiktarKontrol(gelen_gonderilecek_miktar)
- baslikOL = "Uyarı:"
- gonderilecekMiktar_f = gelen_gonderilecek_miktar
- if gonderilecekMiktar_f == "" or gonderilecekMiktar_f == nil then
- say_title(baslikOL)
- say("")
- say_reward("Boş bıraktınız yada sayısal değer girmediniz.")
- say("")
- return false
- elseif gonderilecekMiktar_f < 1 or gonderilecekMiktar_f > 1999999999 then
- say_title(baslikOL)
- say("")
- say_reward("En az 1 en fazla 1.999.999.999 tutarını girmelisiniz. ")
- say("")
- return false
- end
- return true
- end
- elseif pcservismenu == 4 then
- say_title("Servis Yüzüğü: Arkadaş Çağırma Modülü ")
- pc.setqf("isinlamaya_tikladim",1)
- timer("oyuncu_isinla",1)
- istenilecek_esya_kodu = 40003 -- eklenecek eşya kodu
- baslikO = "Bilgilendirme:"
- baslikOL = "Uyarı:"
- oyuncu_isim = pc.get_name()
- oyuncu_kimlik = pc.get_player_id()
- say_title("[WINDOW_SIZE width;350|height;450]"..baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Buradan dilediğin oyuncuyu yanına çağırabilirsin.")
- say("Ama unutma ki bunu dakikada sadece 1 kere yapabilirsin.")
- say("")
- say("Işınlamayı kullanabilmen için hem senin hem de çağıracağın[ENTER]kişinin aşağıdaki eşyaya sahip olması gerekiyor: ")
- say_item_vnum(istenilecek_esya_kodu)
- say("")
- say_reward("Ne yapmak istiyorsun?")
- say("")
- oyuncu_isinlan_sec = select("Yanına Çağır","Arkadaşını Çağır","Ayarlar","Kapat")
- if oyuncu_isinlan_sec == 1 then
- say_title(baslikO)
- say("")
- say_reward("Yanına çağırmak istediğin kişinin ismini gir: ")
- cagirilacak_oyuncu_isim = tostring(input())
- cagirilacak_oyuncu_isimK = oyuncu_isinlan.isim_kontrol(cagirilacak_oyuncu_isim)
- if pc.count_item(istenilecek_esya_kodu) < 1 then
- say_title(baslikOL)
- say("")
- say_reward("Oyuncuyu çağırabilmek için Işınlama Pasaportuna sahip[ENTER]olmanız gerekiyor.")
- say("")
- return
- elseif not cagirilacak_oyuncu_isimK then
- say_title(baslikOL)
- say("")
- say_reward("Hatalı bir giriş yaptınız yada oyuncu oyunda değil.")
- say("")
- return
- elseif cagirilacak_oyuncu_isimK == -1 then
- say_title(baslikOL)
- say("")
- say_reward("Yöneticiyi yanınıza çağıramazsınız!")
- say("")
- return
- elseif cagirilacak_oyuncu_isimK == -2 then
- say_title(baslikOL)
- say("")
- say_reward("Çağırdığınız oyuncu ışınlama isteklerini kabul etmiyor.")
- say("")
- return
- end -- if pc.count_item(istenilecek_esya_kodu) < 1 then
- harita_kimlik = pc.get_map_index()
- yasakli_bolgelerK = oyuncu_isinlan.yasakli_bolge(harita_kimlik)
- if not b then
- say_title(baslikOL)
- say("")
- say_reward("Bu bölgeye oyuncu çağıramazsınız!")
- say("")
- return
- end -- if not yasakli_bolgelerK then
- oyuncu_kontrol = find_pc_by_name(cagirilacak_oyuncu_isim)
- istek_yolla = confirm(oyuncu_kontrol,oyuncu_isim.." sizi yanına çağırıyor. Gitmek istiyor musunuz?",30)
- if istek_yolla == CONFIRM_OK then
- oyuncu_konum_x = pc.get_x()*100
- oyuncu_konum_y = pc.get_y()*100
- o_id = pc.select(oyuncu_kontrol)
- if pc.getqf("sure") - get_time() > 0 then
- sure_k = 1
- syschat("Sistem: Henüz yeni ışınlandınız. 1 dakika beklemeniz gerekiyor.")
- elseif pc.count_item(istenilecek_esya_kodu) < 1 then
- esya_k = 1
- syschat("Sistem: Işınlanmak için Işınlanma Pasaportuna sahip olmanız gerekiyor.")
- else
- pc.setqf("sure",get_time()+60)
- pc.warp(oyuncu_konum_x,oyuncu_konum_y)
- end -- if pc.getqf("sure") - get_time() > 0 then endi
- pc.select(o_id)
- if esya_k == 1 then
- syschat("Sistem: Çağırdığınız oyuncuda Işınlama Pasaportu mevcut değil.")
- esya_k = 0
- elseif sure_k == 1 then
- syschat("Sistem: Oyuncu henüz yeni ışınlanmış. 1 dakika beklemesi gerekiyor.")
- sure_k = 0
- end -- if esya_k == 1 then endi
- else
- o_id = pc.select(oyuncu_kontrol)
- syschat("Sistem: Işınlamayı kabul etmediniz.")
- pc.select(o_id)
- syschat("Sistem: Oyuncu ışınlama isteğinizi kabul etmedi.")
- end -- if istek_yolla == CONFIRM_OK then endi
- elseif oyuncu_isinlan_sec == 2 then
- say_title(baslikO)
- say("")
- say("Çağırmak istediğiniz arkadaşınızı seçin: ")
- say("")
- arkadasKontrol = mysql_query10("select * from player.messenger_list where account='"..oyuncu_isim.."' ")
- arkadasKontrolSay = tonumber(table.getn(arkadasKontrol))
- if arkadasKontrolSay < 1 then
- say_reward("Arkadaş listenizde kimse ekli değil.")
- say("")
- else
- arkadasListesiDizi = {}
- for i=1,arkadasKontrolSay,1 do
- arkadas = arkadasKontrol.companion[i]
- arkadasAra = find_pc_by_name(arkadas)
- if arkadasAra != 0 then
- arkadasListesiDizi[i] = arkadas
- end -- if arkadasAra != 0 then endi
- end -- for i=1,arkadasKontrolSay,1 do endi
- arkadasListesiDiziSay = tonumber(table.getn(arkadasListesiDizi))
- arkadasListesiDizi[arkadasListesiDiziSay+1] = "Kapat"
- arkadasSec = select_table(arkadasListesiDizi)
- for i=1,arkadasListesiDiziSay,1 do
- if arkadasSec == arkadasListesiDiziSay + 1 then
- return
- end -- if arkadasSec == arkadasListesiDiziSay + 1 then endi
- if arkadasSec == i then
- cagirilacak_oyuncu_isim = tostring(arkadasListesiDizi[i])
- cagirilacak_oyuncu_isimK = oyuncu_isinlan.isim_kontrol(cagirilacak_oyuncu_isim)
- if pc.count_item(istenilecek_esya_kodu) < 1 then
- say_title(baslikOL)
- say("")
- say_reward("Oyuncuyu çağırabilmek için Işınlama Pasaportuna sahip[ENTER]olmanız gerekiyor.")
- say("")
- return
- elseif not cagirilacak_oyuncu_isimK then
- say_title(baslikOL)
- say("")
- say_reward("Oyuncu oyunda değil!")
- say("")
- return
- elseif cagirilacak_oyuncu_isimK == -1 then
- say_title(baslikOL)
- say("")
- say_reward("Yöneticiyi yanınıza çağıramazsınız!")
- say("")
- return
- elseif cagirilacak_oyuncu_isimK == -2 then
- say_title(baslikOL)
- say("")
- say_reward("Çağırdığınız oyuncu ışınlama isteklerini kabul etmiyor.")
- say("")
- return
- end -- if pc.count_item(istenilecek_esya_kodu) < 1 then endi
- harita_kimlik = pc.get_map_index()
- yasakli_bolgelerK = oyuncu_isinlan.yasakli_bolge(harita_kimlik)
- if not yasakli_bolgelerK then
- say_title(baslikOL)
- say("")
- say_reward("Bu bölgeye oyuncu çağıramazsınız!")
- say("")
- return
- end -- if not yasakli_bolgelerK then
- oyuncu_kontrol = find_pc_by_name(cagirilacak_oyuncu_isim)
- istek_yolla = confirm(oyuncu_kontrol,oyuncu_isim.." sizi yanına çağırıyor. Gitmek istiyor musunuz?",30)
- if istek_yolla == CONFIRM_OK then
- oyuncu_konum_x = pc.get_x()*100
- oyuncu_konum_y = pc.get_y()*100
- o_id = pc.select(oyuncu_kontrol)
- if pc.getqf("sure") - get_time() > 0 then
- sure_k = 1
- syschat("Sistem: Henüz yeni ışınlandınız. 1 dakika beklemeniz gerekiyor.")
- elseif pc.count_item(istenilecek_esya_kodu) < 1 then
- esya_k = 1
- syschat("Sistem: Işınlanmak için Işınlanma Pasaportuna sahip olmanız gerekiyor.")
- else
- pc.setqf("sure",get_time()+60)
- pc.warp(oyuncu_konum_x,oyuncu_konum_y)
- end -- if pc.getqf("sure") - get_time() > 0 then endi
- pc.select(o_id)
- if esya_k == 1 then
- syschat("Sistem: Çağırdığınız oyuncuda Işınlama Pasaportu mevcut değil.")
- esya_k = 0
- elseif sure_k == 1 then
- syschat("Sistem: Oyuncu henüz yeni ışınlanmış. 1 dakika beklemesi gerekiyor.")
- end -- if esya_k == 1 then endi
- else
- o_id = pc.select(oyuncu_kontrol)
- syschat("Sistem: Işınlamayı kabul etmediniz.")
- pc.select(o_id)
- syschat("Sistem: Oyuncu ışınlama isteğinizi kabul etmedi.")
- end -- if istek_yolla == CONFIRM_OK then endi
- end -- if arkadasSec == i then endi
- end -- for i=1,arkadasListesiDiziSay,1 do endi
- end -- if arkadasKontrolSay < 1 then endi
- elseif oyuncu_isinlan_sec == 3 then
- isinlama_durumK = mysql_query("select * from player.player where id='"..oyuncu_kimlik.."' ")
- oyuncu_isinlama_durum = tonumber(isinlama_durumK.isinlan_durum[1])
- if oyuncu_isinlama_durum == 0 then
- durum = "PASİF"
- elseif oyuncu_isinlama_durum == 1 then
- durum = "AKTİF"
- end
- say_title(baslikO)
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Dilersen buradan ışınlama isteklerini kapatabilirsin.")
- say("Böylelikle kimse sana ışınlama isteği yollayamaz.")
- say("")
- say_reward("Işınlama durumun: "..durum)
- say("")
- say_reward("Ne yapmak istiyorsun?")
- say("")
- isinlanma_durum_sec = select("Işınlama Durumu: Aktif Et","Işınlama Durumu: Pasifleştir","Kapat")
- if isinlanma_durum_sec == 1 then
- isinlama_durumK = mysql_query("select * from player.player where id='"..oyuncu_kimlik.."' ")
- oyuncu_isinlama_durum = tonumber(isinlama_durumK.isinlan_durum[1])
- if oyuncu_isinlama_durum == 1 then
- say_title(baslikOL)
- say("")
- say_reward("Işınlama durumu zaten aktif. Tekrar aktifleştiremezsiniz.")
- say("")
- elseif oyuncu_isinlama_durum == 0 then
- say_title(baslikO)
- say("")
- say("Işınlama durumu başarı ile aktifleştirildi.")
- say("")
- mysql_query("UPDATE player.player SET isinlan_durum=1 where id='"..oyuncu_kimlik.."' ")
- end
- elseif isinlanma_durum_sec == 2 then
- if oyuncu_isinlama_durum == 0 then
- say_title(baslikOL)
- say("")
- say_reward("Işınlama durumu zaten pasif. Tekrar pasifleştiremezsiniz.")
- say("")
- elseif oyuncu_isinlama_durum == 1 then
- say_title(baslikO)
- say("")
- say("Işınlama durumu başarı ile pasifleştirildi.")
- say("")
- mysql_query("UPDATE player.player SET isinlan_durum=0 where id='"..oyuncu_kimlik.."' ")
- end
- end -- if isinlanma_durum_sec == 1 then endi
- elseif oyuncu_isinlan_sec == 4 then
- return
- end -- if oyuncu_isinlan_sec == 1 then endi
- function isim_kontrol(gelen_oyuncu_isim)
- oyuncu_isim_f = gelen_oyuncu_isim
- oyuncu_ara = find_pc_by_name(oyuncu_isim_f)
- if oyuncu_isim_f == "" or oyuncu_isim_f == nil then
- return false
- elseif oyuncu_isim_f == pc.get_name() then
- return false
- elseif oyuncu_ara == 0 then
- return false
- end
- o_id = pc.select(oyuncu_ara)
- if pc.is_gm() then
- oyuncu_yonetici = 1
- else
- oyuncu_kimlik = pc.get_player_id()
- isinlan_durumK = mysql_query10("select * from player.player where id='"..oyuncu_kimlik.."' ")
- isinlan_durumK_Say = tonumber(table.getn(isinlan_durumK))
- if isinlan_durumK_Say > 0 then
- isinlan_deger = tonumber(isinlan_durumK.isinlan_durum[1])
- if isinlan_deger == 0 then
- isinlan_durum_kontrol = 1
- end
- end
- end
- pc.select(o_id)
- if oyuncu_yonetici == 1 then
- oyuncu_yonetici = 0
- return -1
- elseif isinlan_durum_kontrol == 1 then
- isinlan_durum_kontrol = 0
- return -2
- end
- return true
- end -- function isim_kontrol(gelen_oyuncu_isim) endi
- function yasakli_bolge(gelen_harita_kimlik)
- harita_kimlik_f = gelen_harita_kimlik
- yasakli_bolgeD = {
- 103
- }
- yasakli_bolgeD_Say = tonumber(table.getn(yasakli_bolgeD))
- for i=1,yasakli_bolgeD_Say,1 do
- if harita_kimlik_f == yasakli_bolgeD[i] then
- return false
- end
- end
- return true
- end --function yasakli_bolge(gelen_harita_kimlik)
- elseif pcservismenu == 5 then
- -----------------------------------
- oyuncu_kimlik = tonumber(pc.get_player_id())
- hesap_id = tonumber(pc.get_account_id())
- karakter_isim = tostring(pc.get_name())
- oyuncu_isim = pc.get_name()
- oyuncu_x_koordinat = pc.get_x()
- oyuncu_y_koordinat = pc.get_y()
- oyuncu_harita = pc.get_map_index()
- oyuncu_konum_sayisi = pc.getqf("konum_sayisi")
- -----------------------------------
- KvipKontrol = mysql_query10("select * from player.player where id='"..oyuncu_kimlik.."' and name='"..karakter_isim.."' ")
- KvipMi = tonumber(KvipKontrol.vip[1]) ----
- if pc.get_level() < 30 and KvipMi == 0 or KvipMi != 1 then
- say_title("Uyarı:")
- say("")
- say_reward("Sistemi kullanabilmek için en az 30.seviye [ENTER] ve VİP üye olmanız lazım.")
- say("")
- return
- end
- say_title("[WINDOW_SIZE width;350|height;400]Bilgilendirme")
- say("")
- say("Konum kayıt sistemine hoş geldiniz oyuncu, "..oyuncu_isim)
- say("")
- say("Şuan ki konum bilgileriniz: ")
- say("")
- say_reward("X Koordinatı: "..oyuncu_x_koordinat)
- say_reward("Y Koordinatı: "..oyuncu_y_koordinat)
- say_reward("Harita Kimlik Numarası: "..oyuncu_harita)
- say("")
- say_reward("Toplam kayıtlı konum: "..oyuncu_konum_sayisi)
- say("")
- say_reward("Ne yapmak istersiniz?")
- say("")
- konum_kayit_sec = select("Konum Kaydet","Kayıtlı Konumlar","Kapat")
- if konum_kayit_sec == 1 then
- harita_kontrol = konum_kayit.yasakli_bolge(oyuncu_harita)
- if not harita_kontrol then
- say_title("Uyarı:")
- say("")
- say_reward("Bu haritada konum kaydetme engellenmiştir.")
- say("")
- return
- end
- if pc.getqf("konum_sayisi") > 9 then
- say_title("Uyarı:")
- say_reward("En fazla 10 adet konum kaydedebilirsiniz.")
- say("")
- return
- end
- say_title("Bilgilendirme:")
- say("")
- say_reward("Lütfen konumunuza bir isim verin:")
- oyuncu_konum_adi = tostring(input())
- if oyuncu_konum_adi == nil or oyuncu_konum_adi == "" then
- say_title("Uyarı:")
- say("")
- say_reward("Geçersiz giriş yaptınız! İşlemler sıfırlandı.")
- say("")
- else
- konum_kaydet = mysql_query("insert into konum_kayit(oyuncu_kimlik,oyuncu_isim,oyuncu_x_koordinat,oyuncu_y_koordinat,oyuncu_harita,oyuncu_konum_adi)values('"..oyuncu_kimlik.."','"..oyuncu_isim.."','"..oyuncu_x_koordinat.."','"..oyuncu_y_koordinat.."','"..oyuncu_harita.."','"..oyuncu_konum_adi.."')")
- if konum_kaydet then
- pc.setqf("konum_sayisi",pc.getqf("konum_sayisi")+1)
- say_title("Bilgilendirme:")
- say("")
- say("Konumunuz başarı ile kaydedilmiştir.")
- say("")
- else
- say_title("Uyarı:")
- say("")
- say_reward("Konum kaydedilemedi! İşlemler sıfırlandı.")
- say("")
- end
- end
- elseif konum_kayit_sec == 2 then
- konum_kimlik_dizi = {}
- oyuncu_x_koordinat_dizi = {}
- oyuncu_y_koordinat_dizi = {}
- oyuncu_harita_kimlik_dizi = {}
- oyuncu_harita_konum_adi_dizi = {}
- konumlari_cek = mysql_query("select * from player.konum_kayit where oyuncu_kimlik='"..oyuncu_kimlik.."' and oyuncu_isim='"..oyuncu_isim.."' ")
- konumlari_cek_say = tonumber(table.getn(konumlari_cek))
- if konumlari_cek_say < 1 then
- say_title("Uyarı:")
- say("")
- say_reward("Kayıtlı konum bulunamadı.")
- say("")
- return
- end
- for i=1,konumlari_cek_say,1 do
- oyuncu_x_koordinat_dizi[i] = konumlari_cek.oyuncu_x_koordinat[i]
- oyuncu_y_koordinat_dizi[i] = konumlari_cek.oyuncu_y_koordinat[i]
- oyuncu_harita_kimlik_dizi[i] = konumlari_cek.oyuncu_harita[i]
- oyuncu_harita_konum_adi_dizi[i] = konumlari_cek.oyuncu_konum_adi[i]
- konum_kimlik_dizi[i] = konumlari_cek.id[i]
- end
- oyuncu_konum_adi_say = tonumber(table.getn(oyuncu_harita_konum_adi_dizi))
- oyuncu_harita_konum_adi_dizi[oyuncu_konum_adi_say + 1] = "Kapat"
- oyuncu_konum_adi_sec = select_table(oyuncu_harita_konum_adi_dizi)
- for m=1,konumlari_cek_say,1 do
- if oyuncu_konum_adi_sec == oyuncu_konum_adi_say + 1 then
- return
- end
- if oyuncu_konum_adi_sec == m then
- o_x_koordinat = oyuncu_x_koordinat_dizi[m]
- o_y_koordinat = oyuncu_y_koordinat_dizi[m]
- o_harita_kimlik = oyuncu_harita_kimlik_dizi[m]
- o_konum_kimlik = konum_kimlik_dizi[m]
- say_title("[WINDOW_SIZE width;350|height;400]Bilgilendirme")
- say("")
- say("Merhaba oyuncu, "..oyuncu_isim)
- say("Buradan kaydettiğin konumuna ışınlanabilir, konumunu[ENTER]silebilir ya da konum ismini düzenleyebilirsin.")
- say("")
- say_title("Konum bilgileri: ")
- say("")
- say_reward("X Koordinatı: "..o_x_koordinat)
- say_reward("Y Koordinatı: "..o_y_koordinat)
- say_reward("Harita Kimlik Numarası: "..o_harita_kimlik)
- say("")
- say_reward("Ne yapmak istiyorsun?")
- say("")
- konum_ne_yapilacak = select("Konuma Işınlan","Konum Adı Düzenle","Konum Sil","Kapat")
- if konum_ne_yapilacak == 1 then
- pc.warp((o_x_koordinat*100),(o_y_koordinat*100))
- elseif konum_ne_yapilacak == 2 then
- say_title("Bilgilendirme:")
- say("")
- say_reward("Lütfen yeni konum adını giriniz: ")
- oyuncu_konum_adi = tostring(input())
- if oyuncu_konum_adi == nil or oyuncu_konum_adi == "" then
- say_title("Uyarı:")
- say("")
- say_reward("Geçersiz giriş yaptınız! İşlemler sıfırlandı.")
- say("")
- else
- konum_adi_guncelle = mysql_query("UPDATE player.konum_kayit SET oyuncu_konum_adi='"..oyuncu_konum_adi.."' where oyuncu_kimlik='"..oyuncu_kimlik.."' and id='"..o_konum_kimlik.."'")
- if konum_adi_guncelle then
- say_title("Bilgilendirme:")
- say("")
- say("Konum adı başarı ile güncellendi.")
- say("")
- end
- end
- elseif konum_ne_yapilacak == 3 then
- konum_sil = mysql_query("DELETE FROM player.konum_kayit WHERE id='"..o_konum_kimlik.."' and oyuncu_kimlik='"..oyuncu_kimlik.."'")
- if konum_sil then
- pc.setqf("konum_sayisi",pc.getqf("konum_sayisi")-1)
- say_title("Bilgilendirme:")
- say("")
- say("Konum başarı ile silindi.")
- say("")
- end
- elseif konum_ne_yapilacak == 4 then
- return
- end
- end
- end
- elseif konum_kayit_sec == 3 then
- return
- end -- if konum_kayit_sec == 1 then endi
- function yasakli_bolge(gelen_harita_kimlik)
- harita_kimlik_f = gelen_harita_kimlik
- yasakli_bolgeD = {
- 66, -- Şeytan kulesi
- 72, -- Sürgün mağarası 1.kat
- 73, -- Sürgün mağarası 2.kat
- 79, -- Sürgün Mağarası Boss odası
- 103, -- Özel GM haritası
- 206, -- Şeytan Katakombu
- 660000 -- Şeytan kulesi 3 ve 9.kat arası
- }
- yasakli_bolgeD_Say = tonumber(table.getn(yasakli_bolgeD))
- for i=1,yasakli_bolgeD_Say,1 do
- if harita_kimlik_f == yasakli_bolgeD[i] then
- return false
- end
- end
- return true
- end --function yasakli_bolge(gelen_harita_kimlik)
- elseif pcservismenu == 6 then
- say_title("Servis Yüzüğü: Market MEnüsü")
- say("Ne almak istiyorsun?")
- itemsatinal = {"İksir Seti Al","Güneş Özütü","Ay Özütü"}
- itemsatinalsay = tonumber(table.getn(itemsatinal))
- itemsatinal[itemsatinalsay + 1] = "Kapat"
- itemsatinalmenu = select_table(itemsatinal)
- if itemsatinalmenu == 1 then -- iksir
- local cost = 100000
- if pc.money < cost then
- say_title("Servis Yüzüğü ")
- say("Yeterli Yang'a sahip değilsin, ")
- say(cost.." Yang olmadan sana yardım edemem. ")
- return
- else
- pc.give_item2("27003",1) -- kırmızı
- pc.give_item2("27006",1) -- mavi
- pc.give_item2("27102",1) -- yeşil
- pc.give_item2("71050",1) -- mor +60
- pc.change_gold(-cost)
- end
- elseif itemsatinalmenu == 2 then -- Gunes ozutu
- local cost = 7500000
- if pc.money < cost then
- say_title("Servis Yüzüğü ")
- say("Yeterli Yang'a sahip değilsin, ")
- say(cost.." Yang olmadan sana yardım edemem. ")
- return
- else
- pc.give_item2("72725",1)
- pc.change_gold(-cost)
- end
- elseif itemsatinalmenu == 3 then -- Ay ozutu
- local cost = 5000000
- if pc.money < cost then
- say_title("Servis Yüzüğü ")
- say("Yeterli Yang'a sahip değilsin, ")
- say(cost.." Yang olmadan sana yardım edemem. ")
- return
- else
- pc.give_item2("72729",1)
- pc.change_gold(-cost)
- end
- elseif itemsatinalmenu == 4 then -- Yesil iksir mor iksir
- return
- end
- elseif pcservismenu == 7 then
- say_title("Servis: VIP Menü ")
- say("Bu menü henüz yapım aşamasında!")
- say("")
- return
- elseif pcservismenu == 8 then
- return
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment