الموقع العربي الاول للعبة 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:


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

MORJANA 06-04-2017 02:46 AM

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

المشاركة الأصلية كتبت بواسطة Yousif1337 (المشاركة 5311869)
طب ما تيجي سكيب احسن عشان افهمك كويس =)

ممنوع يا كبير والله :whistling2:

joesuef 06-04-2017 03:09 AM

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

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311872)
ممنوع يا كبير والله :whistling2:

دلوقتي الاي دي معايه بدور عليه ف RefNest مش موجود =D

MORJANA 06-04-2017 03:20 AM

رد: Arena Help !
 
جرب الكويري ده حط في اي دي الان بي سي هيجبلك الاي دي بتاعه في الـ RefNest

كود:

Use SRO_VT_SHARD select dwTacticsID from Tab_RefNest where dwHiveID like 'NPC ID HERE'

joesuef 06-04-2017 03:27 AM

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

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311872)
ممنوع يا كبير والله :whistling2:

اقتباس:

المشاركة الأصلية كتبت بواسطة MORJANA (المشاركة 5311884)
جرب الكويري ده حط في اي دي الان بي سي هيجبلك الاي دي بتاعه في الـ RefNest

كود:

Use SRO_VT_SHARD select dwTacticsID from Tab_RefNest where dwHiveID like 'NPC ID HERE'

لا مش هينفع بس انا عملت حاجه حلوه روحت مكان arena ال ف جنجان و وقفت عندها اميل و جبت من اميل ده LatestRegion روحت عامل كويري ده


Use SRO_VT_SHARD select dwNestID from Tab_RefNest where nRegionDBID like '27500'

جبلي كل ال nRegionDBID ب رقم ده 27500 ده بتاع LatestRegion فنا جبته لقيته نفس X Y Z اولت بس هوا ده و كده انا عرفت انقله تم نقله اخيرا =) واحد ما تحس دماغه بتبدا تشتغل لما يسمع موسيقه هاديه كده شكرا تعبتك معايه والله

MORJANA 06-04-2017 03:39 AM

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

المشاركة الأصلية كتبت بواسطة Yousif1337 (المشاركة 5311887)
لا مش هينفع بس انا عملت حاجه حلوه روحت مكان arena ال ف جنجان و وقفت عندها اميل و جبت من اميل ده LatestRegion روحت عامل كويري ده


Use SRO_VT_SHARD select dwNestID from Tab_RefNest where nRegionDBID like '27500'

جبلي كل ال nRegionDBID ب رقم ده 27500 ده بتاع LatestRegion فنا جبته لقيته نفس X Y Z اولت بس هوا ده و كده انا عرفت انقله تم نقله اخيرا =) واحد ما تحس دماغه بتبدا تشتغل لما يسمع موسيقه هاديه كده شكرا تعبتك معايه والله

حبيبي تمام الله ينور :showoff: ماهو لازم كده نشغل دماغنا مع بعض و كله بيجي واحدة واحدة عاش :wave:

MohamedLol 06-04-2017 03:42 AM

رد: Arena Help !
 
انت كنت عايز تنقل الا ني بي سي :؟::111:
دي اسهل


declare @npcname varchar(128)
DECLARE @CHARNAME VARCHAR (64)
set @npcname = 'CODENAMENPC'
SET @CHARNAME = 'test' -- Character name from _Char table to get mob position X Y Z
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)
UPDATE Tab_RefNest set nRegionDBID = @REGION, fLocalPosX = @posx, fLocalPosY = @posy, fLocalPosZ = @posz where dwTacticsID = (select dwTacticsID from Tab_RefTactics where dwObjID = (select ID from _RefObjCommon where CodeName128 = @npcname ))

joesuef 06-04-2017 03:42 AM

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

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


حبيبي تمام الله ينور :showoff: ماهو لازم كده نشغل دماغنا مع بعض و كله بيجي واحدة واحدة عاش :wave:

ياريت بس تحط لينك فيس بتاعك لان لينك ع بروفيل مش شغال ؟

MohamedLol 06-04-2017 03:43 AM

رد: Arena Help !
 
بتحط كودالا ني بي سي واسم الاميل بس كدا

joesuef 06-04-2017 03:48 AM

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

المشاركة الأصلية كتبت بواسطة MohamedLol (المشاركة 5311899)
بتحط كودالا ني بي سي واسم الاميل بس كدا

1- لو هتعمل كده في arena هينقل كل arena ال ف جيم =)

MohamedLol 06-04-2017 03:49 AM

رد: Arena Help !
 
قكرك هتنقل اني بي سي عادي معلش

joesuef 06-04-2017 03:50 AM

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

المشاركة الأصلية كتبت بواسطة MohamedLol (المشاركة 5311897)
انت كنت عايز تنقل الا ني بي سي :؟::111:
دي اسهل


declare @npcname varchar(128)
DECLARE @CHARNAME VARCHAR (64)
set @npcname = 'CODENAMENPC'
SET @CHARNAME = 'test' -- Character name from _Char table to get mob position X Y Z
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)
UPDATE Tab_RefNest set nRegionDBID = @REGION, fLocalPosX = @posx, fLocalPosY = @posy, fLocalPosZ = @posz where dwTacticsID = (select dwTacticsID from Tab_RefTactics where dwObjID = (select ID from _RefObjCommon where CodeName128 = @npcname ))



يا باشا اول حاجه لو NPC عادي هيتنقل لوحده ماشي بس لو جيت تنقل arena manager هينقل كل arena العندك ف كل مدينه ف مكان ال هتنقله فيه فنتا لازم تاخده من RefNest هوا حوار عمتن انا هنذل الطريقه لان اكيد ف ناس حولت تنقل arena حصل معاه نفس الحوار انشالله هنزلها بكره ابقا شوفها =)

joesuef 06-04-2017 03:55 AM

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

المشاركة الأصلية كتبت بواسطة MohamedLol (المشاركة 5311903)
قكرك هتنقل اني بي سي عادي معلش

ولا يهمك يا باشا =)

osamanamous 10-04-2017 08:47 PM

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


.Gamer. 10-04-2017 11:10 PM

رد: Arena Help !
 
ده كود ال npc arena
كود PHP:

NPC_SD_ARENA_MANAGER 

وده ال CTF
كود PHP:

NPC_CH_EVENT_KISAENG1 


.Gamer. 11-04-2017 12:22 PM

رد: Arena Help !
 
http://www.silkroad4arab.com/vb/showthread.php?t=614551
مينفعش يبقي ليك موضوعين في نفس الوقت .. يبقي ليك 3 مواضيع ؟؟
تم مسح واحد ,, وهيتم مسح ده كمان
#يغلق


الساعة الآن 10:18 AM.

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