عرض مشاركة واحدة
قديم 03-08-2017, 07:42 PM   #1

HB#
عضو فعال



الصورة الرمزية HB#


• الانـتـسـاب » Jul 2017
• رقـم العـضـويـة » 133179
• المشـــاركـات » 472
• الـدولـة » Daquhlia - Mansoura
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
HB# صـاعـد

HB# غير متواجد حالياً

617  


إرسال رسالة عبر Yahoo إلى HB#

(20) شرح شامل للتليبورت بالتفصيل الممل HB#



بسم الله الرحمن الرحيم .. دا انشاء الله شرح شامل للتليبورت عشان فيه ناس كتير جدا بتواجه فيه مشاكل وكراش وكدا و يا ريت متستخدموش كويري التليبورت .. نبدأ :

اولا : الداتابيز :RefObjStruct

كود:
100	0
101	0
102	0
103	0
104	0
105	0
106	0
107	0
108	0
109	0
110	0
111	0
112	0
113	0
114	0
115	0
116	0
117	0
118	0
119	0
120	0
121	0
122	0
123	0
124	0
125	0
126	0
127	0
128	0
129	0
130	0
131	0
132	0
133	0
134	0
135	0
136	0
137	0
138	0
139	0
140	0
141	0
142	0
143	0
144	0
145	0
146	0
147	0
148	0
149	0
150	0
151	0
152	0
153	0
154	0
155	0
156	0
157	0
158	0
159	0
160	0
161	0
162	0
163	0
164	0
165	0
166	0
167	0
168	0
169	0
170	0
171	0
172	0
173	0
174	0
175	0
176	0
177	0
178	0
179	0
180	0
181	0
182	0
183	0
184	0
185	0
186	0
187	0
188	0
189	0
190	0
191	0
192	0
193	0
194	0
195	0
196	0
197	0
198	0
199	0
200	0
هتحطهم على طول مفيش اي مشكله (copy&paste)

RefObjCommon

كود:
1	47295	STORE_SURVIVAL_ROOM	Survival Room	xxx	SN_STORE_SURVIVAL_ROOM	xxx	0	0	4	1	1	0	0	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	-1	0	-1	0	-1	0	-1	0	-1	25580	0	500	0	500	0	0	50	50	30	0	quest\ins_quest_teleport.bsr	xxx	xxx	xxx	xxx	113
هنروح في آخر ال line هنلاقي RegionID و OffsetX و OffsetY و OffsetZ زي ما في الصوره :



دا مكان التيليبورت حضرتك هتحط مكان التيليبورت ال انت عاوزوا... (انا ظابطهم عندي في ال survival area)

RefTeleport

كود:
1	300	GATE_SURVIVAL_ROOM	STORE_SURVIVAL_ROOM	47295	SN_STORE_SURVIVAL_ROOM	25580	500	0	500	30	0	0	1	1	0
دا فيه حاجات كتير بقا .. اولا : هتظبط line ال AssocRefObjCodeName128 بي كود ال RefObjCommon انا ظابطوا دا لو حضرتك هتغير كود ال RefobjCommon
ثانيا : هتخلي ID ال RefObjCommon هوا نفسه AssocRefObjID انا ظابطوا بردو بس فيه ناس كتير عندهم ال ID بيتغير ..
ثالثا : هتلاقي النص كده GenRegionID و GenPos_X و GenPos_Y و GenPos_Z زي ما في الصوره :



هتعدل عليهم بمكان ال teleport زي ما عملنا فوق مع ال RefObjCommon نفس ال فوق بالظبط ..

RefTeleLink

كود:
1	1	300	5000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	300	1	5000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
هتغير OwnerTeleport لل بدل 300 ل ID التيليبورت في RefTeleport ال انت عاوزوا ينتقل منوا وتغير TargetTeleport ل ID ال تيليبورت في RefTeleport ال انت عاوزوا ينتقلوا بعد ما يعمل تيليبورت
ولو عاوز تعمل تيليبورتين جداد في اماكن جديده عادي جدا اعمل تيليبورت جديد زي ال فوق في ال RefObjCommon و RefTeleport وحدد مكانهم واربطهم ببعض من ال RefTeleLink .

الميديا : Teleportbuilding.txt
هتأخد ال RefObjCommon كوبي وتحطها في ال Teleportbuilding علطول (copy&paste)

Teleportdata.txt

هتعمل الكويري دي وتغير كود ال teleport بالكود الموجود في ال RefTeleport هيطلعلك line ال media :

كود:
USE [SRO_VT_SHARD]
GO

SELECT [Service]
      ,[ID]
      ,[CodeName128]
      ,[AssocRefObjID]
      ,[ZoneName128]
      ,[GenRegionID]
      ,[GenPos_X]
      ,[GenPos_Y]
      ,[GenPos_Z]
      ,[GenAreaRadius]
      ,[CanBeResurrectPos]
      ,[CanGotoResurrectPos]
      ,[GenWorldID]
        FROM [dbo].[_RefTeleport]
		Where CodeName128 like 'GATE_SURVIVAL_ROOM'
GO
Teleportlink.txt

هتاخدوا بردو من الداتابيز كوبي وتحطوا في الميديا .. وان شاء الله كلو هيشتغل .. وبكده اكون خلصت يا رب الموضوع يعجبكوا .


توقيع HB# :
Unknown language


رد مع اقتباس
إعلانات google