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

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

banner 25-09-2018 08:15 PM

مساعده في unique
 
انا ضيفت tiger STR عاوزها تنزل زي INT في كذا مكان في jangan

McDiesel 25-09-2018 09:46 PM

رد: مساعده في unique
 
استخدم Query دة

كود:

USE SRO_VT_SHARD /* s4a */

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 (dwNestID) FROM Tab_RefNest)+1
DECLARE @MAXHIVE int = (SELECT MAX (dwHiveID) FROM Tab_RefHive)+1
DECLARE @MAXTACTICS int = (SELECT MAX (dwTacticsID) FROM Tab_RefTactics)+1

/* put your settings here */
SET @UNIQUE = 'MOB_JUPITER_YUNO' -- Unique code name from _RefobjCommon table
SET @CHARNAME = 'CHARNAME' -- Character name from _Char table to get mob position X Y Z
SET @mindealy = 60  -- Minimum time before appears in seconds
SET @maxdelay = 120  -- 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,szDescString128) VALUES
(@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,szDescString128) VALUES
(@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 (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)

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,btType) VALUES
(@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!'


BuiLt4KiLl 25-09-2018 09:51 PM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev SpartaCuS (المشاركة 5354009)
استخدم Query دة

كود:

USE SRO_VT_SHARD /* s4a */

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 (dwNestID) FROM Tab_RefNest)+1
DECLARE @MAXHIVE int = (SELECT MAX (dwHiveID) FROM Tab_RefHive)+1
DECLARE @MAXTACTICS int = (SELECT MAX (dwTacticsID) FROM Tab_RefTactics)+1

/* put your settings here */
SET @UNIQUE = 'MOB_JUPITER_YUNO' -- Unique code name from _RefobjCommon table
SET @CHARNAME = 'CHARNAME' -- Character name from _Char table to get mob position X Y Z
SET @mindealy = 60  -- Minimum time before appears in seconds
SET @maxdelay = 120  -- 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,szDescString128) VALUES
(@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,szDescString128) VALUES
(@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 (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)

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,btType) VALUES
(@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!'


هوا عاوز يعملها STR و يخليها تظهر نفس الـعادية
لازم الأول ينسخ سطور الـ Tiger Girl العادية
و يعدلها STR بعدين بقا يستخدم الـQuery ده و يحدد بشخصية
الأمكان اللي عاوزها تنزل فيها :Emoji26:

banner 25-09-2018 09:56 PM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BuiLt4KiLl (المشاركة 5354011)


هوا عاوز يعملها STR و يخليها تظهر نفس الـعادية
لازم الأول ينسخ سطور الـ Tiger Girl العادية
و يعدلها STR بعدين بقا يستخدم الـQuery ده و يحدد بشخصية
الأمكان اللي عاوزها تنزل فيها :Emoji26:

بظبط كدا المشكله بقا اني لو وقفت الاكونت في كل مكان كدا هتنزل كذا مره انا عاوزها مره واحده وكل مره في مكان مختلف

McDiesel 25-09-2018 11:28 PM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة BuiLt4KiLl (المشاركة 5354011)


هوا عاوز يعملها STR و يخليها تظهر نفس الـعادية
لازم الأول ينسخ سطور الـ Tiger Girl العادية
و يعدلها STR بعدين بقا يستخدم الـQuery ده و يحدد بشخصية
الأمكان اللي عاوزها تنزل فيها :Emoji26:

هوا الريدي ضاف التايجر خلاص ولو لعب ف سطور التايجر القديمة مش هتنزل خالص ب ال Query دة هيروح مكان التايجر العادية مبتنزل ويعمل ال Query

McDiesel 25-09-2018 11:28 PM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة banner (المشاركة 5353988)
انا ضيفت tiger STR عاوزها تنزل زي INT في كذا مكان في jangan


!! علي كلام حضرتك انت ضايفها اصلا

BuiLt4KiLl 26-09-2018 12:28 AM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة banner (المشاركة 5354012)
بظبط كدا المشكله بقا اني لو وقفت الاكونت في كل مكان كدا هتنزل كذا مره انا عاوزها مره واحده وكل مره في مكان مختلف

طيب حضرتك اعرف مواعيد العادية بتنزل امتا
و اظبط دي بعدها بساعتين أو ساعة مثلاً
أو حطها في أماكن جديدة مختلفة
:Emoji26:

banner 26-09-2018 12:51 AM

رد: مساعده في unique
 
محدش عنده فكره يعني اعملها ازاي

banner 26-09-2018 12:55 AM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev SpartaCuS (المشاركة 5354021)
!! علي كلام حضرتك انت ضايفها اصلا

حضرتك انا اقصد اني ضفت ال STR وال INT لسه موجوده بس انا الفكره اني عاوز اخلي ال STR تنزل زي ال INT ياريت تكون فهمتني وشكرا لهتمامك

McDiesel 26-09-2018 05:31 AM

رد: مساعده في unique
 
طيب ما الاسهل خد لينكات العادية كوبي واعمل نسخة منها وخليها Str اسهل وكدة كدة هتنزل زي مهيا عادي

banner 26-09-2018 03:37 PM

رد: مساعده في unique
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev SpartaCuS (المشاركة 5354059)
طيب ما الاسهل خد لينكات العادية كوبي واعمل نسخة منها وخليها Str اسهل وكدة كدة هتنزل زي مهيا عادي

تسلم ##

BuiLt4KiLl 26-09-2018 09:25 PM

رد: مساعده في unique
 
تمام ، يغلق للانتهاء
##


الساعة الآن 02:37 PM.

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