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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   Need query to find all npc id (https://silkroad4arab.com/vb/showthread.php?t=614937)

Black Ghost 17-04-2017 03:28 PM

Need query to find all npc id
 
محتاج كويري تجبلي كل ID بتاع NPC علشان فيه مشكلة السيرفر بيسمام اكتر من NPC

او لو ممكن كويري تجبلي كل ال NPC الي في TABle Tab_RefNest


.Gamer. 17-04-2017 06:41 PM

رد: Need query to find all npc id
 
كود PHP:

Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'ITEM_MALL_PREMIUM_GLOBAL_GOLDTIME_PLUS' 

اكتب كود ال NPC وهيطلعلك الID

Black Ghost 17-04-2017 07:12 PM

رد: Need query to find all npc id
 
اقتباس:


كود PHP:
Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'ITEM_MALL_PREMIUM_GLOBAL_GOLDTIME_PLUS'
اكتب كود ال NPC وهيطلعلك الID

ده كود ايتم ولا NPC ?

انا عاوز الكل جربت عملت كويري

كود PHP:

Use SR_R_Shard1 select ID from _RefObjCommon where CodeName128 like 'NPC_%' 

بس مش لاقي ال ID الي طلع كله في Tab_RefNest

Black Ghost 17-04-2017 07:22 PM

رد: Need query to find all npc id
 
للتوضيح اكتر عند مشلكة كل ما افتح السيرفر الجيم سيرفر بيبدا يطلع
CG game world error : can't spawn NPC
كتير وبعدين يقفل
المشكلة ده صلحت بعد ما عملت الكويري ده

كود PHP:

USE SR_R_Shard1
UPDATE Tab_RefNest SET dwmaxtotalcount
=dwmaxtotalcount*10
WHERE dwTacticsID NOT BETWEEN 41000 
AND 43860 
AND dwTacticsID NOT BETWEEN 32100 AND 32800
UPDATE dbo
.Tab_RefNest SET dwmaxtotalcount=1  
WHERE dwdelaytimemax
=21600


.Gamer. 17-04-2017 11:23 PM

رد: Need query to find all npc id
 
اولا ابقي خد باك اب قبل اي حاجه ..
ثانيا .. الكود اللي اديتهولك اكتب فيه كود ال NPC وهيظهرلك ال ID
ثالثا مفيش كود يجيب كل ال ID بتاع ال NPC's

Black Ghost 18-04-2017 12:48 AM

رد: Need query to find all npc id
 
http://thumb.ibb.co/cH0oD5/Untitled.png

طيب ايه الحل دلوقي ؟؟؟

Black Ghost 18-04-2017 01:06 AM

رد: Need query to find all npc id
 
كود PHP:

use SR_R_Shard1
go

select 
into #npc from Tab_RefHive where szDescString128 like '%NPC'

Declare @Id int

while (select COUNT(*)from #npc)>0
begin
Select Top 1 
@Id dwHiveID From #npc

    
--اعمل ايه هنا ؟؟؟

Delete 
#npc Where dwHiveID = @Id
end 

انا عملت الكويري ده

ده المفروض حتعمل لوب علي ال dwHiveID الي في جدول ال Tab_RefHive بشرط ان يكون ال szDescString128 فيه كلمة NPC تمام
بس ازاي بقي احل المشكلة الي في الصورة الي فوق؟؟؟؟

Black Ghost 18-04-2017 01:19 AM

رد: Need query to find all npc id
 
ممكن اعرف الجداول ده بتاعت ايه بالظبط ؟؟

Tab_RefNest

Tab_RefHive

_RefObjCommon

Black Ghost 18-04-2017 02:11 AM

رد: Need query to find all npc id
 
شكرا جدا لمحاولة المساعدة حليت المشكلة من داتا بيز تاني نقلت الجدول بتاع ال Tab_RefNest كله

.Gamer. 18-04-2017 08:18 AM

رد: Need query to find all npc id
 
##


الساعة الآن 01:47 PM.

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