BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
NovaLst 1
NovaLst
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Ticaret Ödülü Quest

Enginc707

zEngin
Telefon Numarası Onaylanmış Üye
TM Üye
Katılım
22 Haz 2018
Konular
36
Mesajlar
183
Çözüm
2
Online süresi
17d 3h
Reaksiyon Skoru
80
Altın Konu
0
TM Yaşı
7 Yıl 11 Ay 25 Gün
Başarım Puanı
119
MmoLira
6,883
DevLira
21
Ticaret - 100%
1   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

[CODE title="Lua"]
quest en_cok_ticaret_yapan begin
state start begin
when login or levelup with pc.level >= 30 begin
send_letter("En Çok Ticaret Yapana Ödül")
end
end

local highest_trade = 0 -- En yüksek ticaret sayısı
local highest_trader -- En yüksek ticaret sayısına sahip oyuncunun ismi
local trade_start_time = 0 -- Ticaret süresinin başlangıç zamanı

function check_highest_trade()
local trade_count = pc.get_trade_count()

if trade_count > highest_trade then
highest_trade = trade_count
highest_trader = pc.get_name()
end
end

state reward begin
when login or levelup with pc.level >= 30 begin
check_highest_trade()
send_letter("En Çok Ticaret Yapana Ödül")
end
end

state reward begin
when letter begin
local s = select("Ödülümü almak istiyorum.")

if s == 1 then
local current_time = os.time()
local elapsed_time = current_time - trade_start_time
local remaining_time = 7 * 24 * 60 * 60 - elapsed_time

if remaining_time <= 0 then
if pc.get_name() == highest_trader then
say("Tebrikler! 1 hafta boyunca en çok ticaret yaptığınız için size özel bir ödül verilecek.")
say("Toplamda " .. highest_trade .. " adet ticaret gerçekleştirdiniz.")
say("Ödül olarak size 100 adet Efsanevi Eşya Verme Taşı veriyorum.")
say_item_vnum(12345, 100)
pc.give_item2(12345, 100)
say("Ödülünüzü aldınız. İyi oyunlar dilerim!")
else
say("Üzgünüm, en çok ticaret yapan oyuncu siz değilsiniz.")
end
else
say("Üzgünüm, ödül süresi henüz tamamlanmadı.")
say("Ödül süresi bitene kadar kalan süre: " .. remaining_time .. " saniye.")
end
end
end
end

state trade_timer begin
when login with pc.level >= 30 begin
trade_start_time = os.time()
end
end
end

[/CODE]

[CODE title="Lua"]quest en_cok_ticaret_yapan begin
state start begin
when login or levelup with pc.level >= 30 begin
send_letter("En Çok Ticaret Yapana Ödül")
end
end

local highest_trade = 0 -- En yüksek ticaret sayısı
local highest_trader -- En yüksek ticaret sayısına sahip oyuncunun ismi
local last_traded_player -- Son ticaret yapılan oyuncunun ismi

function check_highest_trade()
local trade_count = pc.get_trade_count()

if trade_count > highest_trade then
highest_trade = trade_count
highest_trader = pc.get_name()
end
end

function can_trade_with(player_name)
if player_name == last_traded_player then
return false
end

return true
end

state reward begin
when login or levelup with pc.level >= 30 begin
check_highest_trade()
send_letter("En Çok Ticaret Yapana Ödül")
end
end

state reward begin
when letter begin
local s = select("Ödülümü almak istiyorum.")

if s == 1 then
local current_trader = pc.get_name()

if can_trade_with(current_trader) then
if pc.get_name() == highest_trader then
say("Tebrikler! 1 hafta boyunca en çok ticaret yaptığınız için size özel bir ödül verilecek.")
say("Toplamda " .. highest_trade .. " adet ticaret gerçekleştirdiniz.")
say("Ödül olarak size 100 adet Efsanevi Eşya Verme Taşı veriyorum.")
say_item_vnum(12345, 100)
pc.give_item2(12345, 100)
say("Ödülünüzü aldınız. İyi oyunlar dilerim!")

last_traded_player = current_trader
else
say("Üzgünüm, en çok ticaret yapan oyuncu siz değilsiniz.")
end
else
say("Üzgünüm, en son ticaret yaptığınız kişiyle tekrar ticaret yapamazsınız.")
say("Başka bir oyuncuyla ticaret yapmayı deneyin.")
end
end
end
end

state trade_timer begin
when login with pc.level >= 30 begin
last_traded_player = "" -- İlk başta boş olarak ayarlanır
end
end
end
[/CODE]

Metin2 ticaret ödülü

Oyuncular arasında 1 haftalık bir süre boyunca en çok ticaret yapan oyuncuya özel bir ödül vermek için kullanılır. Her oyuncunun ticaret sayısı takip edilir ve en yüksek ticaret sayısına sahip oyuncuya ödül verilir. Ticaret süresi tamamlanmadan önce ödül talep edilemez ve sadece en çok ticaret yapan oyuncu ödül alabilir.

Sorularınız için yazabilirsiniz.​
 
Son düzenleme:
teşekkürler
 

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

Geri
Üst