عرض مشاركة واحدة
قديم 24-08-2018, 07:38 PM   #4

s204
عضو نشيك





• الانـتـسـاب » Jun 2018
• رقـم العـضـويـة » 136023
• المشـــاركـات » 66
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
s204 صـاعـد

s204 غير متواجد حالياً



افتراضي رد: استفسار بخصوص NPC



تم الحل بنقل مكان ال NPC


بستخدام Query
كود PHP:
USE [SRO_VT_SHARD]  

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

SET @KINGEDITOR1 'NPC_START_QUEST' ----- Your Npc Name  
SET 
@CHARNAME 'Bedo_' ----- 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)  
--------------- 
By Rover  
UPDATE Tab_RefNest  
SET nregiondbid 
= @ASpos1,  
flocalposx = @ASpos2,  
flocalposy = @ASpos3,  
flocalposz = @ASpos4  
WHERE dwnestid 
= @AS3 and dwtacticsid = @AS2