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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة (https://silkroad4arab.com/vb/showthread.php?t=632430)

ahmedjak1993 20-08-2019 09:22 PM

عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة
 
يا جماعه عاوزز انزل البلوره الحمرا في اليكس جنب الموبس ومش عاوز اشيل الموبس انا عاوز كل حاجه عاديه في السرفر وضيف عليهم البلورا الحمرا علشان الناس تعرف تجيب بدfgw و مش عوزها كتيرة علشان الناس
تعرف تلعب و متموتش ☠️☠️☠️☠️☠️☠️
و شكرآ مقدمآ. 🎉🎉🎉🎉🎉


👍👍👍👍👍👍👍👍👍👍

X-Vortex 20-08-2019 10:46 PM

رد: عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة
 
كود PHP:

USE SRO_VT_SHARD

DECLARE @UNIQUE VARCHAR (129)
DECLARE @
CHARNAME VARCHAR (64)
DECLARE @
mindealy INT
DECLARE @maxdelay int
DECLARE @INITRADIUS INT
DECLARE @RADIUS int
DECLARE @MAXNEST int = (SELECT MAX (dwNestIDFROM Tab_RefNest)+1
DECLARE @MAXHIVE int = (SELECT MAX (dwHiveIDFROM Tab_RefHive)+1
DECLARE @MAXTACTICS int = (SELECT MAX (dwTacticsIDFROM Tab_RefTactics)+1

/* put your settings here */
SET @UNIQUE 'MOB_GOD_PILLAR_WRECK_100_110' -- Unique code name from _RefobjCommon table
SET 
@CHARNAME 'CHARNAME' -- Character name from _Char table to get mob position X Y Z
SET 
@mindealy 1  -- Minimum time before appears in seconds
SET 
@maxdelay 2  -- Maximum time before appears in seconds
SET 
@INITRADIUS 100  -- Radius around spot unique can generated at
SET 
@RADIUS 500  -- Radius around spot Unique can move in
/* end of settings area */

/* get ID of mob by code name */
Declare @MOBID int SET @MOBID = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = @UNIQUE)

SET IDENTITY_INSERT Tab_RefTactics ON
INSERT INTO Tab_RefTactics 
(dwTacticsID,dwObjID,btAIQoS,nMaxStamina,btMaxStaminaVariance,nSightRange,btAggressType,AggressData,btChangeTarget,btHelpRequestTo,btHelpResponseTo,btBattleStyle,BattleStyleData,btDiversionBasis,DiversionBasisData1,DiversionBasisData2,DiversionBasisData3,DiversionBasisData4,DiversionBasisData5,DiversionBasisData6,DiversionBasisData7,DiversionBasisData8,btDiversionKeepBasis,DiversionKeepBasisData1,DiversionKeepBasisData2,DiversionKeepBasisData3,DiversionKeepBasisData4,DiversionKeepBasisData5,DiversionKeepBasisData6,DiversionKeepBasisData7,DiversionKeepBasisData8,btKeepDistance,KeepDistanceData,btTraceType,btTraceBoundary,TraceData,btHomingType,HomingData,btAggressTypeOnHoming,btFleeType,dwChampionTacticsID,AdditionOptionFlag,szDescString128VALUES
(@MAXTACTICS,@MOBID,0,500,50,200,0,0,2,2,2,0,0,5,0,0,0,0,0,30,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,500,0,0,2,0,0,112,@UNIQUE)
SET IDENTITY_INSERT Tab_RefTactics OFF

SET IDENTITY_INSERT Tab_RefHive ON
INSERT INTO Tab_RefHive 
(dwHiveID,btKeepMonsterCountType,dwOverwriteMaxTotalCount,fMonsterCountPerPC,dwSpawnSpeedIncreaseRate,dwMaxIncreaseRate,btFlag,GameWorldID,HatchObjType,szDescString128VALUES
(@MAXHIVE,0,1,0,0,0,0,1,1,@UNIQUE)
SET IDENTITY_INSERT Tab_RefHive OFF

/* get position coordinates of your character */

DECLARE @REGION INT SET @REGION = (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSX INT SET @POSX = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSY INT SET @POSY = (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSZ INT SET @POSZ = (SELECT (POSZFROM _Char WHERE CharName16 = @CHARNAME)

SET IDENTITY_INSERT Tab_RefNest ON
INSERT INTO Tab_RefNest 
(dwNestID,dwHiveID,dwTacticsID,nRegionDBID,fLocalPosX,fLocalPosY,fLocalPosZ,wInitialDir,nRadius,nGenerateRadius,nChampionGenPercentage,dwDelayTimeMin,dwDelayTimeMax,dwMaxTotalCount,btFlag,btRespawn,btTypeVALUES
(@MAXNEST,@MAXHIVE,@MAXTACTICS,@REGION,@POSX,@POSY,@POSZ,0,@RADIUS,@INITRADIUS,0,@mindealy,@maxdelay,1,0,1,0)
SET IDENTITY_INSERT Tab_RefNest OFF


print ''
print ''
print 'Done!' 
/**Because query will not work as it with BR files due to the difference between tables so: 

هتغير اسم الكراكتر بس وهتحطها ف اكتر من مكان ..


وبعد كدا ابقا اتاكد من طلبك ووضح انت عايز ايه بالظبط ...

M.HADAD 20-08-2019 11:02 PM

رد: عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة M.HADAD (المشاركة 5371453)
خد باك اب واستخم الكويرى دا
كود PHP:

USE [SRO_VT_SHARD]

Update Tab_RefNest Set dwmaxtotalcount 1 WHERE dwTacticsID = (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID 
(
SELECT ID FROM _RefObjCommon WHERE Codename128 like 'Here mob code')) 

ودا كود الموبس تقريبا انا مش فاكر اووى الصراحه
MOB_GOD_PILLAR_TOGUI_35_50
MOB_GOD_PILLAR_TOGUI_51_60
MOB_GOD_PILLAR_TOGUI_61_70
MOB_GOD_PILLAR_FLAME_71_80
MOB_GOD_PILLAR_FLAME_81_90
MOB_GOD_PILLAR_WRECK_91_100
MOB_GOD_PILLAR_WRECK_100_110
هتكتب كود الموبس فى الكويرى وتدوس Execute جرب وقولى

شوف الحل دا كدا

واعمل الكويرى دا كمان

كود PHP:

USE [SRO_VT_SHARD]
GO
UPDATE Tab_RefNest SET dwMaxTotalCount 
1 WHERE dwTacticsID LIKE '41540'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '41550'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '41560'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '41570'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '41580'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '41590'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42460'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42470'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42480'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42490'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42500'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42510'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42520'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '42530'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43420'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43430'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43440'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43450'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43460'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43470'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43480'
UPDATE Tab_RefNest SET dwMaxTotalCount 1 WHERE dwTacticsID LIKE '43490' 


ahmedjak1993 21-08-2019 01:58 AM

رد: عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة
 
شكرآ

X-Vortex 21-08-2019 07:54 PM

رد: عاوز أضيف الجوهر الحمرا fgw في alx مع وجود وحوش المدينة
 
ياريت تختار الاجابة اللى حليت بيها الموضوع عشان نقفلو ...


الساعة الآن 05:41 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.