المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكلة بعد اضافة Temple


MedoLiFe
10-09-2019, 10:24 PM
السلام عليكم
بعد ما اضافته كل حاجةخاصة بـ Sky Temple سواء فى الداتا او فى ملفات PK2 بتظهر الاماكن بالشكل ده ومش عارف ايه السبب من ايه
https://i.ibb.co/WPqRtyc/01.png
https://i.ibb.co/mHpWRqp/02.png

محتاج لحل للمشكلة دي ومكان محتاج شرح اضافه ل Teleport اقدره منه اسافر لمدن ايه او ازي اضيف المدن دي فى اي teleport موجود اصلا

محمد منتصر
10-09-2019, 11:03 PM
بص ياباشا اتأكد انك ضايف region صح + Target region

وعشان تعمل تلييبورت للمكان ده اعمل الكويري ده وامشي مع البرينت بتاعه كويس

USE SRO_VT_SHARD /* Add new Teleport */


DECLARE teleport VARCHAR (64)
DECLARE @CHARNAME1 VARCHAR (30)
DECLARE @CHARNAME2 VARCHAR (30)
DECLARE Ownteleport INT
DECLARE @Fee INT
DECLARE RequiredLVL INT

/* Put your settings here */
SET teleport = 'PVP_ZONE' -- any name you want ex: PK_ZONE or PVP_ZONE
SET @CHARNAME1 = 'CHARNAME1' -- Teleport position
SET @CHARNAME2 = 'CHARNAME2' -- Spawn position after teleport
SET Ownteleport = 1 -- Target teleport ID ex: 1 for Jangan - 5 for Hotan - 20 for Constantinople
SET @Fee = 50000 -- Gold amount to Pass the teleport
SET RequiredLVL = 0 -- minimum level required to teleport 0 for no restriction - ex:90 lvl 90 and higher can teleport
/* settings area end here */

IF EXISTS (SELECT CodeName128 FROM _RefObjCommon WHERE CodeName128 = 'STORE_' teleport)
BEGIN
raiserror('The stated teleportname of %s is already exist!',11,1 teleport);
RETURN;
END

DECLARE @MAXOBJ INT = (SELECT MAX (ID) FROM _RefObjCommon)+1
DECLARE region1 INT SET region1 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posX1 INT SET posX1 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posy1 INT SET posy1 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posz1 INT SET posz1 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE @LINK INT = (SELECT MAX (ID) FROM _RefObjStruct)+1

SET IDENTITY_INSERT _RefObjCommon ON
INSERT INTO _RefObjCommon (Service,ID,CodeName128,ObjName128,OrgObjCodeName1 28,NameStrID128,DescStrID128,CashItem,Bionic,TypeI D1,TypeID2,TypeID3,TypeID4,DecayTime,Country,Rarit y,CanTrade,CanSell,CanBuy,CanBorrow,CanDrop,CanPic k,CanRepair,CanRevive,CanUse,CanThrow,Price,CostRe pair,CostRevive,CostBorrow,KeepingFee,SellPrice,Re qLevelType1,ReqLevel1,ReqLevelType2,ReqLevel2,ReqL evelType3,ReqLevel3,ReqLevelType4,ReqLevel4,MaxCon tain,RegionID,Dir,OffsetX,OffsetY,OffsetZ,Speed1,S peed2,Scale,BCHeight,BCRadius,EventID,AssocFileObj 128,AssocFileDrop128,AssocFileIcon128,AssocFile1_1 28,AssocFile2_128,Link) VALUES
(1,@MAXOBJ,'STORE_' teleport teleport,'xxx','SN_STORE_' teleport,'xxx',0,0,4,1,1,0,0,3,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1 region1,0 posX1 posy1 posz1,0,0,50,50,30,0,'quest\teleport01.bsr','xxx', 'xxx','xxx','xxx',@link)
SET IDENTITY_INSERT _RefObjCommon OFF

print ''
print 'Add the following line to teleportbuilding.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max),@MAXOBJ)+' '+'STORE_' teleport+' ' teleport+' xxx '+'SN_STORE_' teleport+' xxx 0 0 4 1 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 '+CONVERT(varchar(max) region1)+' 0 '+CONVERT(varchar(max) posX1)+' '+CONVERT(varchar(max) posy1)+' '+CONVERT(varchar(max) posz1)+' 0 0 50 50 30 0 quest\teleport01.bsr xxx xxx xxx xxx '+CONVERT(varchar(max),@link)
print ''
print 'Add the following line to textdata_object.txt server_dep\silkroad\textdata folder'
print ''
print '1 '+'SN_STORE_' teleport+' ' teleport
print ''
print ''

SET IDENTITY_INSERT _RefObjStruct ON
INSERT INTO _RefObjStruct (ID,Dummy_Data) VALUES
(@LINK,0)
SET IDENTITY_INSERT _RefObjStruct OFF

DECLARE maxtelID INT = (SELECT MAX (ID) FROM _RefTeleport)+1
DECLARE worldiD INT = (SELECT (WorldID) FROM _Char where CharName16 = @CHARNAME2)
DECLARE region2 INT SET region2 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posX2 INT SET posX2 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posy2 INT SET posy2 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posz2 INT SET posz2 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME2)

