المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Job Coin Reward


ابو ليلى
30-12-2015, 03:15 AM
[COLOR="Red"]http://store1.up-00.com/2015-12/145143228031021.jpg

اولا : كدة الموضوع منقول ...منقول....منقول
ثانيا : دة اول موضوع لية يريت تقولو رايكم ويرت اللى عندو كلمة حلوة يقولها واللى معندوش شكرا لمرورو وزيارتو
موضعنا النهارده عباره عن إن البلاير تخليهم ياخدو Reward كوين مع الجولد اللى بياخدوه لما بيسلمو التريد .. وال Reward ده إنتا اللى بتحدده برده إن كان Coin / Item / Scroll اللى يعجبك ... تابعو معايا

USE [Name Your Log]GO


/****** Object: Table [dbo].[_Contribution] Script Date: 25.02.2015 13:34:47 ******/
SET ANSI_NULLS ON
GO


SET QUOTED_IDENTIFIER ON
GO


CREATE TABLE [dbo].[_Contribution](
[Contribution] [int] NOT NULL,
[CharID] [int] NOT NULL
) ON [PRIMARY]


GO

************************************************
بعد كده بتعمل Procedure ده
******************************
USE [Name Your Log]GO
/****** Object: StoredProcedure [dbo].[_Contribt] Script Date: 25.02.2015 13:29:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO




CREATE procedure [dbo].[_Contribt] @charID int
as


Declare @contri int =(Select Contribution from SRO_VT_SHARD.dbo._CharTrIjob where CharID @charID )
Update SRO_VT_SHARD.dbo._CharTrIjob Set Contribution=0 where CharID @charID
if not Exists (select * from SRO_VT_SHARD.dbo._CharTrIjob where CharID = @charID)
begin insert into SRO_VT_SHARD.dbo._CharTrIjob (CharID , Contribution) Values @charID @contri)
if Exists (select * from SRO_VT_SHARD.dbo._CharTrIjob where CharID = @charID) begin
Update SRO_VT_SHARD.dbo._CharTrIjob Set Contribution=Contribution @contri where CharID @charID
end
end
************************************************** *****
بعد كده ال Procedure ده برده وده اللى هتغير فيه ال Reward بتاعتك للتلات أنواع Trade/Thief/Hunter طبعا الكلام ده مع ReQLevel يعني لازم البلاير يوصل لليفل معين علشان ياخد الريورد بتاعته اللى حضرتك ضايفهاله ويعمل ريسترت بعد لما يسلم التريده
************************************************** *******

USE [Name Your Log]GO
/****** Object: StoredProcedure [dbo].[_JobCoins] Script Date: 25.02.2015 13:24:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO




CREATE procedure [dbo].[_JobCoins] @charID int, @eventID tinyint
as
DECLARE @charnameJob varchar(268) = (Select CharName16 From SRO_VT_SHARD.dbo._Char where CharID = @charID)
Declare @JID Int = (select UserJID from SRO_VT_SHARD.dbo._User 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'
end
if exists (Select * from SRO_VT_SHARD.dbo._CharTrijob where CharID = @charID
and Contribution >= '3484407' and JobType = '3' and @char_ReqLevel >= '80' )
begin
exec SRO_VT_SHARD.._Add_ITEM_EXTERN @charnamejob,'ITEM_ETC_ARENA_COIN',10,10
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 >= '3484407' and JobType = '1' and @char_ReqLevel >= '80')
begin
exec SRO_Vt_SHARD.._Add_ITEM_EXTERN @charnamejob,'ITEM_ETC_ARENA_COIN',10,10
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 >= '3484407' and JobType = '2' and @char_ReqLevel >= '80') begin
exec SRO_Vt_SHARD.._Add_ITEM_EXTERN @charnamejob,'ITEM_ETC_ARENA_COIN',10,10
Update SRO_VT_SHARD.dbo._CharTrijob set Contribution = '1' where CharID = @charID

end
**********************************************
أخر حاجه بتعمل أمر الكوين اللى هييده للبلاير بعد لما يطلع التريده ويسلمها
_AddLogChar

**************************************
-- Main Declares DECLARE @GM_Prim int =(select sec_primary from SRO_VT_ACCOUNT.dbo.TB_User as us inner join SRO_VT_SHARD.dbo._User as us2
on us.JID = us2.UserJID where CharID = @charID)
-- Contri Save
if @eventID= '4') begin Exec [_Contribt] @charID end
-- Angel For www.*************
If @eventID= 6
if exists (Select * from SRO_VT_SHARD.dbo._CharTrijob where CharID = @charID and Contribution >= '2099235' )
begin Exec [dbo].[_JobCoins] @charID , @eventID

end

Hamza FiGo
30-12-2015, 03:51 AM
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

مش بس النقل يكون مفيد. تنقل بس تجربه حضرتك وظبط اخر بروسيدرعلشان مش مفهومة

ابو ليلى
30-12-2015, 04:20 AM
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

مش بس النقل يكون مفيد. تنقل بس تجربه حضرتك وظبط اخر بروسيدرعلشان مش مفهومة

شكرا لقبولك الموضوع يا باشا وتم تظبيط اخر بروسيد

قريب ان شاء الله همل فيديو عيونى

Gsxr
30-12-2015, 05:22 AM
تسلم ايدك بس انت جربته و شغاال

Jayden
30-12-2015, 06:25 AM
بنظرتى ليه كده هو تمام شغال ان شاء الله .. وبرضو جارى التجربة
تسلم يا باشا

GM_Jo
30-12-2015, 07:44 AM
تسلم ايدك يا ابو ليلى


جارى التجربة

HLP
30-12-2015, 03:23 PM
تسلم ايدك

Xan
30-12-2015, 04:29 PM
بدل البهدله ديه كلها انت ممكن تعمل بروسدر صغير و هيأدي الغرض برضو في الـ Addlogchar

BLACK X™
30-12-2015, 04:29 PM
الله ينور في انتظار فديو

Dangers SrO
30-12-2015, 09:01 PM
تمام تسلم

Cru3L1337
31-12-2015, 12:13 AM
الله ينور

Mr.Rover
01-01-2016, 11:56 PM
تسلم لأحلى ابو ليلى :111 (5):

JanGanSRO
02-01-2016, 07:06 AM
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

مش بس النقل يكون مفيد. تنقل بس تجربه حضرتك وظبط اخر بروسيدرعلشان مش مفهومة

البروسيديور الاخير محطوط فى لوج كاركتر عللى ايفنت اى دى 4 و 6
و دة علشان ينفذ امر البروسسيديور التانى عند اى لوج ان او لوج اوت من اللعبه لو حد فى اللعبه عنده الشروط اللى فى البروسيديور التانى


تقبلوا مرورى

Mahmoud Rashwan
02-01-2016, 09:07 PM
تسلم بس الموضوع لما بتبقا جايب صوره من السيرفر عاندك بيكون احسن

ruxana
19-08-2016, 02:50 PM
شكرا يا باشا work 100 %