Tek Query ile Battle Arena Saati Oluştur!

Tek Query ile Battle Arena Saati Oluştur!

Tek Query ile Battle Arena Saati Oluştur!

BLOG
Vsro Sunucu 16 Oca 2025

Tek Query ile Battle Arena Saati Oluştur!​


Değerli dostlar herkese iyi Akşamlar dilerim 
Forumda bu şekilde bir paylaşım göremedim ve sizinle paylaşmak istedim Umarım faydasını görürsünüz..

KONU: Aşağıda vermiş olduğum Query ile artık SMC ile uğraşmadan SQL >> New Query , diyerek battle arena saatinizi kolayca belirleyebileceksiniz.
NOT: Vermiş olduğum Query Battle Arena Randoom için geçerlidir, SMC ID girişlerini değiştirerek Party,Job ve Guild içinde basit şekilde Event saati oluşturabilirsiniz.
DETAY: Örneğin 19:30 da battle arena etkinliği yapmak istiyorsunuz.. Aşağıdaki gibi 3 satırı benim yazdığım şekilde girerek Eventinizi rahat bir şekilde oluştura bilirsiniz. Girmeniz gereken sadece saat ve dakika dır.

Aşağıdaki Query : Hergün olarak ayarlanmıştır. giriş yaptığınız saat verilerine göre hergün o saatte aktif olacaktır.

NOT: önceden ayarlanmış Battle Arena saatlerini etkilemez + 1 adet yeni Battle arena saati oluşturur.
NOT: Queryi okutunca GameServer.exe yi yeniden başlatmayı unutmayın !!

Etkinlik kaydı : 10 dakika önce başlar kayıt süresi 10 dakikadır.
Etkinlik Süre: Etkinlik 10 dakika sürer.


Gizli metni görüntülemek için konuya cevap vermelisiniz.
SQL:

USE SRO_VT_SHARD
GO

-- Battle Arena Randoom |MarsEDIT|
------------------------------------------------------------------------------------------------------------------------------------
DECLARE @MatchSaat int = '08'    DECLARE @MatchDakika int = '15'    -- Battle Arena Başlangıcından 15 dakika önceki saat ve Dakikayı gir.
DECLARE @KayıtSaat int = '08'    DECLARE @KayıtDakika int = '20'    -- Battle Arena Başlangıcından 10 dakika önceki saat ve Dakikayı gir.
DECLARE @StartSaat int = '08'    DECLARE @StartDakika int = '25'    -- Battle Arena Başlangıcından  5 dakika önceki saat ve Dakikayı gir.
------------------------------------------------------------------------------------------------------------------------------------
Declare @Point int = 14 -- 14 Score / 15 Flag
Declare @Kayıt int = 16 -- 16 Randoom / 18 Party /20 Guild / 22 Job
Declare @Event int = 17 -- 17 Randoom / 19 Party /21 Guild / 23 Job
--************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--
INSERT SRO_VT_SHARD.._Schedule (ScheduleDefineIdx,DateStart,DateEnd,MainInterval_Type,MainInterval_TypeDate,SubInterval_DayOfWeek,
SubInterval_Days,SubInterval_Weeks,SubInterval_Months,SubInterval_StartTimeHour,SubInterval_StartTimeMinute,SubInterval_StartTimeSecond,
SubInterval_DurationSecond,SubInterval_RepititionTerm,SubInterval_MaintainTime,Param,Description) values
 (@Point,'2023-08-17 00:00:00.000','2030-08-17 00:00:00.000',1,1,0,0,0,0,@MatchSaat,@MatchDakika,0,1800,0,0,'','')
 --************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--
INSERT SRO_VT_SHARD.._Schedule (ScheduleDefineIdx,DateStart,DateEnd,MainInterval_Type,MainInterval_TypeDate,SubInterval_DayOfWeek,

SubInterval_Days,SubInterval_Weeks,SubInterval_Months,SubInterval_StartTimeHour,SubInterval_StartTimeMinute,SubInterval_StartTimeSecond,
SubInterval_DurationSecond,SubInterval_RepititionTerm,SubInterval_MaintainTime,Param,Description) values
(@Kayıt,'2023-08-17 00:00:00.000','2030-08-17 00:00:00.000',1,1,0,0,0,0,@KayıtSaat,@KayıtDakika,0,600,0,0,'','')
 --************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--
INSERT SRO_VT_SHARD.._Schedule (ScheduleDefineIdx,DateStart,DateEnd,MainInterval_Type,MainInterval_TypeDate,SubInterval_DayOfWeek,
SubInterval_Days,SubInterval_Weeks,SubInterval_Months,SubInterval_StartTimeHour,SubInterval_StartTimeMinute,SubInterval_StartTimeSecond,
SubInterval_DurationSecond,SubInterval_RepititionTerm,SubInterval_MaintainTime,Param,Description) values
(@Event,'2023-08-17 00:00:00.000','2030-08-17 00:00:00.000',1,1,0,0,0,0,@StartSaat,@StartDakika,0,900,0,0,'','')
--************|DOKUNMA|******************************|DOKUNMA|******************************|DOKUNMA|*******************************--