الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   Arena Help ! (https://silkroad4arab.com/vb/showthread.php?t=614452)

joesuef 05-04-2017 10:22 PM

Arena Help !
 
عاوز اضيف arena Manager في Samarkand ?! و So-Ok !

Mahmoud Rashwan 05-04-2017 11:14 PM

رد: Arena Help !
 
قصدل تضيف So-Ok ! في سمركند

joesuef 05-04-2017 11:26 PM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mahmoud Rashwan (المشاركة 5311739)
قصدل تضيف So-Ok ! في سمركند

So-ok وى arena manager او ممكن انقل ال ف جنجان لي سمركند ؟

MORJANA 05-04-2017 11:36 PM

رد: Arena Help !
 
هتوقف كراكتر مكان الـNPC الجديد اللي عياز تنقله و استخدم الكويري ده

هتغير اسم الكراكتر و هتحط كود الان بي سي

كود:

USE SRO_VT_SHARD
DECLARE      @RefID int,
                  @Cord_X int,
                  @Cord_Y int,
                  @Cord_Z int,
                  @Region int

SELECT @Cord_X = PosX,
      @Cord_Y = PosY,
      @Cord_Z = PosZ,
      @Region = LatestRegion
     
      FROM _Char WHERE CharName16 = 'YOUR.CHAR.NAME.HERE'

SELECT      @RefID = R.dwTacticsID
FROM  Tab_RefTactics R
JOIN    _RefObjCommon O
ON          O.ID = R.dwObjID
WHERE O.CodeName128 LIKE 'NPC_CODE_HERE'

UPDATE TAB_RefNest
SET fLocalPosX    = @CORD_X,
      fLocalPosY    = @CORD_Y,
      fLocalPosZ    = @CORD_Z,
      nRegionDBID = @Region
WHERE dwTacticsID = @RefID

لو الكويري اللي فوق ما اشتغلش جرب ده

كود:

USE [SRO_VT_SHARD]
-------------------------------
DECLARE @KINGEDITOR1 VARCHAR (129)
DECLARE @CHARNAME VARCHAR (64)

SET @KINGEDITOR1 = 'NPC_RANGO' ----- Your Npc Name
SET @CHARNAME = 'test2' ----- Charactar name [ where you Want to set npc ]

Declare @AS1 int SET @AS1 = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = @KINGEDITOR1)
Declare @AS2 int SET @AS2 = (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = @AS1)
Declare @AS3 int SET @AS3 = (SELECT dwNestID FROM Tab_RefNest WHERE dwTacticsID = @AS2)