INSERT INTO _RefTeleport (Service,ID,CodeName128,AssocRefObjCodeName128,Ass ocRefObjID,ZoneName128,GenRegionID,GenPos_X,GenPos _Y,GenPos_Z,GenAreaRadius,CanBeResurrectPos,CanGot oResurrectPos,GenWorldID,BindInteractionMask,Fixed Service) VALUES
(1 maxtelID,'GATE_' teleport,'STORE_' teleport,@MAXOBJ,'SN_STORE_' teleport region2 posX2 posy2 posz2,30,0,0 worldiD,1,0)

print ''
print 'Add the following line to teleportdata.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) maxtelID)+' '+'GATE_' teleport+' '+CONVERT(varchar(max),@MAXOBJ)+' '+'SN_STORE_' teleport+' '+CONVERT(varchar(max) region2)+' '+CONVERT(varchar(max) posX2)+' '+CONVERT(varchar(max) posy2)+' '+CONVERT(varchar(max) posz2)+' 30 0 0 '+CONVERT(varchar(max) worldiD)+' 1 0'
print ''
print ''

IF RequiredLVL = 0
BEGIN
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 Ownteleport maxtelID,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 maxtelID Ownteleport,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0)

print ''
print 'Add the following lines to teleportlink.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'
print '1 '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'
print ''
END
ELSE BEGIN
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 Ownteleport maxtelID,@Fee,0,0,0,1 RequiredLVL,999,0,0,0,0,0,0,0,0,0,0,0,0)

print ''
print ''
print 'Add the following line to teleportlink.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 1 '+CONVERT(varchar(max) RequiredLVL)+' 999 0 0 0 0 0 0 0 0 0 0 0 0'
print ''

END

print ''
print 'Done!'

X-Vortex
11-09-2019, 06:34 PM
خدها كلام ثقة مني .. ناقصك ملفات ال Map.Pk2
ي اما خد ماب اي سيرفر ضايفها وتوكل علي الله

MedoLiFe
13-09-2019, 04:43 PM
بص ياباشا اتأكد انك ضايف region صح + Target region

وعشان تعمل تلييبورت للمكان ده اعمل الكويري ده وامشي مع البرينت بتاعه كويس

USE SRO_VT_SHARD /* Add new Teleport */


DECLARE teleport VARCHAR (64)
DECLARE @CHARNAME1 VARCHAR (30)
DECLARE @CHARNAME2 VARCHAR (30)
DECLARE Ownteleport INT
DECLARE @Fee INT
DECLARE RequiredLVL INT

/* Put your settings here */
SET teleport = 'PVP_ZONE' -- any name you want ex: PK_ZONE or PVP_ZONE
SET @CHARNAME1 = 'CHARNAME1' -- Teleport position
SET @CHARNAME2 = 'CHARNAME2' -- Spawn position after teleport
SET Ownteleport = 1 -- Target teleport ID ex: 1 for Jangan - 5 for Hotan - 20 for Constantinople
SET @Fee = 50000 -- Gold amount to Pass the teleport
SET RequiredLVL = 0 -- minimum level required to teleport 0 for no restriction - ex:90 lvl 90 and higher can teleport
/* settings area end here */

IF EXISTS (SELECT CodeName128 FROM _RefObjCommon WHERE CodeName128 = 'STORE_' teleport)
BEGIN
raiserror('The stated teleportname of %s is already exist!',11,1 teleport);
RETURN;
END

DECLARE @MAXOBJ INT = (SELECT MAX (ID) FROM _RefObjCommon)+1
DECLARE region1 INT SET region1 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posX1 INT SET posX1 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posy1 INT SET posy1 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE posz1 INT SET posz1 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME1)
DECLARE @LINK INT = (SELECT MAX (ID) FROM _RefObjStruct)+1

SET IDENTITY_INSERT _RefObjCommon ON
INSERT INTO _RefObjCommon (Service,ID,CodeName128,ObjName128,OrgObjCodeName1 28,NameStrID128,DescStrID128,CashItem,Bionic,TypeI D1,TypeID2,TypeID3,TypeID4,DecayTime,Country,Rarit y,CanTrade,CanSell,CanBuy,CanBorrow,CanDrop,CanPic k,CanRepair,CanRevive,CanUse,CanThrow,Price,CostRe pair,CostRevive,CostBorrow,KeepingFee,SellPrice,Re qLevelType1,ReqLevel1,ReqLevelType2,ReqLevel2,ReqL evelType3,ReqLevel3,ReqLevelType4,ReqLevel4,MaxCon tain,RegionID,Dir,OffsetX,OffsetY,OffsetZ,Speed1,S peed2,Scale,BCHeight,BCRadius,EventID,AssocFileObj 128,AssocFileDrop128,AssocFileIcon128,AssocFile1_1 28,AssocFile2_128,Link) VALUES
(1,@MAXOBJ,'STORE_' teleport teleport,'xxx','SN_STORE_' teleport,'xxx',0,0,4,1,1,0,0,3,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1 region1,0 posX1 posy1 posz1,0,0,50,50,30,0,'quest\teleport01.bsr','xxx', 'xxx','xxx','xxx',@link)
SET IDENTITY_INSERT _RefObjCommon OFF

