kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Yeni Quest I Silah Kiralama

  • Konuyu başlatan Konuyu başlatan SeumonDizayn
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 101

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

SeumonDizayn Silah Kiralama sistemi, oyuncuların 30. ve 75. seviyeye ulaştıklarında ekranlarının solundaki görev butonu üzerinden ulaşabildikleri, tamamen otomatik işleyen bir geçici eşya servisidir. Oyuncu butona tıkladığında karşısına çıkan menüden 1, 2 veya 3 saatlik kiralama seçeneklerinden birini belirler ve her saat için 10M Yang ödeme yaparak karakterine uygun olan silahı seçer. Silah envantere geldiği anda üzerine farm yapmayı kolaylaştıracak 35 Ortalama, %15 Canavar ve statü bonusları gibi güçlü efsunlar sistem tarafından otomatik olarak tanımlanır. Bu sistemin en önemli özelliği gerçek zamanlı çalışmasıdır; yani oyuncu silahı aldıktan sonra oyundan çıksa bile süre arka planda azalmaya devam eder ve belirlenen süre dolduğunda silah hiçbir müdahaleye gerek kalmadan envanterden otomatik olarak silinir. Oyuncuya hem kiralama esnasında hem de işlem sonunda sürenin çevrimdışı olsa dahi işleyeceği bilgisi net bir şekilde verilerek sistemin işleyişi hakkında tam şeffaflık sağlanır.

[CODE title="seumon_kiralama_30.quest"]quest seumon_kiralama_30 begin
state start begin
when login or levelup with pc.get_level() >= 30 begin
set_state(information)
end
end

state information begin
when letter begin
send_letter("SeumonDizayn 30 Lvl Kiralama")
end

when button or info begin
say_title("SeumonDizayn 30 Lvl Silah Kiralama")
say("Kiralamak istediğin süreyi seçebilirsin.")
say("Her 1 saatlik kiralama bedeli: 10.000.000 Yang.")
say_reward("DİKKAT: Oyunda olmasan bile süre azalır!")
say("")

local sure_sec = select("1 Saat (10M)", "2 Saat (20M)", "3 Saat (30M)", "Vazgeç")
if sure_sec == 4 then return end

local kiralama_saati = sure_sec
local toplam_ucret = kiralama_saati * 10000000
local toplam_saniye = kiralama_saati * 3600

if pc.get_gold() < toplam_ucret then
syschat("SeumonDizayn: Yetersiz bakiye!")
return
end

local silah_sec = select("Dolunay", "KDP", "S.Y.H", "Geyik Yay", "Antik Çan", "Sonbahar Yelpaze", "Kapat")
if silah_sec == 7 then return end

local kiralik_vnumlar = {299, 3219, 1179, 2159, 5119, 7169}
local vnum = kiralik_vnumlar[silah_sec]

pc.change_gold(-toplam_ucret)

-- Her sürümde çalışan güvenli verme metodu
pc.give_item2_select(vnum)
item.set_socket(0, get_global_time() + toplam_saniye)

-- Efsunları Sabitle
item.set_value(0, 72, 35)
item.set_value(1, 71, -35)
item.set_value(2, 63, 15)
item.set_value(3, 7, 10)
item.set_value(4, 15, 10)
item.set_value(5, 4, 12)
item.set_value(6, 5, 12)

syschat("SeumonDizayn: "..kiralama_saati.." saatlik silah kiralandı. Çevrimdışı süre aktiftir.")
end
end
end[/CODE]


[CODE title="seumon_kiralama_75.quest"]quest seumon_kiralama_75 begin
state start begin
when login or levelup with pc.get_level() >= 75 begin
set_state(information)
end
end

state information begin
when letter begin
send_letter("SeumonDizayn 75 Lvl Kiralama")
end

when button or info begin
say_title("SeumonDizayn 75 Lvl Silah Kiralama")
say("75 Seviye silahlar için kiralama süresi seçin.")
say("Her 1 saatlik kiralama bedeli: 10.000.000 Yang.")
say_reward("DİKKAT: Gerçek zamanlı süre kullanılır (Offline dahil).")
say("")

local sure_sec = select("1 Saat (10M)", "2 Saat (20M)", "3 Saat (30M)", "Vazgeç")
if sure_sec == 4 then return end

local kiralama_saati = sure_sec
local toplam_ucret = kiralama_saati * 10000000
local toplam_saniye = kiralama_saati * 3600

if pc.get_gold() < toplam_ucret then
syschat("SeumonDizayn: Yetersiz bakiye!")
return
end

local silah_sec = select("Zehir", "Kin", "Çakram", "Havalı Yay", "Orkide Çan", "Aslan Yelpaze", "Kapat")
if silah_sec == 7 then return end

local kiralik_vnumlar = {189, 3169, 1139, 2179, 5129, 7199}
local vnum = kiralik_vnumlar[silah_sec]

pc.change_gold(-toplam_ucret)

pc.give_item2_select(vnum)
item.set_socket(0, get_global_time() + toplam_saniye)

item.set_value(0, 72, 35)
item.set_value(1, 71, -35)
item.set_value(2, 63, 15)
item.set_value(3, 7, 10)
item.set_value(4, 15, 10)
item.set_value(5, 4, 12)
item.set_value(6, 5, 12)

syschat("SeumonDizayn: "..kiralama_saati.." saatlik 75 lvl silahı teslim edildi.")
end
end
end[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst