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

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

Jayden 01-04-2016 07:53 PM

Uniques For Silk من غير برامج
 
http://o55.imgup.net/151f126a.png

الموضوع باين من عنوانه ^^

هى Query واحده بسيطة وسريعة هتدى لل Player سيلك اول ما يقتل Unique

http://i.epvpimg.com/x7rLd.png

- تقدر تحدد عدد السيلك براحتك
- تقدر تغير ال Reward براحتك
- تقدر تخليها ل Uniques معينه و Uniques تانية لا


http://i.epvpimg.com/x7rLd.png

ملحوظه : لازم تستخدم Evangelion Gameserver
او لو ال Gameserver بتاعك بيعمل Log لل Uniques فى مكان تانى
عدل على ال Proc للمكان الجديد واسامى ال Columns لو مختلفة وهيشتغل تمام معاك ان شاء الله


اتفضلوا

كود PHP:

USE [SRO_VT_ACCOUNT]
GO
/****** Object:  Trigger [dbo].[_UniquesForSilk]    Script Date: 4/1/2016 6:40:50 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER 
[dbo].[_UniquesForSilk]
ON [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques]
after  insert 
as begin
DECLARE  @MobName varchar(128) ,  @CharName varchar(128SELECT  @MobName MobName,@CharName=CharName FROM [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques]
DECLARE @
CharID int = (SELECT CharID FROM SRO_VT_SHARD.dbo._Char where (CharName16 = @CharName OR NickName16 = @CharName))
DECLARE @
UserID varchar(56) = (SELECT JID FROM SRO_VT_ACCOUNT.dbo.TB_User U WITH(NOLOCK)JOIN SRO_VT_SHARD.dbo._User U2 WITH(NOLOCKON U.JID U2.UserJID WHERE CharID = @CharID)                                                                   
DECLARE @
SILK int 
            SELECT 
@SILK 
            CASE 
WHEN @MobName 'MOB_CH_TIGERWOMAN' Then '3'
                 
WHEN @MobName 'MOB_EU_KERBEROS' Then '3'
                 
WHEN @MobName 'MOB_OA_URUCHI' Then '5'
                 
WHEN @MobName 'MOB_AM_IVY' Then '3'
                 
WHEN @MobName 'MOB_KK_ISYUTARU' Then '5'
                 
WHEN @MobName 'MOB_TK_BONELORD' Then '7'
                 
WHEN @MobName 'MOB_RM_TAHOMET' Then '7'
                 
WHEN @MobName 'MOB_RM_ROC' Then '15'
                 
WHEN @MobName 'MOB_SD_NEITH' Then '6'
                 
WHEN @MobName 'MOB_SD_SELKIS' Then '6'
                 
WHEN @MobName 'MOB_SD_SETH' Then '10'
                 
WHEN @MobName 'MOB_SD_ANUBIS' Then '7'
                 
WHEN @MobName 'MOB_SD_ISIS' Then '6'
                 
WHEN @MobName 'MOB_SD_HAROERIS' Then '13'
                 
ELSE 0 END
    BEGIN
    EXEC SRO_VT_ACCOUNT
.CGI.[CGI_WebPurchaseSilk] @UserID,@SILK
    END
    END 

بالتوفيق ..

Hamza FiGo 01-04-2016 09:40 PM

رد: Uniques For Silk من غير برامج
 
تسلم ايدك. دا يعتبر ايفينت ^^

Jayden 01-04-2016 10:24 PM

رد: Uniques For Silk من غير برامج
 
العفو يا باشا ^^ .. انا فعلا ممكن أخليها تبقى Event
Unique Event كاملة بدون اى برامج .. ايوه مش هحتاج 3017 //Spawn
بس هى عايزه شوية Lines هبقى اعملها بعدين لو الناس عيزاها

Mohamed ElKersh 01-04-2016 10:35 PM

رد: Uniques For Silk من غير برامج
 
تمام بس ده مجرب لاني شوفت بروسيدور زيه بس مش فاكر فين

Jayden 01-04-2016 10:41 PM

رد: Uniques For Silk من غير برامج
 
هو أولا ده مش Procedure ده Trigger
ثانيا هو أه مجرب وعملت لناس كذا سيرفر بيه ومفيش مشاكل
ثالثا مش عارف موجود فى حته تانية ولا لا عشان انا اللى عامله

Jayden 01-04-2016 10:41 PM

رد: Uniques For Silk من غير برامج
 
هو أولا ده مش Procedure ده Trigger
ثانيا هو أه مجرب وعملت لناس كذا سيرفر بيه ومفيش مشاكل
ثالثا مش عارف موجود فى حته تانية ولا لا عشان انا اللى عامله

Mohamed ElKersh 01-04-2016 10:53 PM

رد: Uniques For Silk من غير برامج
 
تمام انا مش عاوزه سيلك انا عاوزه كوين اعمل ايه

Jayden 01-04-2016 11:44 PM

رد: Uniques For Silk من غير برامج
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mohamed ElKersh (المشاركة 5262079)
تمام انا مش عاوزه سيلك انا عاوزه كوين اعمل ايه

اتفضل

كود PHP:

USE [SRO_VT_ACCOUNT
GO 
/****** Object:  Trigger [dbo].[_UniquesForSilk]    Script Date: 4/1/2016 6:40:50 PM ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 

CREATE TRIGGER 
[dbo].[_UniquesForCoins
ON [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques
after  insert  
as begin 
DECLARE  @MobName varchar(128) ,  @CharName varchar(128SELECT  @MobName MobName,@CharName=CharName FROM [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques
DECLARE @
CharID int = (SELECT CharID FROM SRO_VT_SHARD.dbo._Char where (CharName16 = @CharName OR NickName16 = @CharName)) 
DECLARE @
UserID varchar(56) = (SELECT JID FROM SRO_VT_ACCOUNT.dbo.TB_User U WITH(NOLOCK)JOIN SRO_VT_SHARD.dbo._User U2 WITH(NOLOCKON U.JID U2.UserJID WHERE CharID = @CharID)                                                                    
DECLARE @
Coins int  
            SELECT 
@Coins =  
            CASE 
WHEN @MobName 'MOB_CH_TIGERWOMAN' Then '3' 
                 
WHEN @MobName 'MOB_EU_KERBEROS' Then '3' 
                 
WHEN @MobName 'MOB_OA_URUCHI' Then '5' 
                 
WHEN @MobName 'MOB_AM_IVY' Then '3' 
                 
WHEN @MobName 'MOB_KK_ISYUTARU' Then '5' 
                 
WHEN @MobName 'MOB_TK_BONELORD' Then '7' 
                 
WHEN @MobName 'MOB_RM_TAHOMET' Then '7' 
                 
WHEN @MobName 'MOB_RM_ROC' Then '15' 
                 
WHEN @MobName 'MOB_SD_NEITH' Then '6' 
                 
WHEN @MobName 'MOB_SD_SELKIS' Then '6' 
                 
WHEN @MobName 'MOB_SD_SETH' Then '10' 
                 
WHEN @MobName 'MOB_SD_ANUBIS' Then '7' 
                 
WHEN @MobName 'MOB_SD_ISIS' Then '6' 
                 
WHEN @MobName 'MOB_SD_HAROERIS' Then '13' 
                 
ELSE 0 END 
    BEGIN 
    EXEC SRO_VT_SHARD
.dbo._ADD_ITEM_EXTERN @Charname,'ITEM_ETC_SD_TOKEN_01', @Coins,
    END 
    END 

غير كود ال Coin فى أخر ال Procedure لكود ال coin بتاعتك

Mazika Yasser 02-04-2016 12:04 AM

رد: Uniques For Silk من غير برامج
 
بلفعل شغل فوق الهايل

DrError 02-04-2016 12:13 AM

رد: Uniques For Silk من غير برامج
 
شغال تمااااام الله ينور بجد
انت راجل برنس وربنا المفروض تبقى مشرف !

Jayden 02-04-2016 12:22 AM

رد: Uniques For Silk من غير برامج
 
اقتباس:

المشاركة الأصلية كتبت بواسطة DrError (المشاركة 5262094)
شغال تمااااام الله ينور بجد
انت راجل برنس وربنا المفروض تبقى مشرف !

شكرا على الكلام ده يا كبير .. بس انا مش عايز ابقى مشرف ^^

elbattawy1st 02-04-2016 12:35 AM

رد: Uniques For Silk من غير برامج
 
تسلم ايديك يابرنس :smile::smile:

HLP 02-04-2016 08:09 AM

رد: Uniques For Silk من غير برامج
 
تسلم الله ينور فكرة حلوة

__KinG__ 02-04-2016 09:57 AM

رد: Uniques For Silk من غير برامج
 
ممكن حضرتك تعملي لوجو ؟ ^^ عاجبني لوجوهاتك اوي ما شا الله ^^

X_Shadow 02-04-2016 04:01 PM

رد: Uniques For Silk من غير برامج
 
موضوع راااائع :clapping::clapping:
هو السيستم دى مينفعشى يشتغل على اى يونكات تانية مثلا ال Arabia Kidmonas



الساعة الآن 01:42 AM.

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