البقاء مسجل دائمآ
الإعلانات
قديم 16-04-2015, 11:53 PM   #1

gotsha
عضو مميز



الصورة الرمزية gotsha


• الانـتـسـاب » Feb 2012
• رقـم العـضـويـة » 98501
• المشـــاركـات » 655
• الـدولـة » Maadi
• الـهـوايـة » Travel, Music and Coding
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 22
gotsha صـاعـد

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



(25) Job system




السلام عليكم ورحمه الله
بسم الله الرحمن الرحيم

باذن الله الى كان محتاج يعمل هديه تانيه جمب الجولد فى التراد ممكن يتابع الموضوع وهيتعمل معاه ان شاء الله
انا معرفش نزل قبل كدة او لا بس ما علينا هوا فى الاول وفى الاخر هيفيد مش هيضر يلا نبتدى :

اول حاجه هتعمل الكويرى دة :
كود PHP:
USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[_JobCoins]    Script Date: 16/04/2015 10:26:13 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER   procedure 
[dbo].[_JobCoins
@
CharID        int,
@
EventID        tinyint
as
DECLARE @
CharnameJob varchar(268) = (Select CharName16 From SRO_VT_SHARd.dbo._Char where CharID = @CharID)
DECLARE @
Char_ReqLevel int = (Select CurLevel from SRO_VT_SHARd.dbo._char where CharID = @CharID)
-- 
Begin Hunter Reward
if @EventID '6' begin
Declare @CosID int = (select ID from SRO_VT_SHARd.dbo._CharCOS where OwnerCharID = @CharID)
----------------------------------------------------------
Begin Delete pet if he loggout.    
    
Delete from SRO_VT_SHard.dbo._InvCOS where COSID = @CosID
    Delete from SRO_VT_SHARD
.dbo._CharCOS  where 
    OwnerCharID 
= @CharID and RefCharID between '2187' and '2189'
    
or OwnerCharID = @CharID and RefCharID between '3915' and '3917'
    
or OwnerCharID = @CharID and RefCharID between '3912' and '3914'
    
or OwnerCharID = @CharID and RefCharID between '2184' and '2186'
    
or OwnerCharID = @CharID and RefCharID between '23250' and '23257'
    
or OwnerCharID = @CharID and RefCharID between '23258' and '23265'
    
or OwnerCharID = @CharID and RefCharID between '23905' and '23912'
if exists (Select from SRO_VT_SHARD.dbo._CharTrijob where CharID = @CharID
and Contribution >= '2099235' and JobType '3' and @Char_ReqLevel >= '110' )
begin 
     exec SRO_VT_SHARD
.dbo._ADD_ITEM_EXTERN @charnameJob,ITEM_ETC_SD_TOKEN_01,2,
     Update SRO_VT_SHARD
.dbo._CharTrijob set Contribution '1' where CharID = @CharID
         end 
-- orig 3484407
if exists (Select from SRO_VT_SHARD.dbo._CharTrijob where CharID = @CharID
and Contribution >= '2928581' and JobType '1' and @Char_ReqLevel >= '110')
begin 
     exec SRO_VT_SHARD
.dbo._ADD_ITEM_EXTERN @charnameJob,ITEM_ETC_SD_TOKEN_01,4,
     Update SRO_VT_SHARD
.dbo._CharTrijob set Contribution '1' where CharID = @CharID
         end
if exists (Select from SRO_VT_SHARD.dbo._CharTrijob where CharID = @CharID
and Contribution >= '2928581' and JobType '2' and @Char_ReqLevel >= '110'begin
     exec SRO_VT_SHARD
.dbo._ADD_ITEM_EXTERN @charnameJob,ITEM_ETC_SD_TOKEN_01,2,
     Update SRO_VT_SHARD
.dbo._CharTrijob set Contribution '1' where CharID = @CharID
     
         end
         end 
المهم انا بفضل ان اشرح الكلام الى قدامكوا دة لان انا مش بفضل انك تنقل وخلاص غير لما تفهم انت بتعمل اى لان فى الاول وفى الاخر الصح انك تستفيد انك تتعلم برمجه جديدة زى برمجه Sql يعنى مش تلعب وخلاص المهم دة عبارة عن اجراء وبتعمله create عندك فى الداتا بيز بس الاجراء دة مش هيشتغل غير لما انت بالبلدى تحطله الكود الى بيخليه يشتغل ويقراه وينفذ الاجراء دة شرح بسيط قولت اكتبه واتمنى مكنش طولت عليكم

دلوقتى لو انت عايز تعدل اللفل تخليها تبدا من لفل معين هتغير دة '110'
لو عاوز تغير الهديه ذات نفسها تخليها اى كوين تانى من هنا
كود PHP:
 exec SRO_VT_SHARD.dbo._ADD_ITEM_EXTERN @charnameJob,ITEM_ETC_SD_TOKEN_01,2,
الرقم الى اسمه 2 دة الى هوا الكميه الى هتروح للاعب

نخش بقى زى ما شرحتلكم فوق الاجراء دة مش هيشتغل غير لما تديله الكود المسئول عن تشغيله وهوا دة الكود دة انت بتحطه فى جوه البروسيديور الى اسمه _AddLogChar :
كود PHP:
if @EventID '6' and exists (Select from SRO_VT_SHARD.dbo._CharTrijob where CharID = @CharID  and Contribution >= '2099235' )
    
begin Exec [dbo].[_JobCoins]  @charid , @eventid  
    end 
مش ناقص غير انك تعمل تراد وتخش تشوف الهديه مش هتجيلك غير لما تقفل الاكونت وتفتحه تانى بعد التراد اتمنى ان تكونوا فهمتوا حاجه من الشرح ومتكنوش نقلتوا وخلاص للداتا بيز من غير ما تفهم انت بتنقل اى ولو فى حاجه وقفت سيب كومنت وانا هبقى ارد عليك وشكرا
والسلام عليكم ورحمه الله


توقيع gotsha :



I'm in this community for 7 years and more, My real name is Assem Mohamed studying computer science
I love to programming with MSSQL, C/C++, Scratch, C# and little bit about UI


Basically if you need a help or something else just let me be in touch






[Contact]



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]



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

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
Kharoon Online | 110 Cap EU-CH | Drop System | Coin System | Free Silk | 14.04.2023 Kharoon Online قـسـم الـسـيـرفـرات الـخـاصـة 1 16-03-2024 07:03 PM
AGEX | 80 CAP | ONLY CH | COIN SYSTEM|| JOB SYSTEM| AUTO EVENT | NO İNGAME- NO PAY | GRAND OPENİNG: PergamonOnline قـسـم الـسـيـرفـرات الـخـاصـة 0 12-06-2023 09:09 PM


الساعة الآن 04:30 PM.