Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Katılım
6 Şub 2019
Mesajlar
269
Alınan Beğeni
887
Ödül Puanları
92
Konum
-
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
Alınan Beğeni
1
Ödül Puanları
3
Konum
Jangan
Çoklu noktada nasıl spawnlayabiliriz?
(Hortlatmış oldum k.bakmayın ?)
 

DragonSlayer

oldschool
.
Katılım
13 May 2019
Mesajlar
1,007
Çözümler
2
Alınan Beğeni
856
Ödül Puanları
113
Konum
Lutsk
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
378
Alınan Beğeni
377
Ödül 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
378
Alınan Beğeni
377
Ödül Puanları
184
Konum
İstanbul
özelden iletişim bilgileri için pm atın kontrol edelim
 

DragonSlayer

oldschool
.
Katılım
13 May 2019
Mesajlar
1,007
Çözümler
2
Alınan Beğeni
856
Ödül Puanları
113
Konum
Lutsk
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