vsro
vsro vsro
vsro vsro

Paylaşım vSRO - Unique Spawn Ekleme

iMonarch

coded poetry
.
Katılım
14 Tem 2018
Mesajlar
579
Tepkime puanı
402
Puanları
184
Konum
İstanbul
vsro
SQL:
vSRO - Unique Spawn Ekleme
İşlemi yapmadan önce databasenizin yedeğini almayı unutmayın.



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_DARK_DOG' -- Unique kodunu yaziyorsunuz RefObjCommondan - CodeName128 ' columnunda bulabilirsiniz..

SET @CHARNAME = 'deneme' -- X Y Z koordinatlarini alacagi karakterin ismi - Char tablosu CharName16 columnunda bulabilirsiniz.

SET @mindealy = 3600  -- Saniyede bir belirdikten önce min.süre

SET @maxdelay = 3600  -- Saniyede bir belirdikten önce max.süre

SET @INITRADIUS = 20  -- Unique'nin belirdigi spotun çevresi

SET @RADIUS = 20  -- Unique'nin hareket ettigi spotun (bölgenin) çevresi

/* end of settings area */



/* get ID of mob by code name */

Declare @MOBID int SET @MOBID = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = @UNIQUE)





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)







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)





/* 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)





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)







print ''

print ''

print 'Done!'
 
Katılım
22 May 2019
Mesajlar
2
Tepkime puanı
1
Puanları
3
Yaş
30
Konum
Jangan
Çoklu noktada nasıl spawnlayabiliriz?
(Hortlatmış oldum k.bakmayın ?)
 
Katılım
13 May 2019
Mesajlar
78
Tepkime puanı
25
Puanları
18
Yaş
24
Konum
Yönetici
Bu kodu kullanmama rağmen yine ung spam olmuyor tabloları taktics hive ve nest kontrol ettiğimde herşey doğru el ilede ekleme yapmamıza rağmen bir türlü olmadı sebebi ne olabilir bilen bir arkadaş yardımcı olabilir mi
 

iMonarch

coded poetry
.
Katılım
14 Tem 2018
Mesajlar
579
Tepkime puanı
402
Puanları
184
Konum
İstanbul
Spawn edilen unique farklı bir gameworld Id ye tanımlı ise o uniquenin refhive tablosundaki gameworld satırını gameworld Id girerek sorunu çözebilirsiniz.
 

iMonarch

coded poetry
.
Katılım
14 Tem 2018
Mesajlar
579
Tepkime puanı
402
Puanları
184
Konum
İstanbul
özelden iletişim bilgileri için pm atın kontrol edelim
 
Katılım
13 May 2019
Mesajlar
78
Tepkime puanı
25
Puanları
18
Yaş
24
Konum
Yönetici
Süre 1 sn yapınca atıyor ama süre 12 saat yapınca atımıyor neden olabilir araştırmalarıma göre bir kaç kişi daha başına gelmiş ama çözüm yolunu yazmamışlar
 
Üst Alt