مشاهدة النسخة كاملة : مطلوب شرح ADD Uniqes In Map .!
BabiliOn
05-11-2012, 11:18 AM
انا بقا مستنى الشرح دة ومحتاجة هوة ممكن يكون سهل بس محدش عاملة فى الموقع والناس كلها محتاجاة عايز حد يشرح ازاى الواحد يغير مكان يونك يعنى مثلآ يونكات Jupiter كلها عايز انا الى احدد ينزلو فين ولو ينفع اغير الوقت بعد ما يموت يبقا كويس.. ولو فى حد مش فاهم كلامى يفتح سيرفر Troy ويشوف اليونكات بتنزل فين Baal+Yuno بينزلو فى Jangan.!!
BabiliOn
05-11-2012, 02:11 PM
Up
ده كويرى افهم انت بقى :mf_pcwhack: :moon:
USE SRO_VT_SHARD /* Add Unique Spot By Marwan Abbas */
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!'
/**Because query will not work as it with BR files due to the difference between tables so:
BabiliOn
05-11-2012, 02:43 PM
ده كويرى افهم انت بقى :mf_pcwhack: :moon:
USE SRO_VT_SHARD /* Add Unique Spot By Marwan Abbas */
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!'
/**Because query will not work as it with BR files due to the difference between tables so:
ياباشا يعنى مش هاين عليك تقولى اظبطو ازاى يعنى انتا كدا كأنك مفدتنيش بحاجة :eek:
اوضحلك حاجة بس علشان تعرفها انت عاوز من كل لعبة لعبتها حاجة جامدة فيها
ثانيا هما عاملينها بفلوس الداتا انت واخد اي واحدة ببلاش
ثانيا يونكيات الجابتير المكان الصح بتاعها في التيمبل بتاعها مش جان جان ومفيش الا querny ده
الي معلم عليه احمر في الكورينيحط اسم unqiue
Unique : تجيب الـ ID بتاعه و تدور في Tab_RefTactics
تاخد ال TacticsID و تدور في Tab_RefNest
هتلاقي فيه X,Y,Z ..غيرهم للمكان اللي انتا عايزه,
Launcher note : من الـ SMC->Notice
ده من شرح
Midget1337 (http://www.silkroad4arab.com/vb/member.php?u=100773)
(http://www.silkroad4arab.com/vb/member.php?u=100773)
BabiliOn
05-11-2012, 02:55 PM
اوضحلك حاجة بس علشان تعرفها انت عاوز من كل لعبة لعبتها حاجة جامدة فيها
ثانيا هما عاملينها بفلوس الداتا انت واخد اي واحدة ببلاش
ثانيا يونكيات الجابتير المكان الصح بتاعها في التيمبل بتاعها مش جان جان ومفيش الا querny ده
الي معلم عليه احمر في الكورينيحط اسم unqiue
فلوس اية ومش بفلوس اية
اية الى دخل دة بدة يعنى الواحد لازم يدفع فلوس عشان ينزل اليونك فى المكان الى يعجبو حاجة غريبة اوى !!
وكمان افرد انا مش عارف افتح الجبيتر فا بعمل حل تانى انى انزلهم فى اماكن تانية اية الوحش فى كدا
وانا مقولتش ان مكانهم الاصلى فى جانجان العالم كلة عارف انهم بينزلو فى التيمبل
وانا عارف حاجات معينة فى الكورى الى فهمتها الى هوة اسم اليونك والوقت,, اسم الشخصية دة مش عارف هوة قصدة اية بيها وكمان انا مش شايف انك لو عرفتنى اعمل اية بكلمتين مفهومين انك هتتعب فيهم كلو بيفيد كلو وزى ما انتا ما كونتش فاهم حاجة فى الاول فى غيرك زيك كدا وانا الحاجة الى بعرفها بفيد بيها غيرى مبوقفهاش عندى بس كدا.. الف شكر
BabiliOn (http://www.silkroad4arab.com/vb/member.php?u=104436)
انا بقولك الحل اهو
Unique : تجيب الـ ID بتاعه و تدور في Tab_RefTactics
تاخد ال TacticsID و تدور في Tab_RefNest
هتلاقي فيه X,Y,Z ..غيرهم للمكان اللي انتا عايزه,
Launcher note : من الـ SMC->Notice
ده من شرح
Midget1337 (http://www.silkroad4arab.com/vb/member.php?u=100773)
ثانيا اه كل حاجة دلوقتي بفلوس تطلبها من اي حد وناس كتير بتعمل كده علشان انبهك بس الي بيحصل ثانيا بتقول انقل يونيك بيكون بفلوس اه ولله الناس بتعملها بفلوس بدون ذكر اسامي
شكل عمل ان بي سي فيه كل الاسحلة واللبس بيضاف بفلوس كله كده علشان تعرف الحقيقة
ثانيا تقولي انا كنت زيك برضه مش فاهم اقولك حاجة الفترة الي فيها دلوقتي حاجة تمام
ايامنا مكنش كده ولله كل واحد بيتعلم بنفسه اسال اي حد وهو يقولك
BabiliOn
05-11-2012, 03:11 PM
babilion (http://www.silkroad4arab.com/vb/member.php?u=104436)
انا بقولك الحل اهو
unique : تجيب الـ id بتاعه و تدور في tab_reftactics
تاخد ال tacticsid و تدور في tab_refnest
هتلاقي فيه x,y,z ..غيرهم للمكان اللي انتا عايزه,
launcher note : من الـ smc->notice
ده من شرح
midget1337 (http://www.silkroad4arab.com/vb/member.php?u=100773)
ثانيا اه كل حاجة دلوقتي بفلوس تطلبها من اي حد وناس كتير بتعمل كده علشان انبهك بس الي بيحصل ثانيا بتقول انقل يونيك بيكون بفلوس اه ولله الناس بتعملها بفلوس بدون ذكر اسامي
شكل عمل ان بي سي فيه كل الاسحلة واللبس بيضاف بفلوس كله كده علشان تعرف الحقيقة
ثانيا تقولي انا كنت زيك برضه مش فاهم اقولك حاجة الفترة الي فيها دلوقتي حاجة تمام
ايامنا مكنش كده ولله كل واحد بيتعلم بنفسه اسال اي حد وهو يقولك
فى حد يدفع فلوس فى لعبة !
المهم شكرآ على المعلومة بس انا الحمد لله مش من الناس دى انا اى حاجة بعرفها بفيد بيها غيرى يلا الله يسهلم
BabiliOn
05-11-2012, 03:15 PM
انا بقولك الحل اهو
Unique : تجيب الـ ID بتاعه و تدور في Tab_RefTactics
تاخد ال TacticsID و تدور في Tab_RefNest
هتلاقي فيه X,Y,Z ..غيرهم للمكان اللي انتا عايزه,
Launcher note : من الـ SMC->Notice
ده من شرح
Midget1337
والشرح دة على فكرة انا شوفتو الصبح عملت منو اول خطوة وجبت ID Uniqe بعد كدا جيت على التابل الى بعدية وتنحت اعدت سعتين عشان افهم حاجة من الكلام واقصدة اية ولا فهمت حاجة مع انى مش واحد غبي بس انا شكلى هغير رئي بعد الحاجات الى بتدوهانى دى
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions, Inc