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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   فهرس لحلول مشاكل عمل P-Server + الاستفسار لاى مشكلة (https://silkroad4arab.com/vb/showthread.php?t=417240)

androman2010 01-03-2012 06:14 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة rockyhulk (المشاركة 4059689)

و عاندى المشكلة ديه :wolverine2:


http://img839.imageshack.us/img839/2943/errorqv.png

ŦћĕŁεǻđęṝ 01-03-2012 06:22 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة بيجو (المشاركة 4059821)
ياعنى بالنسبه للكلام دا شفاف يا شباب ؟

ماهو يا باشا إحنا مش بنعرف نقرأ عقول الناس والله

حضرتك بتقول هدايا , عرفت انا كدا إنت عايز تعمل إيه بـ الظبط ؟ ^^

ŦћĕŁεǻđęṝ 01-03-2012 06:30 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة androman2010 (المشاركة 4059831)
و عاندى المشكلة ديه :wolverine2:


http://img839.imageshack.us/img839/2943/errorqv.png

ياريت تجيب صور من باقي الملفات ..... زي الـ GlobalManager مثلاً

ولو شغالين كويس يبقى إنت كاتب بيانات الـ DB غلط في الـ Texts , شوف الـ DBConnect

mido22421 01-03-2012 07:01 PM

الجيم شغال تمام باس فى مشكله فى Avatar

سلك
شغال تمام بس صفحة الافتار مفهاش الافتار واحد هو الا بتشتري والباي مش شغالين
ممكن شرح

ازاى اشغل صفحة 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


SELECT @UserJID

http://img189.imageshack.us/img189/5881/unledwkc.png

هشام البطل 01-03-2012 07:10 PM

الف شكر و الف تحية للاستاذ ŦћĕŁεǻđęṝ علشان ساعدنى و بصراحة هو من الاخر

OoReMooO 01-03-2012 07:13 PM

[
الجيم شغال تمام باس فى مشكله فى Avatar

سلك
[CENTER]شغال تمام بس صفحة الافتار مفهاش الافتار واحد هو الا بتشتري والباي مش شغالين
ممكن شرح

ازاى اشغل صفحة Avatar



بالنسبه لمشكلة الافاتار غير الميديا استخدم ميديا بتاعه Syndicate sro او ميديا بتاعه proteam
الافاتار فيها هيشتغل كويس

ŦћĕŁεǻđęṝ 01-03-2012 07:14 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mido22421 (المشاركة 4059872)
الجيم شغال تمام باس فى مشكله فى Avatar

سلك
شغال تمام بس صفحة الافتار مفهاش الافتار واحد هو الا بتشتري والباي مش شغالين
ممكن شرح

ازاى اشغل صفحة Avatar


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

بنسب الي موضوع البلاك


10 Minutes




http://img189.imageshack.us/img189/5881/unledwkc.png

إنت هتفك الـ RefPackageItem من الـ Media

وهتروح على الـ Avatars زي الصوره كدا وهيبقى إسمهم ITEM_MALL_AVATAR:-

http://i42.tinypic.com/2uors69.jpg

هتلاقي الآرقام اللي جنب الإسم عندك 32 او 33 , خليهم 0

وإعمل لنفس الـ Files إديت للميديا تاني ونفس الخطوه في الـ DB


ŦћĕŁεǻđęṝ 01-03-2012 07:15 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة remo2010 (المشاركة 4059888)
[
الجيم شغال تمام باس فى مشكله فى Avatar

سلك
[CENTER]شغال تمام بس صفحة الافتار مفهاش الافتار واحد هو الا بتشتري والباي مش شغالين
ممكن شرح

ازاى اشغل صفحة Avatar



بالنسبه لمشكلة الافاتار غير الميديا استخدم ميديا بتاعه Syndicate sro او ميديا بتاعه proteam
الافاتار فيها هيشتغل كويس

مشكله الـ Avatars بتعتمد على 2 Sides

DB + Media

حتى لو هو عندو ميديا فيها الآفاتارات شغاله والـ DB مش شغال فيها مش هيعرف يشتريهم

ده بس مجرد توضيح ليه وليس إنتقاض ليك :winksmiley02:

ŦћĕŁεǻđęṝ 01-03-2012 07:17 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة هشام البطل (المشاركة 4059883)
الف شكر و الف تحية للاستاذ ŦћĕŁεǻđęṝ علشان ساعدنى و بصراحة هو من الاخر

You Welcome ;)

OoReMooO 01-03-2012 07:17 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ŦћĕŁεǻđęṝ (المشاركة 4059889)
إنت هتفك الـ RefPackageItem من الـ Media

وهتروح على الـ Avatars زي الصوره كدا وهيبقى إسمهم ITEM_MALL_AVATAR:-

http://i42.tinypic.com/2uors69.jpg

هتلاقي الآرقام اللي جنب الإسم عندك 32 او 33 , خليهم 0

وإعمل لنفس الـ Files إديت للميديا تاني ونفس الخطوه في الـ DB


على حد علمى يا باشا دا متعلق ب salitag اللى هو مسئول عن ظهور الافاتار مش كونه مش بيتباع اة يتشرى و شكرا لجهودك معانا فى الرد

OoReMooO 01-03-2012 07:20 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ŦћĕŁεǻđęṝ (المشاركة 4059891)
مشكله الـ avatars بتعتمد على 2 sides

db + media

حتى لو هو عندو ميديا فيها الآفاتارات شغاله والـ db مش شغال فيها مش هيعرف يشتريهم

ده بس مجرد توضيح ليه وليس إنتقاض ليك :winksmiley02:


اكيد يا حبى طبعا كلنا هنا بنكمل بعض و هدفنا ان المشكله تتحل بغض النظر عن الطريقه

ŦћĕŁεǻđęṝ 01-03-2012 07:22 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة remo2010 (المشاركة 4059895)
على حد علمى يا باشا دا متعلق ب salitag اللى هو مسئول عن ظهور الافاتار مش كونه مش بيتباع اة يتشرى و شكرا لجهودك معانا فى الرد

ما هي هي يا كبير ^^ , لو الميديا شغال فيها الآفاتارات هتظهر في اللعبه وكل حاجه , بس هي في الـ DB مش متعدله , فـ بالتالي هيشريها ومش هلاقي حاجه جاتلو في الـ Inv

فـ لازم يبقى الـ DB + Media متطابقين تماماً علشان الحاجه تشتغل بدون مشاكل


Fire_Snake 01-03-2012 08:06 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة fire_snake (المشاركة 4059475)
شباب انا طبعاً بشكركم على مجهدكم الجبار ده بس في حاجا عاوز اعرفها بس
لمه تيجي تعمل اكونت جديد او كراكتر جديدة صينيه بتزل في jangan انا اغير المكان ده مثلا واخليها بدل ما تنزل مثلا في جان جان تنزل في هوتان او اي مكان انا عوزو ؟
اي كراكتر جديدة تنزل في المكان اللي انا عوزو نظراً إن في سيرفرات pvp عمله الحكاية دي ياريت حد يقلي ازاي يا رجالة
وشكراً مقدماً :clap::wave:

اقتباس:

المشاركة الأصلية كتبت بواسطة branz (المشاركة 4059478)
هو الطلب جديد اول مره اشوفو ^^

بس عينيا الاتنين هجيبلك ان شاء الله

اهو الطلب ده اهم طلب يا صحبي
لأن الطلب ده هيخليني اشغل الصيني و الاروبي في نفس الوقت بدل ما افتح مدينتين على جهاز رامة 1 جيجا ياريت تكون فهمت قصدي
سلاموز :d

ŦћĕŁεǻđęṝ 01-03-2012 08:16 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة fire_snake (المشاركة 4059933)
اهو الطلب ده اهم طلب يا صحبي
لأن الطلب ده هيخليني اشغل الصيني و الاروبي في نفس الوقت بدل ما افتح مدينتين على جهاز رامة 1 جيجا ياريت تكون فهمت قصدي
سلاموز :d

الراجل رد عليك بس إنت مختش بالك ^^


اقتباس:

المشاركة الأصلية كتبت بواسطة remo2010 (المشاركة 4059575)
ركز كويس فى الشرح عشان الخطوات بتاعته كتيره شويه و ممكن تتلخبط

اولا: هتاخد كراكتر و تقف بيها فى اى مكان انت عايز تعمله spawn for new charc
زى كدا مثلا

http://img585.imageshack.us/img585/9084/xyzhk.jpg

ثانيا: هتروح الداتا بيز
و هتروح كالتالى
هتفتح الجدول بتاع الكراكتر زى الصورة
http://img4.imageshack.us/img4/2915/xyz1l.jpg

ثالثا : تاخد بالك من اسم الكراكتر اللى انت وقفت بيها فى المكان المحدد و ناخد شويه بيانات من الداتا بيز نسجلها زى ما هى فى ورقه نوت باد بره عشان مننسهاش و البيانات دى هتكون
last regionid - pos x - pos y - pos z - appointed teleport
زى الصورة
http://img403.imageshack.us/img403/6628/xyz2d.jpg

رابعا هتروح للداتا بيز تانى و هتمشى كدا
sro_vt_shard => programmability => stored procedures => _addnewchar => right click => modify
زى الصورة
http://img855.imageshack.us/img855/1277/xyz3.jpg

http://img442.imageshack.us/img442/8694/xyz4.jpg

خامسا : هتغير فى الحاجات دى :-
nsert into _char (refobjid, charname16, scale, strength, intellect, latestregion,posx, posy, posz, appointedteleport, inventorysize,
lastlogout, curlevel, maxlevel, remaingold, remainstatpoint, remainskillpoint, hp, mp, joblvl_trader, joblvl_hunter, joblvl_robber, worldid)
values (@refcharid, @charname, @charscale, 129, 129, 25000, 983, 0, 32, 2094, 77,
getdate(), 110, 110, 9999999999, 327, 9999999, 200,200, 1, 1, 1, 1)

بس طبعا مش كل حاجه الحاجات اللى هى متحدده فى الصوره بس و هما اللى خدناهم من الجدول بتاع الكركتر
و دول اللى هتغيرهم و تحط القيم مكانهم - متوضحين فى الصورة
http://img26.imageshack.us/img26/461/xyz5.jpg

وبعد كدا هتدوس كليك يمين excute و بعد كدا لما تيجى تقفل الداتا بيز هتعمل save and then press yes

و بكده هتلاقى الكراكترات كلها سواء اروبى او صينى نزلوا فى المكان اللى انت حددته


هشام البطل 01-03-2012 08:51 PM

السلام عليكم
يا جامعة انا الفيجور اشتغل بس ال 50 ب 130 مليون عايز اعدل السعر ازاى


الساعة الآن 05:06 PM.

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