Declare @ASpos1 int SET @ASpos1 = (SELECT latestregion FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos2 int SET @ASpos2 = (SELECT posx FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos3 int SET @ASpos3 = (SELECT posy FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos4 int SET @ASpos4 = (SELECT posz FROM _char WHERE charname16 = @CHARNAME)

UPDATE Tab_RefNest
SET nregiondbid = @ASpos1,
flocalposx = @ASpos2,
flocalposy = @ASpos3,
flocalposz = @ASpos4
WHERE dwnestid = @AS3 and dwtacticsid = @AS2


مكان
test2>>>>>اسم Cher الا وقفتووووو
NPC_RANGO>>>>>Coda NPC
وبعدين دوس F5


joesuef 05-04-2017 11:40 PM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311760)
هتوقف كراكتر مكان الـNPC الجديد اللي عياز تنقله و استخدم الكويري ده

هتغير اسم الكراكتر و هتحط كود الان بي سي

كود:

USE SRO_VT_SHARD
DECLARE      @RefID int,
                  @Cord_X int,
                  @Cord_Y int,
                  @Cord_Z int,
                  @Region int

SELECT @Cord_X = PosX,
      @Cord_Y = PosY,
      @Cord_Z = PosZ,
      @Region = LatestRegion
     
      FROM _Char WHERE CharName16 = 'YOUR.CHAR.NAME.HERE'

SELECT      @RefID = R.dwTacticsID
FROM  Tab_RefTactics R
JOIN    _RefObjCommon O
ON          O.ID = R.dwObjID
WHERE O.CodeName128 LIKE 'NPC_CODE_HERE'

UPDATE TAB_RefNest
SET fLocalPosX    = @CORD_X,
      fLocalPosY    = @CORD_Y,
      fLocalPosZ    = @CORD_Z,
      nRegionDBID = @Region
WHERE dwTacticsID = @RefID

لو الكويري اللي فوق ما اشتغلش جرب ده

كود:

USE [SRO_VT_SHARD]
-------------------------------
DECLARE @KINGEDITOR1 VARCHAR (129)
DECLARE @CHARNAME VARCHAR (64)

SET @KINGEDITOR1 = 'NPC_RANGO' ----- Your Npc Name
SET @CHARNAME = 'test2' ----- Charactar name [ where you Want to set npc ]

Declare @AS1 int SET @AS1 = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = @KINGEDITOR1)
Declare @AS2 int SET @AS2 = (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = @AS1)
Declare @AS3 int SET @AS3 = (SELECT dwNestID FROM Tab_RefNest WHERE dwTacticsID = @AS2)

Declare @ASpos1 int SET @ASpos1 = (SELECT latestregion FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos2 int SET @ASpos2 = (SELECT posx FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos3 int SET @ASpos3 = (SELECT posy FROM _char WHERE charname16 = @CHARNAME)
Declare @ASpos4 int SET @ASpos4 = (SELECT posz FROM _char WHERE charname16 = @CHARNAME)

UPDATE Tab_RefNest
SET nregiondbid = @ASpos1,
flocalposx = @ASpos2,
flocalposy = @ASpos3,
flocalposz = @ASpos4
WHERE dwnestid = @AS3 and dwtacticsid = @AS2


مكان
test2>>>>>اسم Cher الا وقفتووووو
NPC_RANGO>>>>>Coda NPC
وبعدين دوس F5


طيب ما تجيبلي كود arena manager ?

joesuef 05-04-2017 11:44 PM

رد: Arena Help !
 
لما بعمل كويري بيجبلي (0 row(s) affected)

MORJANA 05-04-2017 11:52 PM

رد: Arena Help !
 
أستخدم الكويري ده اكتب أسم الان بي سي هيجبلك الاي دي بتاعه
لأنه عندي هيبقى مختلف غير عندك :book:

كود:

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'NPC_NAME.HERE'

MORJANA 05-04-2017 11:53 PM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Yousif1337 (المشاركة 5311775)
لما بعمل كويري بيجبلي (0 row(s) affected)

طيب جرب ترستر السيرفر و شوفه اتنقل ولا لأ

joesuef 06-04-2017 12:02 AM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311784)
أستخدم الكويري ده اكتب أسم الان بي سي هيجبلك الاي دي بتاعه
لأنه عندي هيبقى مختلف غير عندك :book:

كود:

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'NPC_NAME.HERE'

بعد ما اجيب الاي دي بتاعه اعمل ايه ؟

MORJANA 06-04-2017 12:06 AM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Yousif1337 (المشاركة 5311788)
بعد ما اجيب الاي دي بتاعه اعمل ايه ؟

منا قولتلك بعد ما تجيب الايدي بتاع تعمل ايه في الرد الأولاني هتحطه في الكويري
و تكتب اسم الكراكتر اللي وقفتها في المكان الجديد و تدوس F5 :surfing:

joesuef 06-04-2017 12:28 AM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311792)


منا قولتلك بعد ما تجيب الايدي بتاع تعمل ايه في الرد الأولاني هتحطه في الكويري
و تكتب اسم الكراكتر اللي وقفتها في المكان الجديد و تدوس F5 :surfing:

كود انت بعته بيطلع رقم الاي دي مش الاسم لما جبت لاسم كان الاسم NPC_SD_ARENA_MANAGER

لما بعمل كويري مش بيتنقل ولا حاجه ؟

MORJANA 06-04-2017 12:33 AM

رد: Arena Help !
 
يا باشا حضرتك هتحط الأي دي بتاع الأن بي سي 26831 في الكويري ده
و تكتب اسم الكراكتر !! وبعد ما تعمل اقفل ملفات السيرفر كلها و افتحها من الأول

كود:

USE SRO_VT_SHARD
DECLARE      @RefID int,
                  @Cord_X int,
                  @Cord_Y int,
                  @Cord_Z int,
                  @Region int

SELECT @Cord_X = PosX,
      @Cord_Y = PosY,
      @Cord_Z = PosZ,
      @Region = LatestRegion
     
      FROM _Char WHERE CharName16 = 'YOUR.CHAR.NAME.HERE'

SELECT      @RefID = R.dwTacticsID
FROM  Tab_RefTactics R
JOIN    _RefObjCommon O
ON          O.ID = R.dwObjID
WHERE O.CodeName128 LIKE 'NPC_ID_HERE'

UPDATE TAB_RefNest
SET fLocalPosX    = @CORD_X,
      fLocalPosY    = @CORD_Y,
      fLocalPosZ    = @CORD_Z,
      nRegionDBID = @Region
WHERE dwTacticsID = @RefID


joesuef 06-04-2017 01:15 AM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311798)
يا باشا حضرتك هتحط الأي دي بتاع الأن بي سي 26831 في الكويري ده
و تكتب اسم الكراكتر !! وبعد ما تعمل اقفل ملفات السيرفر كلها و افتحها من الأول

