Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

YSGBilişim

Paylaşım vSRO - Reverse Noktası Ekleme!

Katılım
6 Şub 2019
Mesajlar
2,036
Çözümler
29
Alınan Beğeni
5,870
Ödül Puanları
113
Konum
.
Kod:
USE SRO_VT_SHARD

DECLARE @Name VARCHAR (Max)
DECLARE @CHARNAME VARCHAR (64)
DECLARE @minlv INT
DECLARE @maxlv int
/* put your settings here */
SET @Name = 'MUOI_ZONE_1' -- REVERSE NOKTASINA VERİLECEK AD
SET @CHARNAME = 'Ric' -- Karakter Adı
SET @minlv = 95  -- REVERSE NOKTASINA GİDEBİLMEK İÇİN GEREKEN EN DÜŞÜK LEVEL
SET @maxlv = 999  -- REVERSE NOKTASINA GİDEBİLMEK İÇİN GEREKEN EN YÜKSEK LEVEL
/* end of settings */

DECLARE @REGION INT SET @REGION = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSX INT SET @POSX = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSY INT SET @POSY = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSZ INT SET @POSZ = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME)
INSERT INTO _RefOptionalTeleport ([Service] ,[ObjName128] ,[ZoneName128] ,[RegionID] ,[Pos_X] ,[Pos_Y] ,[Pos_Z] ,[WorldID] ,[RegionIDGroup] ,[MapPoint] ,[LevelMin] ,[LevelMax] ,[Param1] ,[Param1_Desc_128] ,[Param2] ,[Param2_Desc_128] ,[Param3] ,[Param3_Desc_128])
    VALUES (1,@Name ,'SN_'+ @Name , @REGION ,@POSX ,@POSY ,@POSZ, 1 ,-1 ,1 ,@minlv ,@maxlv, -1,'xxx' ,-1  ,'xxx'  ,-1 ,'xxx')

PRINT 'Added Sucessfully'

Queryi okuttuktan sonra Media PK2 Dosyamızda server_dep/silkroad/textdata/refoptionalteleport.txt çıkartıyoruz.

Daha sonra alttaki queryi yaparak sql'den yukarıda okuttuğumuz Query'i getiriyoruz ve çıkan Queryi bir üst satırda verdiğim txt dosyasının sonuna ekliyoruz ve Mediamıza import ediyoruz.

Kod:
SELECT * FROM [SRO_VT_SHARD].[dbo].[_RefOptionalTeleport]
 

Spare

Machine Man
.
Katılım
28 May 2018
Mesajlar
3,189
Çözümler
2
Alınan Beğeni
3,095
Ödül Puanları
605
Konum
Bursa
Paylaşım için teşekkürler. :)
 

Conqueror

Vsro/Database-Editör
.
Katılım
3 Nis 2019
Mesajlar
1,511
Alınan Beğeni
2,202
Ödül Puanları
113
Konum
İstanbul
Kod:
USE SRO_VT_SHARD

DECLARE @Name VARCHAR (Max)
DECLARE @CHARNAME VARCHAR (64)
DECLARE @minlv INT
DECLARE @maxlv int
/* put your settings here */
SET @Name = 'MUOI_ZONE_1' -- REVERSE NOKTASINA VERİLECEK AD
SET @CHARNAME = 'Ric' -- Karakter Adı
SET @minlv = 95  -- REVERSE NOKTASINA GİDEBİLMEK İÇİN GEREKEN EN DÜŞÜK LEVEL
SET @maxlv = 999  -- REVERSE NOKTASINA GİDEBİLMEK İÇİN GEREKEN EN YÜKSEK LEVEL
/* end of settings */

DECLARE @REGION INT SET @REGION = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSX INT SET @POSX = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSY INT SET @POSY = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @POSZ INT SET @POSZ = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME)
INSERT INTO _RefOptionalTeleport ([Service] ,[ObjName128] ,[ZoneName128] ,[RegionID] ,[Pos_X] ,[Pos_Y] ,[Pos_Z] ,[WorldID] ,[RegionIDGroup] ,[MapPoint] ,[LevelMin] ,[LevelMax] ,[Param1] ,[Param1_Desc_128] ,[Param2] ,[Param2_Desc_128] ,[Param3] ,[Param3_Desc_128])
    VALUES (1,@Name ,'SN_'+ @Name , @REGION ,@POSX ,@POSY ,@POSZ, 1 ,-1 ,1 ,@minlv ,@maxlv, -1,'xxx' ,-1  ,'xxx'  ,-1 ,'xxx')

PRINT 'Added Sucessfully'

Queryi okuttuktan sonra Media PK2 Dosyamızda server_dep/silkroad/textdata/refoptionalteleport.txt çıkartıyoruz.

Daha sonra alttaki queryi yaparak sql'den yukarıda okuttuğumuz Query'i getiriyoruz ve çıkan Queryi bir üst satırda verdiğim txt dosyasının sonuna ekliyoruz ve Mediamıza import ediyoruz.

Kod:
SELECT * FROM [SRO_VT_SHARD].[dbo].[_RefOptionalTeleport]
Reverse noktasına tıklayınca çıkan yazı nereden değiştiriliyor?
 

Sieger

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
.
Katılım
6 Şub 2019
Mesajlar
2,243
Çözümler
4
Alınan Beğeni
5,475
Ödül Puanları
303
Konum
Jangan S Gate
@Yuanfen kardeşim post kasıcan diye varya bildirim delisi yaptın bizi :D
 
Katılım
16 Ara 2019
Mesajlar
286
Alınan Beğeni
116
Ödül Puanları
43
Konum
Antalya
@minikbirkul Ya hiç sorma :) Bir linki görebilmek için 20 tane gönderi şart koşulmuş ve ben de hem yararlı konuları bir kenara kaydetmek hem de o işi halletmek istedim. Size de böyle arka arkaya bir sürü bildirim hoş olmadı tabii :)
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.