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.

Paylaşım vSRO - Reverse Noktası Ekleme!

Katılım
6 Şub 2019
Mesajlar
269
Alınan Beğeni
887
Ödül Puanları
92
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,080
Çözümler
1
Alınan Beğeni
2,717
Ödül Puanları
605
Konum
İstanbul
Paylaşım için teşekkürler. :)
 

Conqueror

Vsro/Database-Editör
.
Katılım
3 Nis 2019
Mesajlar
1,466
Alınan Beğeni
1,661
Ö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?
 

ƧłΞGΞЯ

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
Administrator
Katılım
6 Şub 2019
Mesajlar
2,225
Çözümler
1
Alınan Beğeni
4,050
Ö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
256
Alınan Beğeni
108
Ö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 :)