انت كنت عايز تنقل الا ني بي سي :؟:
دي اسهل
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 ))