الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   Unique (https://silkroad4arab.com/vb/showthread.php?t=615460)

bmz 06-05-2017 05:34 PM

Unique
 
ازاى احدد مكان اخلى unique يظهر فيه كل 40 ثانيه
وازاى اخليه الlvl اللى انا عاوزه وكمان عاوز اخليه ينزل coin

.Gamer. 06-05-2017 05:47 PM

رد: Unique
 
ده عشان تضيفة فيي المكان ....



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

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


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


كود PHP:

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 (dwNestIDFROM Tab_RefNest)+1
DECLARE @MAXHIVE int = (SELECT MAX (dwHiveIDFROM Tab_RefHive)+1
DECLARE @MAXTACTICS int = (SELECT MAX (dwTacticsIDFROM 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,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,szDescString128VALUES
(@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,dwOverwriteMaxTotalCount,fMonsterCountPerPC,dwSpawnSpeedIncreaseRate,dwMaxIncreaseRate,btFlag,GameWorldID,HatchObjType,szDescString128VALUES
(@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 (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSX INT SET @POSX = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSY INT SET @POSY = (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME)
DECLARE @
POSZ INT SET @POSZ = (SELECT (POSZFROM _Char WHERE CharName16 = @CHARNAME)

SET IDENTITY_INSERT Tab_RefNest ON
INSERT INTO Tab_RefNest 
(dwNestID,dwHiveID,dwTacticsID,nRegionDBID,fLocalPosX,fLocalPosY,fLocalPosZ,wInitialDir,nRadius,nGenerateRadius,nChampionGenPercentage,dwDelayTimeMin,dwDelayTimeMax,dwMaxTotalCount,btFlag,btRespawn,btTypeVALUES
(@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


كود PHP:

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 -------- 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 , @ItemID0011, @DropRatio00000000,
00000000'xxx'

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

mob editor download

bmz 06-05-2017 06:13 PM

رد: Unique
 
اول حاجه كونت عاوز اعرف يعنى مئ هضيف حاجه فى الmedia ثانى حاجه لو عاوز اليونيك ميمشيش من مكان كتيير ازاى ثالثا الكود بتاع الdrop يعنى مش هيتكتب اسم اليونك ولا حتى تحديد مكانه يعنى هو الكود دة عارف مكان اليونك اللى انا عاوزه اضيف فيه الحاجه رابعا فين المكان اللى هضيف فيه كود الايتم

Scrox 06-05-2017 06:28 PM

رد: Unique
 
اولا انت مش هتضيف اى حاجة فى الميديا كل العليك انك تقفل gameserver وتفتحوا تشوف مكان يونك و خد الشرح دى حاجة محترمة

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

bmz 06-05-2017 07:29 PM

رد: Unique
 
طيب تمام لو كونت عاوز اضيف مثلا 10 كوين جوه ازاى ودة عاوز id item

Scrox 06-05-2017 07:40 PM

رد: Unique
 
إنزيل فى اخير كيورى تحت فى الرقم دى الهو 1'1 غيرها بالانت عايزة
كود PHP:

   VALUES(@MonsterID , @ItemID0011, @DropRatio00000000,
00000000'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

رد: Unique
 
جيت ابتدى بالكود الاول الى هو دة

اقتباس:

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

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

bmz 06-05-2017 08:08 PM

رد: Unique
 
لا غيرت الاسم اكيد طبعا

Scrox 06-05-2017 08:18 PM

رد: Unique
 
اقرأ الموضوع العدلت علية فوق تانى

bmz 06-05-2017 08:26 PM

رد: Unique
 
ماشى على الخطوات بالظبت عاوز حل كل لمه اجى اضيف الكود يجبلى كدة

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

ايه الحل

Scrox 06-05-2017 11:27 PM

رد: Unique
 
تاب جرب تضاف يونك غير الفى كيورى مثلا Yuno أو Jupiter أو Baal

.Gamer. 07-05-2017 01:11 AM

رد: Unique
 
دول علي الكلمة الحمرا اللي تحت هتجيبلك السطر اللي فيه الغلط وهات صورة منه ...................


الساعة الآن 05:36 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.