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

مشاهدة النسخة كاملة : ادخل بسرعه


Spicoo
07-01-2015, 11:59 PM
how to move npc
ازاي انقل npc

Hero
08-01-2015, 12:05 AM
بص يا معلم
اللى عليك انك تشوف اسم ال NPC و تعمل علية بحث فى ال
textdata_object.txt
فى الميديا
و تانى حاجة تبحث علية فى الداتا بيز با كورى
زى مثلا دى
Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'ITEM_CH_TBLADE_11_SET_A_RARE'
بعد ما تعرف ال ID تشوفة فى ال Ref.Nest
و توقف اكونت فى المكان اللى انت عايزة
و تاخد منة ال x y و الكلام دى
و بعدين تبدالة فى ال Ref.Nest
دى الطريقة الصعبة فى بقا طريقة عبارة عن كورى
بس انصحك تعمل كدة عشان تبقا فاهم الكورى بيعمل اية

Spicoo
08-01-2015, 12:08 AM
طب حضرتك معاك الكويري
:111 (4)::111 (4):

Hero
08-01-2015, 12:08 AM
اجبهولك :]

Spicoo
08-01-2015, 12:11 AM
بس ياريت ميكنش في حاجه غلط
:111 (16)::111 (16)::111 (16):

Hero
08-01-2015, 12:46 AM
[COLOR="SeaGreen"]انا معظم الحاجة بعملها بنفسى من غير كورى عشان كدة مش بخلى اى كورى معايا فبشفلك الكورى دى و هدهولك /COLOR]

Spicoo
08-01-2015, 12:46 AM
فين يا هيرو
:date::date:

Spicoo
08-01-2015, 01:31 AM
محدش معاه الكويري ولا ايه
:banned::banned:

Spicoo
08-01-2015, 02:12 AM
37 مشاهده ومفيش ردود:no::no::no:
:111 (14)::111 (14)::111 (14):

Spicoo
08-01-2015, 04:10 AM
ياجدعان فين المشرفين

Hero
08-01-2015, 03:23 PM
اسف على التاخير
يا حج قدامك الشرح اعمل اى حاجة
و جرب و هتشتغل والله باذن الله يعنى

Hero
08-01-2015, 03:31 PM
بص الكورى دى هيجبلك ال ID
Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'NPCCode'

USE [SRO_VT_SHARD]
SELECT [dwTacticsID] FROM [dbo].[Tab_RefTactics] WHERE (dwObjID LIKE 'ID')

USE [SRO_VT_SHARD]
SELECT [dwNestID] FROM [dbo].[Tab_RefNest] WHERE (dwTacticsID LIKE 'ID')
عليك بقا تجيب ال ID بتاع ال Ref.Nest
و بعدين تنقلة با ال x y

Spicoo
08-01-2015, 06:46 PM
اولا مشكور يا باشا علي المجهود بتاعك دا بس في كويري تاني بتكتب فيه Name Cher وName Npc وبينقلك علي طول علشان دا مش شغال عندي معلومه انا DB AvengerS

Dev. iLegend
08-01-2015, 09:51 PM
باشا سيادتك انت ممكن تدور في جوجل هيجبلك الكيوري بس عشان حد يديلك كيوري جاهزة لازم يتأكد انها شغالة أو بمعنى أصح يعملها بأيده زي ما Hero قالك .. وعلى فكرة عشان تغير مكان الان بي سي أسهل طريقة ليك وعشان تفهم الدنيا ماشية إزاي .. من جداول الداتا بيز خش شوف كود الان بي سي من الكلينت وادخل هات الكود من الداتا بيز وامشي ع الشرح بتاع أستاذ Hero دا لو مكانش كود الان بي سي موجود في Tab_RefHive

Hero
09-01-2015, 12:02 AM
تمام كلامك
حتى عشان يعرف الكورى بيعمل اية

Spicoo
09-01-2015, 10:56 PM
الكويري اهوا ي يا باشا وشكرا للمساعده
USE [SRO_VT_SHARD]

DECLARE @KINGEDITOR1 VARCHAR (129)
DECLARE @CHARNAME VARCHAR (64)

SET @KINGEDITOR1 = 'NPC_Arshivel'
SET @CHARNAME = 'Mero'

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