شغال تمام بس صفحة الافتار مفهاش الافتار واحد هو الا بتشتري والباي مش شغالين
ممكن شرح
ازاى اشغل صفحة Avatar
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
بنسب الي موضوع البلاك
10 Minutes
اقتباس:
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_RegisterAutomatedPunishment] UPDATED BY KOC2000 at: 10/30/2011 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [dbo].[_RegisterAutomatedPunishment]
@Account VARCHAR(128), --This is "strUserID"
@Type TINYINT,
@Executor VARCHAR(128),
@Guide VARCHAR(512),
@Description VARCHAR(1024),
@BlockTimeElapse INT
AS
------------------------------------------------------------------------------------
-- novice with deepdark
-- depend only on db time.. we dont have to sync the time between DB and GlobalManager for accuracy
DECLARE @BlockStartTime VARCHAR(128)
DECLARE @BlockEndTime VARCHAR(128)
SET @BlockStartTime = getdate()
SET @BlockEndTime = dateadd( mi, @BlockTimeElapse, @BlockStartTime)
------------------------------------------------------------------------------------
DECLARE @UserJID INT
SET @UserJID = 0
-- Get UserJID from provided @Account.
SELECT @UserJID = JID FROM TB_User WITH (NOLOCK) WHERE strUserID = @Account
IF @@ERROR <> 0 OR @UserJID = 0
BEGIN
SELECT -1
RETURN
END
DECLARE @return_value int
-- Check if user is blocked before and execute proper SP.
IF( EXISTS ( SELECT UserJID FROM _BlockedUser WITH (NOLOCK) WHERE UserJID = @UserJID AND Type = @Type))
BEGIN
DECLARE @SerialNo INT
SET @SerialNo = 0
SELECT @SerialNo = SerialNo FROM _Punishment WITH (NOLOCK) WHERE UserJID = @UserJID
EXEC @return_value = [dbo].[_UpdatePunishment] @SerialNo, @UserJID, @Type, @Executor,0, '', '', '', @Guide, @Description, @BlockStartTime, @BlockStartTime, @BlockEndTime, @BlockStartTime
END
ELSE
BEGIN
EXEC @return_value = [dbo].[_RegisterPunishment] @UserJID, @Type, @Executor,0, '', '', '', @Guide, @Description, @BlockStartTime, @BlockStartTime, @BlockEndTime, @BlockStartTime
END
المشاركة الأصلية كتبت بواسطة remo2010
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
على حد علمى يا باشا دا متعلق ب salitag اللى هو مسئول عن ظهور الافاتار مش كونه مش بيتباع اة يتشرى و شكرا لجهودك معانا فى الرد
ما هي هي يا كبير ^^ , لو الميديا شغال فيها الآفاتارات هتظهر في اللعبه وكل حاجه , بس هي في الـ DB مش متعدله , فـ بالتالي هيشريها ومش هلاقي حاجه جاتلو في الـ Inv
فـ لازم يبقى الـ DB + Media متطابقين تماماً علشان الحاجه تشتغل بدون مشاكل
المشاركة الأصلية كتبت بواسطة fire_snake
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
شباب انا طبعاً بشكركم على مجهدكم الجبار ده بس في حاجا عاوز اعرفها بس
لمه تيجي تعمل اكونت جديد او كراكتر جديدة صينيه بتزل في jangan انا اغير المكان ده مثلا واخليها بدل ما تنزل مثلا في جان جان تنزل في هوتان او اي مكان انا عوزو ؟
اي كراكتر جديدة تنزل في المكان اللي انا عوزو نظراً إن في سيرفرات pvp عمله الحكاية دي ياريت حد يقلي ازاي يا رجالة
وشكراً مقدماً
اقتباس:
المشاركة الأصلية كتبت بواسطة branz
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
هو الطلب جديد اول مره اشوفو ^^
بس عينيا الاتنين هجيبلك ان شاء الله
اهو الطلب ده اهم طلب يا صحبي
لأن الطلب ده هيخليني اشغل الصيني و الاروبي في نفس الوقت بدل ما افتح مدينتين على جهاز رامة 1 جيجا ياريت تكون فهمت قصدي
سلاموز :d
المشاركة الأصلية كتبت بواسطة fire_snake
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اهو الطلب ده اهم طلب يا صحبي
لأن الطلب ده هيخليني اشغل الصيني و الاروبي في نفس الوقت بدل ما افتح مدينتين على جهاز رامة 1 جيجا ياريت تكون فهمت قصدي
سلاموز :d
الراجل رد عليك بس إنت مختش بالك ^^
اقتباس:
المشاركة الأصلية كتبت بواسطة remo2010
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
ركز كويس فى الشرح عشان الخطوات بتاعته كتيره شويه و ممكن تتلخبط
اولا: هتاخد كراكتر و تقف بيها فى اى مكان انت عايز تعمله spawn for new charc
زى كدا مثلا
ثانيا: هتروح الداتا بيز
و هتروح كالتالى
هتفتح الجدول بتاع الكراكتر زى الصورة
ثالثا : تاخد بالك من اسم الكراكتر اللى انت وقفت بيها فى المكان المحدد و ناخد شويه بيانات من الداتا بيز نسجلها زى ما هى فى ورقه نوت باد بره عشان مننسهاش و البيانات دى هتكون
last regionid - pos x - pos y - pos z - appointed teleport
زى الصورة
رابعا هتروح للداتا بيز تانى و هتمشى كدا
sro_vt_shard => programmability => stored procedures => _addnewchar => right click => modify
زى الصورة
بس طبعا مش كل حاجه الحاجات اللى هى متحدده فى الصوره بس و هما اللى خدناهم من الجدول بتاع الكركتر
و دول اللى هتغيرهم و تحط القيم مكانهم - متوضحين فى الصورة
وبعد كدا هتدوس كليك يمين excute و بعد كدا لما تيجى تقفل الداتا بيز هتعمل save and then press yes
و بكده هتلاقى الكراكترات كلها سواء اروبى او صينى نزلوا فى المكان اللى انت حددته