|
|
#1 | ||||||||||
![]()
|
![]() ![]() ناس كتير دلوقتي بتسال علي Message System دلوقتي ممكن تقدر تمسح ال Skills و تقدر تنزل الدم بتاع الشخصية عن طريق رسالة بتبعتها لاسم الشخصية بتاعتك و بعدين بتعمل تيليبورت . SRO_VT_SHARD >> Programmability>>Stored Procedures>>_Memo_Add Reset Skills كود:
If (@TargetCharName like @SenderCharName and @Message = 'skills')
Begin
declare @CharID int
declare @TotalSP int
declare @TotalSPMastery int
set @CharID = (select CharID from _Char where CharName16 = @SenderCharName)
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
Reset Points كود:
If (@TargetCharName like @SenderCharName and @Message = 'points')
Begin
declare @Strength int
declare @Intellect int
declare @MaxLevel int
declare @RemainStatPoint int
set @CharID = (select CharID from _Char where CharName16 = @SenderCharName)
select @MaxLevel = MaxLevel from _Char where CharID = @CharID
set @RemainStatPoint = (@MaxLevel*3)-3
set @MaxLevel = @MaxLevel+19
UPDATE _Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
end
شكرا , |
||||||||||
|
| يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
| New Job System By Message #Xan | Xan | قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة | 19 | 18-02-2020 09:36 PM |
| [HB]Mastery Level Up by message [System#] | HB# | قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة | 5 | 06-04-2018 01:44 AM |
| ازاي اعمل System message | gameman | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 4 | 05-03-2015 07:58 AM |
| message system | dya22 | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 10 | 19-09-2014 05:52 PM |