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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   طلب QUERY (https://silkroad4arab.com/vb/showthread.php?t=575786)

MarOz 09-01-2015 04:58 PM

طلب QUERY
 
عاوز كويري تغير مكان ال npc

™Shi6on 09-01-2015 09:32 PM

1-هـتجيب Account وتوقفو فـى الـمكان الـجديد اللى هـننقل ليه الـ NPC
-2هـتجيب اسـم الـ NPC مـثال STORE_Thiefs_TAB1
اسـتخدم الـ Query ده عـشان تـجيب ID الـ NPC

كود PHP:

use SRO_VT_SHARD 
select 
* from _RefObjCommon where CodeName128 like 'NPC_Thiefs' 

وبـعدين تدخل على Tab_RefTactics فى dwObjID
تدور على ال ID الى جبتو فوق بتاع ال query
طـب لـقيتو وده طـبعن هـتلاقيه جـمبة رقـم بـتاع dwTacticsID
3- افتح Tab_RefNest
وعلى dwTacticsID تدور على الرقم الى جبتو من الى فات
4-لما تلاقية طبعن ملاحظ ال X & y & z
هتاخد الى فى الاكونت الى حتيطو ال X & y & Z
بس متنساش nRegionDBID
دة فى _char تبقى LatestRegion

منقول ^_^ :welcomeani:

Spicoo 09-01-2015 11:27 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


الساعة الآن 03:40 AM.

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