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

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

Dark_Legend 17-12-2012 11:30 PM

عايز اعرف حاجه بس
 
لو انا عايز اخلي يونك ينزل في المكان اللي انا احددو كل ساعتين

عايز الشرح المفصل ياريت بالله عليكم

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

TYKE 17-12-2012 11:33 PM

http://www.silkroad4arab.com/vb/showthread.php?t=470287

[Dev] Arshivel 17-12-2012 11:42 PM

مش كل شويه موضوع ياض انتا انتا ليك 3 بس ههههههه
ها قولك يا سيدى
افتح ال Tab_RefNest
وى Tab_RefTactics

Tab_RefNest وى بتشوف ال dwTactisID
وى بتروح على ال
Tab_RefTactics وى بتشوف ال dwTactisID
اودامو ال dwObjID
باخود الرقم ال فى dwObjID وى بتدور عليه فى _RefObjCommon

لو هوا ال انتا عاوزو بتجع تانى على ال Tab_RefNest وى بتروح على ال

fLocalPosx - flocalPsY - flocalPosz دول لو انتا عاوز تغير المكان
لو عاوز تغير المعاد استخدم ده


كود PHP:

Update Tab_RefNest Set dwDelayTimeMin=1800 , dwDelayTimeMax=1800 WHERE dwTacticsID = (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = 
(
SELECT ID FROM _RefObjCommon WHERE Codename128 like 'HERE PUT THE UNIQUE CODE')) 



CriZ 18-12-2012 08:25 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة End_OF_W0RLD (المشاركة 4475995)
مش كل شويه موضوع ياض انتا انتا ليك 3 بس ههههههه
ها قولك يا سيدى
افتح ال Tab_RefNest
وى Tab_RefTactics

Tab_RefNest وى بتشوف ال dwTactisID
وى بتروح على ال
Tab_RefTactics وى بتشوف ال dwTactisID
اودامو ال dwObjID
باخود الرقم ال فى dwObjID وى بتدور عليه فى _RefObjCommon

لو هوا ال انتا عاوزو بتجع تانى على ال Tab_RefNest وى بتروح على ال

fLocalPosx - flocalPsY - flocalPosz دول لو انتا عاوز تغير المكان
لو عاوز تغير المعاد استخدم ده


كود PHP:

Update Tab_RefNest Set dwDelayTimeMin=1800 , dwDelayTimeMax=1800 WHERE dwTacticsID = (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = 
(
SELECT ID FROM _RefObjCommon WHERE Codename128 like 'HERE PUT THE UNIQUE CODE')) 



كود PHP:

اســـــــــــــــــــــتــــــــــــــــــمــــــــــــــــر 


GM]7oDa] 18-12-2012 09:50 AM

لو عزت تنزل unquie spot جديد

كود PHP:

USE SRO_VT_SHARD /* Add Unique Spot By Arabianfox */

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!' 



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

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