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

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

Maxxxxx 10-02-2015 07:30 AM

مشكلة في اضافة NPC
 
-1 في مشكلة في اضافة npc ال ID الخاص لل _RefObjCommon مش عايز يتغير هوة الفروض يبقي 200 علي حسب الترتيب بيبقي 4650 و لو حولت اعمل save مش بينفع بيتمسح تاني
2- عايز تريقة اخلي الاسلحة nova +7 عند بتاع الاسلحة
3- عايز تريقة اغير بيها لون السلاح
4-عايز طريقة اضيف ايتم للسلك زي الافتار و كدة بس انا مش عايز افترات
5-عايز تريقة اضيف بيها Unique و اغير مكانو
6-عايز طريقة اضيف اسلحة EGY في Unique Temple و الاسلحة nova العادي و الegy العادي
7-في طريقة ازاي تغير شكل Loading و كان بيستخدم برنامج الفوتوشوب c3 علشان يفك التشفير و انا مش لاقي البرنامج دة في اي برنامج تاني او اصدار احدث و يكون بيفك التشفير
8-عايز اضيف لبعض الUnique ارينا
علشان هي اسئلة كتيرة بس قولت مرة وحدة بدل معمل كذا موضوع مش لازم كلهم في موقت واحد اللي يعرف حاجة يقول

Maxxxxx 10-02-2015 09:37 PM

? محدش عارف مش لازم كلهم

Maxxxxx 11-02-2015 09:47 AM

up

Maxxxxx 12-02-2015 12:33 AM

up up up

Hamza FiGo 12-02-2015 02:39 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Maxxxxx (المشاركة 5159663)
-1 في مشكلة في اضافة npc ال ID الخاص لل _RefObjCommon مش عايز يتغير هوة الفروض يبقي 200 علي حسب الترتيب بيبقي 4650 و لو حولت اعمل save مش بينفع بيتمسح تاني
2- عايز تريقة اخلي الاسلحة nova +7 عند بتاع الاسلحة
3- عايز تريقة اغير بيها لون السلاح
4-عايز طريقة اضيف ايتم للسلك زي الافتار و كدة بس انا مش عايز افترات
5-عايز تريقة اضيف بيها Unique و اغير مكانو
6-عايز طريقة اضيف اسلحة EGY في Unique Temple و الاسلحة nova العادي و الegy العادي
7-في طريقة ازاي تغير شكل Loading و كان بيستخدم برنامج الفوتوشوب c3 علشان يفك التشفير و انا مش لاقي البرنامج دة في اي برنامج تاني او اصدار احدث و يكون بيفك التشفير
8-عايز اضيف لبعض الUnique ارينا
علشان هي اسئلة كتيرة بس قولت مرة وحدة بدل معمل كذا موضوع مش لازم كلهم في موقت واحد اللي يعرف حاجة يقول

اول حاجة ياباشا المفروض سؤالين في كل موضوع . وليك موضوعين في اليوم. معلش انا اسف دا مش كلامي بس دي القوانين اللي المشرفين حاطاها

1- حاجة اعملة 0 مش 4650 واعمل سيف هيسيف معاك

2- فية موضوع فية شرح بالكلام دا في قسم الشروحات


3- لون السلاح دا يا باشا في
قـسـم تـعـديـل [ PK2 Edit ]

4
- دي مش فاهم ايتم للسيلك ازاي ؟

5- اضافة يونيك يا باشا بمعني تنزل واحد جديد للجيم عندك ولا تحطة في مكان معين؟ لو قصدك تحطة في الجيم . لما بتدخل اي موضوع اضافة يونيك هو بيديلك كل حاجة هتحتاجها . انت ما عليك غير انك هتعمل Copy-paste
ولو قصدك تحطة ازاي في مكان محدد بالكيوري دا


كود:

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_ANGER_FANATICISM_CLONE' -- Unique code name from _RefobjCommon table
SET @CHARNAME = 'SoulFighter' -- Character name from _Char table to get mob position X Y Z
SET @mindealy = 3600  -- 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,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)
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,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,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)
SET IDENTITY_INSERT Tab_RefNest OFF


print ''
print ''
print 'Done!'

الباقي يا باشا ياريت تعمل موضوع تاني وفية سؤالين من فضلك

تقبل مروري

Maxxxxx 12-02-2015 05:31 AM

تمام

BabiliOn 12-02-2015 09:25 AM

انا سايب السيرفرات بقالي سنتين بس لو احتاجت مساعدة ممكن اساعدك ضفني على الفيس بوك


الساعة الآن 11:51 PM.

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