Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Balık Eventi (İstek)

  • Konuyu başlatan Konuyu başlatan SiBeRMaJeSTe
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 371

SiBeRMaJeSTe

Level 1
Üye
Katılım
31 May 2025
Konular
1
Mesajlar
8
Online süresi
5d 13h
Reaksiyon Skoru
4
Altın Konu
0
TM Yaşı
1 Yıl 4 Gün
Başarım Puanı
17
MmoLira
452
DevLira
0
Ticaret - 0%
0   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!

Merhabalar dostlar,

Serverim için balık eventi sistemi aramaktayım,
Birçok konu inceledim fakat ya istediğim gibi değil yada sorunlu,
Bu sebeple konu açma gereği duydum,

İstenilen özellikler,

1- Benim belirlediğim event saati aralığında tutulan (Sudak,ringa vb.) tüm balıkların tutulmasını iptal ederek beyaz inci , kırmızı inci, tatlı punc gibi itemleri direk tutsun istiyorum ayrıca balıkcılık küresi kullanıldığındada oltaya beyaz inci takıldı vb uyarı versin istiyorum.

Elinde bu tarz sistem olan varsa yardımcı olursa cok memnun olurum

teşekkürler iyi forumlar.
 


Kendinize göre düzenleye bilirsiniz
 
Son düzenleme:
Hocam benim filesimde çalışmadı malesef bu sistem.
 
quest balik_event begin
state start begin

-- GM girişte görev kağıdı gelsin
when login with pc.is_gm() begin
send_letter("🎣 Balık Event Paneli")
end

-- Sağdaki görev tıklanınca açılır
when button or info begin
say_title("Balık Event Paneli")
say("")
say("Eventi buradan kontrol edebilirsin.")

local secim = select("Event Başlat", "Event Durdur", "Kapat")

if secim == 1 then
say("Kaç dakika sürsün?")
local dakika = tonumber(input())

if dakika == nil or dakika <= 0 then
say("Hatalı süre!")
return
end

local bitis = get_global_time() + (dakika * 60)

game.set_event_flag("balik_event", 1)
game.set_event_flag("balik_event_bitis", bitis)

notice_all("[EVENT] Balık eventi başladı! Süre: "..dakika.." dakika")

elseif secim == 2 then
game.set_event_flag("balik_event", 0)
game.set_event_flag("balik_event_bitis", 0)

notice_all("[EVENT] Balık eventi durduruldu!")
end
end

-- Event süresi kontrol
when login or levelup or enter begin
if game.get_event_flag("balik_event") == 1 then
local bitis = game.get_event_flag("balik_event_bitis")

if get_global_time() >= bitis then
game.set_event_flag("balik_event", 0)
notice_all("[EVENT] Balık eventi sona erdi!")
end
end
end

-- Balık yerine inci sistemi
when fish.catch begin

if game.get_event_flag("balik_event") != 1 then
return
end

local rnd = number(1, 100)

if rnd <= 40 then
pc.give_item2(27992, 1)
syschat("|cFF00FF00Oltana Beyaz İnci takıldı!|r")

elseif rnd <= 70 then
pc.give_item2(27993, 1)
syschat("|cFFFF0000Oltana Kırmızı İnci takıldı!|r")

else
pc.give_item2(71133, 1)
syschat("|cFFFFFF00Oltana Tatlı Punc takıldı!|r")
end
end

end
end
 

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

Geri
Üst