المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Unique


bmz
06-05-2017, 05:34 PM
ازاى احدد مكان اخلى unique يظهر فيه كل 40 ثانيه
وازاى اخليه الlvl اللى انا عاوزه وكمان عاوز اخليه ينزل coin

.Gamer.
06-05-2017, 05:47 PM
ده عشان تضيفة فيي المكان ....



صورة من قبل ما اعمله .... وقفته في المكان وقفلت.. ( لازم تقفل الاكونت)

http://store6.up-00.com/2017-05/149393863001883.png

نجيب
Media/server_dep/silkroad/textdata/Textdata_Object

نجيب كود اليونيك ... ( انا جبت كود وحش.. المفروض اليونيك كان الكود اللي تحته .. )

صورة منها...

http://store6.up-00.com/2017-05/14939386303094.png

صورة من الكود موضحة كل حاجه :)



http://store6.up-00.com/2017-05/149393863045785.png

صورة بعد استخدام الكود :)

http://store6.up-00.com/2017-05/149393863054286.png

صورة من اليونيك بعد الاضافة :)

http://store6.up-00.com/2017-05/14939396890081.png


الكود المستخدم في الصور ....


USE SRO_VT_SHARD -- Created By Gamer^^

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_CH_MANGNYANG_EVIL' -- Unique code name from _RefobjCommon table
SET @CHARNAME = '[Administrator] Gamer' -- Character name from _Char table to get mob position X Y Z
SET @mindealy = 3600 -- Minimum time before appears in seconds
SET @maxdelay = 3600 -- Maximum time before appears in seconds
SET @INITRADIUS = 1 -- Radius around spot unique can generated at
SET @RADIUS = 1 -- 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!'







وده الكود عشان تضيف drop


USE SRO_VT_SHARD
GO

DECLARE @MonsterID int
DECLARE @ItemID int
DECLARE @DropRatio real



SET @MonsterID = 3810 -------- Mob,Unique ID you want Add Drop in
SET @DropRatio = 1 -------- Item drop rate 1=100% , 0.3 = 30%
SET @ItemID = 24165 -------- ITEM ID You want Add in Drops


INSERT _RefMonster_AssignedItemDrop
(
RefMonsterID,
RefItemID,
DropGroupType,
OptLevel,
DropAmountMin,
DropAmountMax,
DropRatio,
RefMagicOptionID1,
CustomValue1,
RefMagicOptionID2,
CustomValue2,
RefMagicOptionID3,
CustomValue3,
RefMagicOptionID4,
CustomValue4,
RefMagicOptionID5,
CustomValue5,
RefMagicOptionID6,
CustomValue6,
RefMagicOptionID7,
CustomValue7,
RefMagicOptionID8,
CustomValue8,
RefMagicOptionID9,
CustomValue9,
RentCodeName
)
VALUES(@MonsterID , @ItemID, 0, 0, 1, 1, @DropRatio, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0 , 0 , 'xxx')


وده عشان تعدل ال lvl بتاعه

mob editor download (https://mega.nz/#!9IYGBYAR!Zt7mgBcQluX3xGRj4hqTr_mJs2A5MT7Nc3rCu6E h7AI)

bmz
06-05-2017, 06:13 PM
اول حاجه كونت عاوز اعرف يعنى مئ هضيف حاجه فى الmedia ثانى حاجه لو عاوز اليونيك ميمشيش من مكان كتيير ازاى ثالثا الكود بتاع الdrop يعنى مش هيتكتب اسم اليونك ولا حتى تحديد مكانه يعنى هو الكود دة عارف مكان اليونك اللى انا عاوزه اضيف فيه الحاجه رابعا فين المكان اللى هضيف فيه كود الايتم

Scrox
06-05-2017, 06:28 PM
اولا انت مش هتضيف اى حاجة فى الميديا كل العليك انك تقفل gameserver وتفتحوا تشوف مكان يونك و خد الشرح دى حاجة محترمة

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

bmz
06-05-2017, 07:29 PM
طيب تمام لو كونت عاوز اضيف مثلا 10 كوين جوه ازاى ودة عاوز id item

Scrox
06-05-2017, 07:40 PM
إنزيل فى اخير كيورى تحت فى الرقم دى الهو 1'1 غيرها بالانت عايزة VALUES(@MonsterID , @ItemID, 0, 0, 1, 1, @DropRatio, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0 , 0 , 'xxx')
ودى كيورى تكتب فيها كود الايتم هيدك ID item

[PHP] Use SRO_VT_SHARD select ID from _RefObjCommon where CodeName128 like 'MOB_SD_ANUBIS' [/PHP

حاضرتك اقرأ الموضوع إلا أنا مدهولك كويس وانت هتعرف العايزة من الموضوع

bmz
06-05-2017, 07:58 PM
جيت ابتدى بالكود الاول الى هو دة

USE SRO_VT_SHARD

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_EV_WINTER_WHITEKNIGHT_100' -- Unique code name from _RefobjCommon table
SET @CHARNAME = 'President' -- Character name from _Char table to get mob position X Y Z
SET @mindealy = 60 -- Minimum time before appears in seconds
SET @maxdelay = 60 -- Maximum time before appears in seconds
SET @INITRADIUS = 1 -- Radius around spot unique can generated at
SET @RADIUS = 1 -- 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 ''

جبلى المشكله دى

http://www8.0zz0.com/2017/05/06/19/648119174.png

Scrox
06-05-2017, 08:06 PM
حاضرتك اسم الشخصية دى موجودة عندك فى الجيم ولا انت و اخد Copy paste من غير ما تقرأ الكيورى
set@Uniques= هنا كود اليونك الاانت عايزة
SET @CharName= هنا اسم الشخصية بتعتك
و الرقمين الهم 60 و 60 دول بتوع وقت اليونك لو عايز يونك ينزيل كل نصف ساعة احسابه بالثوانى

bmz
06-05-2017, 08:08 PM
لا غيرت الاسم اكيد طبعا

Scrox
06-05-2017, 08:18 PM
اقرأ الموضوع العدلت علية فوق تانى

bmz
06-05-2017, 08:26 PM
ماشى على الخطوات بالظبت عاوز حل كل لمه اجى اضيف الكود يجبلى كدة

http://www8.0zz0.com/2017/05/06/19/648119174.png

ايه الحل

Scrox
06-05-2017, 11:27 PM
تاب جرب تضاف يونك غير الفى كيورى مثلا Yuno أو Jupiter أو Baal

.Gamer.
07-05-2017, 01:11 AM
دول علي الكلمة الحمرا اللي تحت هتجيبلك السطر اللي فيه الغلط وهات صورة منه ...................