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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   Skills recall Scroll (https://silkroad4arab.com/vb/showthread.php?t=573999)

Hamza FiGo 21-12-2014 09:27 PM

Skills recall Scroll
 
Skills recall Scroll


الاسكرول دي ببساطة بتنزلك كل الاسكيلات اللي موجودة عندك في S مرة واحدة بدل الـ Skill Edit


*********
Data Base
*********


RefObjCommon


كود:

1        70005        ITEM_MALL_SKILL_RECALL        ???? ???? ??? (???)        xxx        SN_ITEM_MALL_SKILL_POINT_RECALL_A        SN_ITEM_MALL_SKILL_POINT_RECALL_A_TT_DESC        1        0        3        3        13        14        180000        3        0        1        1        1        255        0        1        0        0        129        0        0        0        0        0        0        0        -1        0        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\mall_skill_point_recall_a.ddj        xxx        xxx        60002
RefObjItem


كود:

60002        1        2        0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1000        ????(?)        1        [USU1:SKILL_MALL_SKILL_POINT_RECALL_A1]                                                                                                  -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0        0
Refskill


كود:

1        59702        1013        SKILL_MALL_SKILL_POINT_RECALL_A1        ???? ????        SKILL_MALL_SKILL_POINT_RECALL_A1        0        1        1        0        0        0        0        0        1000        0        0        0        3599        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        3        0        0        255        255        0        0        0        0        0        255        255        255        255        item\etc\mall_optlevel_upgrade_scroll_1.ddj        SN_SKILL_MALL_CHANGENAME        xxx        SN_SKILL_MALL_CHANGENAME_TT_DESC        xxx        0        0        3        1667396966        1851946342        1685418593        1500        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
_AddTimedJob procedure


كود:

        if(@JobID= '59702')
                begin
                        declare @TotalSP int
                        declare @TotalSPMastery int
                        SELECT @TotalSP = SUM(_RefSkill.ReqLearn_SP) FROM _RefSkill, _CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '130'
                        SELECT @TotalSPMastery = SUM(_RefLevel.Exp_M) FROM _CharSkillMastery, _RefLevel WHERE _RefLevel.Lvl=_CharSkillMastery.Level AND _CharSkillMastery.CharID=@CharID AND _CharSkillMastery.Level <= '130'
                        UPDATE _Char SET RemainSkillPoint=RemainSkillPoint+@TotalSP+@TotalSPMastery+200000 WHERE CharID=@CharID
                        DELETE _CharSkill FROM _RefSkill, _CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '130' AND _RefSkill.ID NOT IN (1,70,40,2,8421,9354,9355,11162,9944,8419,8420,11526,10625)
                        UPDATE _CharSkillMastery SET Level='0' WHERE CharID=@CharID AND Level <= '130'
                end

**********
Media Side
**********


itemdata_45000


كود:

1        60091        ITEM_MALL_SKILL_RECALL        ???? ???? ??? (???)        xxx        SN_ITEM_MALL_SKILL_POINT_RECALL_A        SN_ITEM_MALL_SKILL_POINT_RECALL_A_TT_DESC        1        0        3        3        13        14        180000        3        0        1        1        1        255        0        1        0        0        129        0        0        0        0        0        0        0        -1        0        -1        0        -1        0        -1        0        -1        0        0        0        0        0        0        0        100        0        0        0        xxx        item\etc\drop_mall_scroll.bsr        item\etc\mall_skill_point_recall_a.ddj        xxx        xxx        1        2        0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1000        ????(?)        1        [USU1:SKILL_MALL_SKILL_POINT_RECALL_A1]                                                                                                  -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        -1        xxx        0        0
skilldata_xxxenc


كود:

1        59669        1013        SKILL_MALL_SKILL_POINT_RECALL_A1        ???? ????        SKILL_MALL_SKILL_POINT_RECALL_A1        0        1        1        0        0        0        0        0        1000        0        0        0        3599        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        1        0        0        0        0        0        0        0        0        0        0        0        0        3        0        0        255        255        0        0        0        0        0        255        255        255        255        item\etc\mall_optlevel_upgrade_scroll_1.ddj        SN_SKILL_MALL_CHANGENAME        xxx        SN_SKILL_MALL_CHANGENAME_TT_DESC        xxx        0        0        3        1667396966        1851946342        1685418593        1500        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
skilleffect


كود:

1        귀환서 사용전        SKILL_MALL_SKILL_POINT_RECALL_A1        0        FALSE        0        DEFAULT        none        none        none        none        none        none        none        none        0        0,0,0,0        ONE        none        none        none        none        none        none        none        0        1       


귀환서 사용전        SKILL_MALL_SKILL_POINT_RECALL_A1        ACT_S        0        FALSE        none        none        0        0        0        0        1        0,0        AT_LOOP        MOV_NONE,0,0,0        0,0,0        false,0,0,0,0,false        system\        item_returnscroll.efp        none        0,0,0        none        0,0,0        none        0        none        none        none

textdata_object


كود:

1        SN_ITEM_MALL_SKILL_POINT_RECALL_A                                                                Skill Reset Scroll
الموضوع مش منقول يعني بمجهودي . عملتة لمساعدتة الناس . ومعرفش اتعمل قبل كدة هنا ولا لا . بس انا ملقتش حاجة زي كدة هنا


مع تحياتي

Mr Z!dane 18-02-2015 02:11 AM

رد: Skills recall Scroll
 
#Approved

Hamza FiGo 18-02-2015 02:21 AM

رد: Skills recall Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr Z!dane (المشاركة 5162830)
#Approved

يافرج الله ^_^ شكرا Z!dan كنت بدات افقد الامل

Dangers SrO 18-02-2015 02:24 AM

رد: Skills recall Scroll
 
Nice Hamza

Mr Z!dane 18-02-2015 03:31 AM

رد: Skills recall Scroll
 
العفو بس ياريت بقي تاخد الفكرة اللي انا قولتلك اشتغل بيها اسهل

Hamza FiGo 18-02-2015 03:50 AM

رد: Skills recall Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة newhere (المشاركة 5162837)
Nice Hamza

:icon7:
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr Z!dane (المشاركة 5162868)
العفو بس ياريت بقي تاخد الفكرة اللي انا قولتلك اشتغل بيها اسهل

تمام انا اشتغلت عليها فعلا وعملت سكرولات بالفكرة دي . بس افتكر اني منزلتهاش هنا لان المواضيع مكنش بيتوافق عليها
و الله كنت ناسي انا عامل اية ^^
وكنت خايف اعمل مواضيع تتركن جنبهم قولت استني شوية

Mr Z!dane 18-02-2015 04:00 AM

رد: Skills recall Scroll
 
متقلقش احنا موجودين في القسم

Hamza FiGo 18-02-2015 04:05 AM

رد: Skills recall Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr Z!dane (المشاركة 5162881)
متقلقش احنا موجودين في القسم

تمام هبدا ادور علي الاسكروات اللي اتحنطط عندي بالفكرة بتاعتك وانزلها ان شاء الله ^^

Mr Z!dane 18-02-2015 04:29 AM

رد: Skills recall Scroll
 
ربنا معاك و لو في اي حاجا كلمني

JanGanSRO 18-02-2015 04:44 AM

رد: Skills recall Scroll
 
ملحوظة :

انا شايف نا الناس لما بتعمل سكرول دايما تعتمد على _addtimedjob

مع العلم ان البروسيديور دة اى سكرول بتتعمل من خلاله بتعمل دى سى للاكونت

خدو بنصيحتى

بلاش تشتغلو مع البروسيديور دة

و اشتغل مع اللوج افضل و مش بتعمل دى سى للاكونت

من خلال
_logcharevent
or
_logeventiyem

حتكون احسن بكتير معاكم

و يا سلام بقى لو عملت بروسيديور خاص للاسكرولات و تضيف السطر الامر بتاعه بس فى اللوج كاركتر ايفنت او لوج ايتم ايفنت بالمعرف
exec

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

تحياتى ليكم

Hamza FiGo 18-02-2015 04:55 AM

رد: Skills recall Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة JanGanSRO (المشاركة 5162904)
ملحوظة :

انا شايف نا الناس لما بتعمل سكرول دايما تعتمد على _addtimedjob

مع العلم ان البروسيديور دة اى سكرول بتتعمل من خلاله بتعمل دى سى للاكونت

خدو بنصيحتى

بلاش تشتغلو مع البروسيديور دة

و اشتغل مع اللوج افضل و مش بتعمل دى سى للاكونت

من خلال
_logcharevent
or
_logeventiyem

حتكون احسن بكتير معاكم

و يا سلام بقى لو عملت بروسيديور خاص للاسكرولات و تضيف السطر الامر بتاعه بس فى اللوج كاركتر ايفنت او لوج ايتم ايفنت بالمعرف
exec

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

تحياتى ليكم

حضرتك الــ DC بيبقي موجود لو ضيفت return -3

انما لو عايز تظبطها يبقي تشتغل علي سكري Instant return scroll

Jaffa 18-02-2015 08:30 AM

رد: Skills recall Scroll
 
روعة يا حمزة بجد جميل جدا و جديد بس سؤال صغير هو ده للجى ام بس متهيقلى صح لان لو البلاير كدة هينزله كل حاجة

ruxana 18-02-2015 10:14 AM

رد: Skills recall Scroll
 
لو سمحت ال icon بتاعها ولو في حاجه تنضاف في ال practiels

Hamza FiGo 18-02-2015 12:50 PM

رد: Skills recall Scroll
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Jaffa (المشاركة 5162931)
روعة يا حمزة بجد جميل جدا و جديد بس سؤال صغير هو ده للجى ام بس متهيقلى صح لان لو البلاير كدة هينزله كل حاجة

يا Jaffa دا بينزل كل الاسكيلات . بيخليها صفر. يعني لو حد عاايز يغير الــ Build بتاعة مثلا من Sword لــ Glaive . بالاسكرول دي بيشيل كل الاسيكلات لوكشة واحده . بدل Skill Edit وتشيل سكيل سكيل. انا حاططها NPC اهوا كمان ^^


اقتباس:

المشاركة الأصلية كتبت بواسطة ruxana (المشاركة 5162949)
لو سمحت ال icon بتاعها ولو في حاجه تنضاف في ال practiels

الــ icon موجودة في اي كلينت يا باشا . ومفيش حاجة في الــ Particle

Jaffa 18-02-2015 01:29 PM

رد: Skills recall Scroll
 
اه فهمتك اسف :]


الساعة الآن 10:40 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.