Psych0SoociaL 1
Psych0SoociaL
onur akbaş 1
onur akbaş
noisiv 1
noisiv
xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
Hikaye Ekle

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 372

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 16 Gün
Başarım Puanı
17
MmoLira
452
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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