|
You last visited: Today at 20:42
Advertisement
Add New Mobs Spawn
Discussion on Add New Mobs Spawn within the SRO Private Server forum part of the Silkroad Online category.
11/12/2015, 17:30
|
#1
|
elite*gold: 20
Join Date: May 2010
Posts: 503
Received Thanks: 69
|
Add New Mobs Spawn
Hello Guys !!
Iwant to add some mobs in samarkand area ,
How i can spawn new spawn mobs ??
Any One can tell me how ican make new spawn for mobs not uniques !!
thanks
|
|
|
11/13/2015, 15:38
|
#2
|
elite*gold: 0
Join Date: Dec 2007
Posts: 242
Received Thanks: 16
|
Use same Query to Unique . change only name to u like add ..
Only Put DelayMin = 0 and Delay Max = 0 and Maxcount = (as you like) .
When MAXCOUNT is hit .. then procedure stop Spawn and Re-add mob when somes Die due Delays 0 seg ..
|
|
|
11/14/2015, 07:26
|
#3
|
elite*gold: 0
Join Date: Oct 2015
Posts: 93
Received Thanks: 10
|
Use this Query
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,btMaxStam inaVariance,nSightRange,btAggressType,AggressData, btChangeTarget,btHelpRequestTo,btHelpResponseTo,bt BattleStyle,BattleStyleData,btDiversionBasis,Diver sionBasisData1,DiversionBasisData2,DiversionBasisD ata3,DiversionBasisData4,DiversionBasisData5,Diver sionBasisData6,DiversionBasisData7,DiversionBasisD ata8,btDiversionKeepBasis,DiversionKeepBasisData1, DiversionKeepBasisData2,DiversionKeepBasisData3,Di versionKeepBasisData4,DiversionKeepBasisData5,Dive rsionKeepBasisData6,DiversionKeepBasisData7,Divers ionKeepBasisData8,btKeepDistance,KeepDistanceData, btTraceType,btTraceBoundary,TraceData,btHomingType ,HomingData,btAggressTypeOnHoming,btFleeType,dwCha mpionTacticsID,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,dwOverwriteMaxTot alCount,fMonsterCountPerPC,dwSpawnSpeedIncreaseRat e,dwMaxIncreaseRate,btFlag,GameWorldID,HatchObjTyp e,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,fLocalP osX,fLocalPosY,fLocalPosZ,wInitialDir,nRadius,nGen erateRadius,nChampionGenPercentage,dwDelayTimeMin, dwDelayTimeMax,dwMaxTotalCount,btFlag,btRespawn,bt Type) 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!'
|
|
|
 |
Similar Threads
|
[Question] How to DISABLE mobs Spawn , without uniques spawn , etc ?
09/12/2016 - SRO Private Server - 6 Replies
i am making a PVP server , i want to make start level 110 and cap level 130
so the other areas are not important , and also they could take RAM , CPU and it may cause some LAGGGGGS !
so can you tell me any ideas how to disable it ? Thanks
|
Add New Mobs Spawn
11/14/2015 - SRO Private Server - 2 Replies
Hello Guys !!
Iwant to add some mobs in samarkand area ,
How i can spawn new spawn mobs ??
Any One can tell me how ican make new spawn for mobs not uniques !!
thanks
|
mobs spawn help
04/18/2013 - SRO Private Server - 1 Replies
now this query decrease the mobs spawn rate
USE SRO_VT_SHARD
GO
UPDATE dbo.Tab_RefNest SET dwmaxtotalcount = dwmaxtotalcount/3
NOW how i can increase it again ?:o
|
Mobs Spawn
07/01/2012 - SRO Private Server - 1 Replies
hello
Mobs Spawn slightly , I want to do more.There is almost no mob
|
How to spawn mobs
01/09/2008 - EO PServer Hosting - 5 Replies
Ok Im no pro but I found this out and it works for me.
1: Use somthing like navcat
2: open in my Db cq_generator
3: Look for colum row npctype
For this example I will use Madbulls in cronus also easy to test.
Mob Ids:
1000 = Normal Madbulls
1001 = Madbulls Lv12 (maybe Boss)
|
All times are GMT +1. The time now is 20:42.
|
|