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

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

ابو ليلى 30-12-2015 03:15 AM

Job Coin Reward
 
[COLOR="Red"]http://store1.up-00.com/2015-12/145143228031021.jpg

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

كود PHP:

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] [intNOT NULL,
[
CharID] [intNOT NULL
ON [PRIMARY]


GO 

************************************************
بعد كده بتعمل Procedure ده
******************************
كود PHP:

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 ContributionValues @charID @contri
if 
Exists (select from SRO_VT_SHARD.dbo._CharTrIjob where CharID = @charIDbegin
Update SRO_VT_SHARD
.dbo._CharTrIjob Set Contribution=Contribution @contri where CharID @charID
end
end 

************************************************** *****
بعد كده ال Procedure ده برده وده اللى هتغير فيه ال Reward بتاعتك للتلات أنواع Trade/Thief/Hunter طبعا الكلام ده مع ReQLevel يعني لازم البلاير يوصل لليفل معين علشان ياخد الريورد بتاعته اللى حضرتك ضايفهاله ويعمل ريسترت بعد لما يسلم التريده
************************************************** *******
كود PHP:

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

**************************************
كود PHP:

-- 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 @
eventID6
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

رد: Job Coin Reward
 
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

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

ابو ليلى 30-12-2015 04:20 AM

رد: Job Coin Reward
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5243557)
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

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

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

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

Gsxr 30-12-2015 05:22 AM

رد: Job Coin Reward
 
تسلم ايدك بس انت جربته و شغاال

Jayden 30-12-2015 06:25 AM

رد: Job Coin Reward
 
بنظرتى ليه كده هو تمام شغال ان شاء الله .. وبرضو جارى التجربة
تسلم يا باشا

GM_Jo 30-12-2015 07:44 AM

رد: Job Coin Reward
 
تسلم ايدك يا ابو ليلى


جارى التجربة

HLP 30-12-2015 03:23 PM

رد: Job Coin Reward
 
تسلم ايدك

Xan 30-12-2015 04:29 PM

رد: Job Coin Reward
 
بدل البهدله ديه كلها انت ممكن تعمل بروسدر صغير و هيأدي الغرض برضو في الـ Addlogchar

BLACK X™ 30-12-2015 04:29 PM

رد: Job Coin Reward
 
الله ينور في انتظار فديو

Dangers SrO 30-12-2015 09:01 PM

رد: Job Coin Reward
 
تمام تسلم

Cru3L1337 31-12-2015 12:13 AM

رد: Job Coin Reward
 
الله ينور

Mr.Rover 01-01-2016 11:56 PM

رد: Job Coin Reward
 
تسلم لأحلى ابو ليلى :111 (5):

JanGanSRO 02-01-2016 07:06 AM

رد: Job Coin Reward
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5243557)
تمت الموافقة. بس ياريت تجيبلنا فيديو تاكيد انك جربته وشغال

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

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


تقبلوا مرورى

Mahmoud Rashwan 02-01-2016 09:07 PM

رد: Job Coin Reward
 
تسلم بس الموضوع لما بتبقا جايب صوره من السيرفر عاندك بيكون احسن

ruxana 19-08-2016 02:50 PM

رد: Job Coin Reward
 
شكرا يا باشا work 100 %


الساعة الآن 09:59 AM.

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