كود:

USE SRO_VT_SHARD
DECLARE      @RefID int,
                  @Cord_X int,
                  @Cord_Y int,
                  @Cord_Z int,
                  @Region int

SELECT @Cord_X = PosX,
      @Cord_Y = PosY,
      @Cord_Z = PosZ,
      @Region = LatestRegion
     
      FROM _Char WHERE CharName16 = 'YOUR.CHAR.NAME.HERE'

SELECT      @RefID = R.dwTacticsID
FROM  Tab_RefTactics R
JOIN    _RefObjCommon O
ON          O.ID = R.dwObjID
WHERE O.CodeName128 LIKE 'NPC_ID_HERE'

UPDATE TAB_RefNest
SET fLocalPosX    = @CORD_X,
      fLocalPosY    = @CORD_Y,
      fLocalPosZ    = @CORD_Z,
      nRegionDBID = @Region
WHERE dwTacticsID = @RefID



نفس الكلام يا باشا (0 row(s) affected) ؟!!!

MORJANA 06-04-2017 02:30 AM

رد: Arena Help !
 
طيب بص يا باشا أنا هريجك خالص :) ممكن حضرتك تنقله مانيوال .. بأيدك كده
انت عرفت رقم الايدي دلوقتي بتاع الـ NPC هتروح على الــTable دي _RefNest
تدور على الـ Line بتاع الـNPC و تغير مكانه fLocalPosZ & fLocalPosX & fLocalPosX
بنفس الأحصائيات الموجودة في الكراكتر و هتلاقيهم في Table الـ _Char ... بسيطة ؟!:camberman:

joesuef 06-04-2017 02:41 AM

رد: Arena Help !
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311798)
يا باشا حضرتك هتحط الأي دي بتاع الأن بي سي 26831 في الكويري ده
و تكتب اسم الكراكتر !! وبعد ما تعمل اقفل ملفات السيرفر كلها و افتحها من الأول

كود:

USE SRO_VT_SHARD
DECLARE      @RefID int,
                  @Cord_X int,
                  @Cord_Y int,
                  @Cord_Z int,
                  @Region int

SELECT @Cord_X = PosX,
      @Cord_Y = PosY,
      @Cord_Z = PosZ,
      @Region = LatestRegion
     
      FROM _Char WHERE CharName16 = 'YOUR.CHAR.NAME.HERE'

SELECT      @RefID = R.dwTacticsID
FROM  Tab_RefTactics R
JOIN    _RefObjCommon O
ON          O.ID = R.dwObjID
WHERE O.CodeName128 LIKE 'NPC_ID_HERE'

UPDATE TAB_RefNest
SET fLocalPosX    = @CORD_X,
      fLocalPosY    = @CORD_Y,
      fLocalPosZ    = @CORD_Z,
      nRegionDBID = @Region
WHERE dwTacticsID = @RefID


اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311864)
طيب بص يا باشا أنا هريجك خالص :) ممكن حضرتك تنقله مانيوال .. بأيدك كده
انت عرفت رقم الايدي دلوقتي بتاع الـ NPC هتروح على الــTable دي _RefNest
تدور على الـ Line بتاع الـNPC و تغير مكانه fLocalPosZ & fLocalPosX & fLocalPosX
بنفس الأحصائيات الموجودة في الكراكتر و هتلاقيهم في Table الـ _Char ... بسيطة ؟!:camberman:


طب ما تيجي سكيب احسن عشان افهمك كويس =)


الساعة الآن 07:39 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.