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

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

aass144 22-05-2018 09:30 PM

عايز Query لنقل NPC
 
ياريت يكون شغال وي ياريت شرح بعد ازنكو :D

_Legend_R_ 22-05-2018 11:39 PM

رد: عايز Query لنقل NPC
 
كود PHP:

USE [SRO_VT_SHARD]
----------------------------
Made By AnTaKa----------------------------
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

Hero 23-05-2018 12:22 AM

رد: عايز Query لنقل NPC
 
تابع موضوعك ...

aass144 23-05-2018 04:39 AM

رد: عايز Query لنقل NPC
 
اقتباس:

المشاركة الأصلية كتبت بواسطة _Legend_R_ (المشاركة 5345891)
كود PHP:

USE [SRO_VT_SHARD]
----------------------------
Made By AnTaKa----------------------------
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

تم الحل وي شكرا ليك يا باشا

Hero 23-05-2018 04:46 AM

رد: عايز Query لنقل NPC
 
##


الساعة الآن 09:21 PM.

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