print ''
print 'Add the following line to teleportbuilding.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max),@MAXOBJ)+' '+'STORE_' teleport+' ' teleport+' xxx '+'SN_STORE_' teleport+' xxx 0 0 4 1 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 '+CONVERT(varchar(max) region1)+' 0 '+CONVERT(varchar(max) posX1)+' '+CONVERT(varchar(max) posy1)+' '+CONVERT(varchar(max) posz1)+' 0 0 50 50 30 0 quest\teleport01.bsr xxx xxx xxx xxx '+CONVERT(varchar(max),@link)
print ''
print 'Add the following line to textdata_object.txt server_dep\silkroad\textdata folder'
print ''
print '1 '+'SN_STORE_' teleport+' ' teleport
print ''
print ''

SET IDENTITY_INSERT _RefObjStruct ON
INSERT INTO _RefObjStruct (ID,Dummy_Data) VALUES
(@LINK,0)
SET IDENTITY_INSERT _RefObjStruct OFF

DECLARE maxtelID INT = (SELECT MAX (ID) FROM _RefTeleport)+1
DECLARE worldiD INT = (SELECT (WorldID) FROM _Char where CharName16 = @CHARNAME2)
DECLARE region2 INT SET region2 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posX2 INT SET posX2 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posy2 INT SET posy2 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME2)
DECLARE posz2 INT SET posz2 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME2)

INSERT INTO _RefTeleport (Service,ID,CodeName128,AssocRefObjCodeName128,Ass ocRefObjID,ZoneName128,GenRegionID,GenPos_X,GenPos _Y,GenPos_Z,GenAreaRadius,CanBeResurrectPos,CanGot oResurrectPos,GenWorldID,BindInteractionMask,Fixed Service) VALUES
(1 maxtelID,'GATE_' teleport,'STORE_' teleport,@MAXOBJ,'SN_STORE_' teleport region2 posX2 posy2 posz2,30,0,0 worldiD,1,0)

print ''
print 'Add the following line to teleportdata.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) maxtelID)+' '+'GATE_' teleport+' '+CONVERT(varchar(max),@MAXOBJ)+' '+'SN_STORE_' teleport+' '+CONVERT(varchar(max) region2)+' '+CONVERT(varchar(max) posX2)+' '+CONVERT(varchar(max) posy2)+' '+CONVERT(varchar(max) posz2)+' 30 0 0 '+CONVERT(varchar(max) worldiD)+' 1 0'
print ''
print ''

IF RequiredLVL = 0
BEGIN
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 Ownteleport maxtelID,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 maxtelID Ownteleport,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0)

print ''
print 'Add the following lines to teleportlink.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'
print '1 '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'
print ''
END
ELSE BEGIN
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,Restrict BindMethod,RunTimeTeleportMethod,CheckResult,Restr ict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Res trict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,R estrict5,Data5_1,Data5_2) VALUES
(1 Ownteleport maxtelID,@Fee,0,0,0,1 RequiredLVL,999,0,0,0,0,0,0,0,0,0,0,0,0)

print ''
print ''
print 'Add the following line to teleportlink.txt server_dep\silkroad\textdata folder'
print '1 '+CONVERT(varchar(max) Ownteleport)+' '+CONVERT(varchar(max) maxtelID)+' '+CONVERT(varchar(max),@Fee)+' 0 0 0 1 '+CONVERT(varchar(max) RequiredLVL)+' 999 0 0 0 0 0 0 0 0 0 0 0 0'
print ''

END

print ''
print 'Done!'



اتاكدت من كل حاجة ولسه نفس المشكلة حته جرب ملفات map وضفتها كمان :Emoji26:

MedoLiFe
13-09-2019, 04:43 PM
خدها كلام ثقة مني .. ناقصك ملفات ال Map.Pk2
ي اما خد ماب اي سيرفر ضايفها وتوكل علي الله

عملت كده فعلا ونفس المشكلة :Emoji26:

محمد منتصر
14-09-2019, 05:06 AM
فين الموضوع اللي انت عاملها منه يا باشا ؟

MedoLiFe
14-09-2019, 09:20 AM
فين الموضوع اللي انت عاملها منه يا باشا ؟

اتفضل
https://www.elitepvpers.com/forum/sro-pserver-guides-releases/4658905-release-sky-temple-fire-ice-shadow-poison.html

محمد منتصر
14-09-2019, 12:37 PM
https://www12.0zz0.com/2019/09/14/12/314510656.jpg

هو كاتبلك هنا استخدم isro pk. / data + map ?
وملف Particles
المشكلة فعلا هتبقي من ال map حاول تشوفها في فايل isro او اي سيرفر تاني فيه واعمل امبورت للماب كلها عشان تتأكد بس اعمل للماب كلها امبورت عندك ع بتاعتك

X-Vortex
15-09-2019, 02:18 PM
عمتا هيتم عمل موضوع شخصي منى بالملفات الكاملة ..