تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 10-03-2016, 03:10 PM   #16

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة Dev. iLegend مشاهدة المشاركة
انت لازم تعمل ال Service = 1 مش 0
وغير كدا لازم تكون معلم على Send Notice
في البرنامج عشان يبعت نوتيس
تسلم تمام اشتغل


توقيع elbattawy1st :


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

قديم 10-03-2016, 03:24 PM   #17

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة Black Shield مشاهدة المشاركة


العفو و كلامي ده مش تقليل من مجهودك
مفيش حاجه كاملة و مجهودك عالي جدا مشاء الله عليك

انا عملت تعديل على البروسيدر بس مجربتوش الصراحة
شوف كده و جربه لو تمام ضيفه

اولا اعمل Create للتابل

كود PHP:
USE [SRO_VT_SHARDLOG]
GO

CREATE TABLE 
[dbo].[_OldHwan_Log]
(
    [
CharName] [varchar](50) NOT NULL Unique,
    [
OldHwan] [int] NOT NULL
)
GO 
و ده البروسيدور بعد التعديل

كود PHP:
IF (@EventID = 9 OR @EventID = 11)
BEGIN
    
DECLARE @CharName1 varchar(20) = (SELECT CharName16 FROM [SRO_VT_SHARD].[dbo].[_Char]   Where CharID = @CharID)
    DECLARE @
MaxK int = (SELECT Count(CodeName128) FROM [SRO_VT_SHARDLOG].[dbo].[_UniquesLog]   Where Killer = @CharName1)
    If @
MaxK >= '2'
    
BEGIN
    
-- Take the title from the player and change to hwanlvl = 0
    
DECLARE @OldHwan int = (SELECT HwanLevel FROM SRO_VT_SHARD.._Char WHERE CharName16 = @CharName1)
    DECLARE @
HwanLog int = (SELECT OldHwan FROM SRO_VT_SHARDLOG.._OldHwan_Log WHERE CharName = @CharName1)
    
INSERT INTO SRO_VT_SHARDLOG.._OldHwan_Log Values (@CharName1,@OldHwan)
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @HwanLog where HwanLevel like '5'
    
-- Adding the title to the new player ( 5 is the hwan lvl change to yours (reward hwanlvl) )
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] set HwanLevel = '5' where CharName16 = @CharName1
    
-- Item Reward 
    EXEC 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharName1,'ITEM_ETC_ARENA_COIN',10,0
    
-- Notice Lines To show All server this char is Hero 
    insert into 
[SRO_VT_SHARDLOG].[dbo].[PlusNotice] ([Sent],[message],[date]) Values ('0','** Unique Hero System** : '+@Charname1+' has now recived (Unique Hero ) title for killing Tiger Girl 2 times And recived Arena Coins as reward ',GETDATE())
    -- 
Delete Log Unique From Table
    DELETE from 
[SRO_VT_SHARDLOG].[dbo].[_UniquesLog] where Killer = @Charname1 and CodeName128 = 'MOB_CH_TIGERWOMAN'
    
END 

Change Log.
كود PHP:
    //Added Lines
    
DECLARE @OldHwan int = (SELECT HwanLevel FROM SRO_VT_SHARD.._Char WHERE CharName16 = @CharName1)
    DECLARE @
HwanLog int = (SELECT OldHwan FROM SRO_VT_SHARDLOG.._OldHwan_Log WHERE CharName = @CharName1)
    
INSERT INTO SRO_VT_SHARDLOG.._OldHwan_Log Values (@CharName1,@OldHwan)

    
//Updated Lines
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @HwanLog where HwanLevel like '5' 
ماشتغلتش يامعلم هاشتغل على الا انا عاملو و خلاص


توقيع elbattawy1st :


رد مع اقتباس
قديم 10-03-2016, 04:55 PM   #18

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



كدا السيستم شغال حاليا من غير مشاكل
وبرضو شغال notice على برنامج vsro Multi Tools
ونظام بلاير القديم ياخد title بتاعو شغال تمام حالا
شكر خاص طبعا لصاحب البرنامج Dev.ILegend وصاحب فكرة title بتاع بلاير القديم Black Shield


توقيع elbattawy1st :


رد مع اقتباس
قديم 10-03-2016, 05:32 PM   #19

Black Shield
عضو فضى



الصورة الرمزية Black Shield


• الانـتـسـاب » May 2011
• رقـم العـضـويـة » 87556
• المشـــاركـات » 3,383
• الـدولـة » In My Own World
• الـهـوايـة » DBA, C#, APS.NET
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 240
Black Shield جـيـد جـداًBlack Shield جـيـد جـداًBlack Shield جـيـد جـداً

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



افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة elbattawy1st مشاهدة المشاركة
كدا السيستم شغال حاليا من غير مشاكل
وبرضو شغال notice على برنامج vsro Multi Tools
ونظام بلاير القديم ياخد title بتاعو شغال تمام حالا
شكر خاص طبعا لصاحب البرنامج Dev.ILegend وصاحب فكرة title بتاع بلاير القديم Black Shield
العفو
و شكرا لمجهودك


توقيع Black Shield :

اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ،
أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ




تريخ الأنضمام الفعلي Oct 2008 بعضوية شعوزه
تاريخ الخروج Dec 17 2016


شاهد كل مواضيعي من هنا




رد مع اقتباس
قديم 10-03-2016, 06:05 PM   #20

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



مع اني لسا مجربتوش
بس بسم الله مشاء الله شغل عاالي




رد مع اقتباس
قديم 10-03-2016, 06:55 PM   #21

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



تم التجربة
شغال 100%



التعديل الأخير تم بواسطة Mohamed ElKersh ; 10-03-2016 الساعة 07:04 PM

رد مع اقتباس
قديم 10-03-2016, 07:17 PM   #22

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة Mazika Yasser مشاهدة المشاركة
أنتا معلم وأحنا منك نتعلم
فى الخدمة ياباشا

اقتباس:
المشاركة الأصلية كتبت بواسطة M.HADAD مشاهدة المشاركة
الله احنا عايزين الشغل دا بقى تسلم ايدك بجد موضوع جامد
تسلم

اقتباس:
المشاركة الأصلية كتبت بواسطة Black Shield مشاهدة المشاركة
العفو
و شكرا لمجهودك
تسلم


اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
مع اني لسا مجربتوش
بس بسم الله مشاء الله شغل عاالي
تسلم


اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
تم التجربة شغال 100%
بس انا لو عاوز كذه يونيك اعمل ايه بمعني ان انا عاوز اعمل للucrhi و tiger و كل واحد ليه تيتل و جايزة تانيه خالص

شكرا
علشان تعمل على يونك كمان لازم تعمل دا
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_OldTitles1]    Script Date: 10/03/2016 02:03:29 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[_OldTitles1](
    [
ID] [int] IDENTITY(1,1) NOT NULL,
    [
CharName] [varchar](59) NOT NULL,
    [
OldHwan] [int] NULL,
    [
UName] [varchar](50) NULL,
 
CONSTRAINT [PK__OldTitles1] PRIMARY KEY CLUSTERED 
(
    [
ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) 
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
علشان title جديد بتاع يونك urchi

وبعد كده هضيف الجزء دا فى addlogchar تحت الا انت ضايفو من الموضوع (بتاع tiger )

كود PHP:
iF (@EventID = 9 OR @EventID = 11)
BEGIN
    
DECLARE @MaxK1 int = (SELECT Count(CodeName128) FROM [SRO_VT_SHARDLOG].[dbo].[_UniquesLog]   Where Killer = @CharName1 And CodeName128 = 'MOB_OA_URUCHI')
    If @
MaxK1 >= '2'
    
BEGIN
    
-- Take the title from the player and change to hwanlvl = 1
    Insert Into 
[SRO_VT_SHARDLOG].[dbo].[_OldTitles] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5')
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @Hwanlevelchange where HwanLevel like '5'
    
DELETE from [SRO_VT_SHARDLOG].[dbo].[_OldTitles] where UName Like '5' And OldHwan = @Hwanlevelchange 
    
-- Adding the title to the new player ( 8 is the hwan lvl change to yours (reward hwanlvl) )
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] set HwanLevel = '5' where CharName16 = @CharName1
    
-- Item Reward 
    EXEC 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharName1,'ITEM_ETC_ARENA_COIN',10,0
    
-- Notice Lines To show All server this char is Hero
    insert into 
[SRO_VT_SHARDLOG].[dbo].[iLegend_Tool] ([Service],[Type],[Message],[Date]) Values ('1','Notice','** Unique Hero System** : '+@Charname1+' has now recived (Unique Hero ) title for killing Tiger Girl 2 times And recived Arena Coins as reward ',GETDATE())  
    -- 
Delete Log Unique From Table
    DELETE from 
[SRO_VT_SHARDLOG].[dbo].[_UniquesLog] where Killer = @Charname1 and CodeName128 = 'MOB_OA_URUCHI'
    
END 
    END 

بالنسبة لحوار تغير title و reward انا عامل شرح لية فى اول الموضوع شوفو و امشى معاه واحده واحده
ملاحظة بعد ماضيف تابل الجديد اقفل برنامج sql و افتحو تانى


توقيع elbattawy1st :

التعديل الأخير تم بواسطة elbattawy1st ; 10-03-2016 الساعة 08:29 PM

رد مع اقتباس
قديم 10-03-2016, 07:35 PM   #23

™ EgY_KhaN ™
عضو متألق



الصورة الرمزية ™ EgY_KhaN ™


• الانـتـسـاب » Aug 2012
• رقـم العـضـويـة » 103935
• المشـــاركـات » 1,662
• الـدولـة » Mansoura
• الـهـوايـة » Love the Destruction
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 75
™ EgY_KhaN ™ جـيـد

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


إرسال رسالة عبر Yahoo إلى ™ EgY_KhaN ™

افتراضي رد: Unique Killer system Full



سيستم كويس الصراحة جدا ومع التعديل بتاع التايتل يرجع للتايتل القديم دا بقي فاجر الصراحة استمر


توقيع ™ EgY_KhaN ™ :

EgY_KhaN is There !



رد مع اقتباس
قديم 10-03-2016, 07:55 PM   #24

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



سؤال بس انا دلواقتي لو عاوز احط يونيك غير تايجر جير بعدد لوحده و بجايزة لوحده ازاي ؟
بمعني ان التايجر جير تكون موجودة عادي عاوز اعمل يونيك تاني لوحده بتيتل لوحده بعدد موتات لوحده بجايزة لوحده ازاي؟




رد مع اقتباس
قديم 10-03-2016, 08:03 PM   #25

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة elbattawy1st مشاهدة المشاركة
فى الخدمة ياباشا



تسلم



تسلم




تسلم




علشان تعمل على يونك كمان لازم تعمل دا
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_OldTitles1]    Script Date: 10/03/2016 02:03:29 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[_OldTitles1](
    [
ID] [int] IDENTITY(1,1) NOT NULL,
    [
CharName] [varchar](59) NOT NULL,
    [
OldHwan] [int] NULL,
    [
UName] [varchar](50) NULL,
 
CONSTRAINT [PK__OldTitles] PRIMARY KEY CLUSTERED 
(
    [
ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) 
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
علشان title جديد بتاع يونك urchi

وبعد كده هضيف الجزء دا فى addlogchar تحت الا انت ضايفو من الموضوع (بتاع tiger )

كود PHP:
iF (@EventID = 9 OR @EventID = 11)
BEGIN
    
DECLARE @MaxK1 int = (SELECT Count(CodeName128) FROM [SRO_VT_SHARDLOG].[dbo].[_UniquesLog]   Where Killer = @CharName1 And CodeName128 = 'MOB_OA_URUCHI')
    If @
MaxK1 >= '2'
    
BEGIN
    
-- Take the title from the player and change to hwanlvl = 1
    Insert Into 
[SRO_VT_SHARDLOG].[dbo].[_OldTitles] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5')
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @Hwanlevelchange where HwanLevel like '5'
    
DELETE from [SRO_VT_SHARDLOG].[dbo].[_OldTitles] where UName Like '5' And OldHwan = @Hwanlevelchange 
    
-- Adding the title to the new player ( 8 is the hwan lvl change to yours (reward hwanlvl) )
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] set HwanLevel = '5' where CharName16 = @CharName1
    
-- Item Reward 
    EXEC 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharName1,'ITEM_ETC_ARENA_COIN',10,0
    
-- Notice Lines To show All server this char is Hero
    insert into 
[SRO_VT_SHARDLOG].[dbo].[iLegend_Tool] ([Service],[Type],[Message],[Date]) Values ('1','Notice','** Unique Hero System** : '+@Charname1+' has now recived (Unique Hero ) title for killing Tiger Girl 2 times And recived Arena Coins as reward ',GETDATE())  
    -- 
Delete Log Unique From Table
    DELETE from 
[SRO_VT_SHARDLOG].[dbo].[_UniquesLog] where Killer = @Charname1 and CodeName128 = 'MOB_OA_URUCHI'
    
END 
    END 

بالنسبة لحوار تغير title و reward انا عامل شرح لية فى اول الموضوع شوفو و امشى معاه واحده واحده
ملاحظة بعد ماضيف تابل الجديد اقفل برنامج sql و افتحو تانى
تمام ماشي بس فيه ملحوظة دلواقتي انت ادتني ده
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_OldTitles1]    Script Date: 10/03/2016 02:03:29 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[_OldTitles1](
    [
ID] [int] IDENTITY(1,1) NOT NULL,
    [
CharName] [varchar](59) NOT NULL,
    [
OldHwan] [int] NULL,
    [
UName] [varchar](50) NULL,
 
CONSTRAINT [PK__OldTitles] PRIMARY KEY CLUSTERED 
(
    [
ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) 
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
اسمه oldtitle1

لاكن في الكويري مكتوب
كود PHP:
    Insert Into [SRO_VT_SHARDLOG].[dbo].[_OldTitles] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5') 
ده طبيعي ولا ايه ؟




رد مع اقتباس
قديم 10-03-2016, 08:07 PM   #26

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



و انا عاوز احط اكتر من يونيك جابلي ايرور
يا جدعان جربوا الحاجة ونبي




رد مع اقتباس
قديم 10-03-2016, 08:14 PM   #27

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
و انا عاوز احط اكتر من يونيك جابلي ايرور
يا جدعان جربوا الحاجة ونبي
هاراجع على بروسيدور و اعملهلوك تانى


توقيع elbattawy1st :

التعديل الأخير تم بواسطة elbattawy1st ; 10-03-2016 الساعة 08:16 PM

رد مع اقتباس
قديم 10-03-2016, 08:25 PM   #28

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة elmagico123 مشاهدة المشاركة
سيستم كويس الصراحة جدا ومع التعديل بتاع التايتل يرجع للتايتل القديم دا بقي فاجر الصراحة استمر
تسلم ^_^


اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
تمام ماشي بس فيه ملحوظة دلواقتي انت ادتني ده
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_OldTitles1]    Script Date: 10/03/2016 02:03:29 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[_OldTitles1](
    [
ID] [int] IDENTITY(1,1) NOT NULL,
    [
CharName] [varchar](59) NOT NULL,
    [
OldHwan] [int] NULL,
    [
UName] [varchar](50) NULL,
 
CONSTRAINT [PK__OldTitles] PRIMARY KEY CLUSTERED 
(
    [
ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) 
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
اسمه oldtitle1

لاكن في الكويري مكتوب
كود PHP:
    Insert Into [SRO_VT_SHARDLOG].[dbo].[_OldTitles] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5') 
ده طبيعي ولا ايه ؟
اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
و انا عاوز احط اكتر من يونيك جابلي ايرور
يا جدعان جربوا الحاجة ونبي
جرب دا
كود PHP:
iF (@EventID = 9 OR @EventID = 11)
BEGIN
    
DECLARE @Hwanlevelchange1 int = (SELECT OldHwan FROM [SRO_VT_SHARDLOG].[dbo].[_OldTitles1]   Where UName = '5')
    DECLARE @
MaxK1 int = (SELECT Count(CodeName128) FROM [SRO_VT_SHARDLOG].[dbo].[_UniquesLog]   Where Killer = @CharName1 And CodeName128 = 'MOB_OA_URUCHI')
    If @
MaxK1 >= '2'
    
BEGIN
    
-- Take the title from the player and change to hwanlvl = 1
    Insert Into 
[SRO_VT_SHARDLOG].[dbo].[_OldTitles1] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5')
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @Hwanlevelchange1 where HwanLevel like '5'
    
DELETE from [SRO_VT_SHARDLOG].[dbo].[_OldTitles1] where UName Like '5' And OldHwan = @Hwanlevelchange1 
    
-- Adding the title to the new player ( 8 is the hwan lvl change to yours (reward hwanlvl) )
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] set HwanLevel = '5' where CharName16 = @CharName1
    
-- Item Reward 
    EXEC 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharName1,'ITEM_ETC_ARENA_COIN',10,0
    
-- Notice Lines To show All server this char is Hero
    insert into 
[SRO_VT_SHARDLOG].[dbo].[iLegend_Tool] ([Service],[Type],[Message],[Date]) Values ('1','Notice','** Unique Hero System** : '+@Charname1+' has now recived (Unique Hero ) title for killing Tiger Girl 2 times And recived Arena Coins as reward ',GETDATE())  
    -- 
Delete Log Unique From Table
    DELETE from 
[SRO_VT_SHARDLOG].[dbo].[_UniquesLog] where Killer = @Charname1 and CodeName128 = 'MOB_OA_URUCHI'
    
END 
    END 
وشوف انا عملت اية و اعملو علشان لو عاوز تضيف كمان يونك ثالت
وبالنسبة ل Reward
هتلاقى الكود دا غيرو ITEM_ETC_ARENA_COIN بدل كود reward بتاعك
ورقم 10 دا الكمية لوعملتها فى بروسيدور دا كده انت غيرت reward بتاع URCHI
اما فى بروسيدور الاساسى الموجود فى الموضوع اعملو مثلا بتاع tiger
هتلاقى فية reward arena برضو انت لو عاوز تعيرها عيرها برضو ل reward الا انت عاوزه
وبكده تكون عملت اتنين Reward مختلفة
و لو جربت تعمل بروسيدور التانى تاخدو copy و past من عير ماتعدل علية حاجة علشان تعمل بية ليونك ثالث مثلا هيجيلك error
فا انت شوف انا عملت اية المختلف فى بروسيدور الثانى و اعملو علشان تعرف تعملو ليونك الثالث


توقيع elbattawy1st :

التعديل الأخير تم بواسطة elbattawy1st ; 10-03-2016 الساعة 08:27 PM

رد مع اقتباس
قديم 10-03-2016, 08:35 PM   #29

Mohamed ElKersh
عضو فعال





• الانـتـسـاب » Feb 2016
• رقـم العـضـويـة » 129168
• المشـــاركـات » 301
• الـدولـة » Adventure Online
• الـهـوايـة » Adventure Online
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Mohamed ElKersh صـاعـد

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



افتراضي رد: Unique Killer system Full



مش بيجيب اي ريوارد ولا اي حاجة :] بايظ :] هو السيستم ده ليونيك واحد بس ولا ايه




رد مع اقتباس
قديم 10-03-2016, 08:59 PM   #30

elbattawy1st
عضو مميز



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


• الانـتـسـاب » Mar 2014
• رقـم العـضـويـة » 116941
• المشـــاركـات » 769
• الـدولـة » TanTa
• الـهـوايـة » SilkRoaD
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 88
elbattawy1st جـيـد

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


إرسال رسالة عبر Yahoo إلى elbattawy1st

افتراضي رد: Unique Killer system Full



اقتباس:
المشاركة الأصلية كتبت بواسطة Mohamed ElKersh مشاهدة المشاركة
مش بيجيب اي ريوارد ولا اي حاجة :] بايظ :] هو السيستم ده ليونيك واحد بس ولا ايه
شرح للمرة الاخيرة

بعد ما ضيف table و بروسيدور الموجودين فى الموضوع دا كده يونك واحد (ضيف بس الحاجات الموجوده فى الموضوع اى حاجة تانية عملتها شيلها )
علشان تعمل اليونك التانى
ضيف تابل دا
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_OldTitles1]    Script Date: 10/03/2016 07:53:30 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[_OldTitles1](
    [
ID] [int] IDENTITY(1,1) NOT NULL,
    [
CharName] [varchar](20) NOT NULL,
    [
OldHwan] [int] NULL,
    [
UName] [varchar](50) NULL,
 
CONSTRAINT [PK__OldTitles1] PRIMARY KEY CLUSTERED 
(
    [
ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) 
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
و بروسيدور دا هضيفو تحت بروسيدور الاول
ملحوطة لازم البروسيدور الاول يكون مضاف علشان البروسيدور الثاتى يشتغل معاك

كود PHP:
iF (@EventID = 9 OR @EventID = 11)
BEGIN
    
DECLARE @Hwanlevelchange1 int = (SELECT OldHwan FROM [SRO_VT_SHARDLOG].[dbo].[_OldTitles1]   Where UName = '5')
    DECLARE @
MaxK1 int = (SELECT Count(CodeName128) FROM [SRO_VT_SHARDLOG].[dbo].[_UniquesLog]   Where Killer = @CharName1 And CodeName128 = 'MOB_OA_URUCHI')
    If @
MaxK1 >= '2'
    
BEGIN
    
-- Take the title from the player and change to hwanlvl = 1
    Insert Into 
[SRO_VT_SHARDLOG].[dbo].[_OldTitles1] ([CharName],[OldHwan],[UName]) Values (@CharName1,@CheckHwanlevel,'5')
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] SET HwanLevel = @Hwanlevelchange1 where HwanLevel like '5'
    
DELETE from [SRO_VT_SHARDLOG].[dbo].[_OldTitles1] where UName Like '5' And OldHwan = @Hwanlevelchange1 
    
-- Adding the title to the new player ( 8 is the hwan lvl change to yours (reward hwanlvl) )
    
UPDATE [SRO_VT_SHARD].[dbo].[_Char] set HwanLevel = '5' where CharName16 = @CharName1
    
-- Item Reward 
    EXEC 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharName1,'ITEM_ETC_SD_TOKEN_01',10,0
    
-- Notice Lines To show All server this char is Hero
    insert into 
[SRO_VT_SHARDLOG].[dbo].[iLegend_Tool] ([Service],[Type],[Message],[Date]) Values ('1','Notice','** Unique Hero System** : '+@Charname1+' has now recived (Unique Hero ) title for killing Tiger Girl 2 times And recived Arena Coins as reward ',GETDATE())  
    -- 
Delete Log Unique From Table
    DELETE from 
[SRO_VT_SHARDLOG].[dbo].[_UniquesLog] where Killer = @Charname1 and CodeName128 = 'MOB_OA_URUCHI'
    
END 
    END 
و ارجع و اقول اقرأ الشرح الا انا عاملو فى الموضوع الاول علشان تعرف تغير فى بروسيدور براحتك
واخيراا لو جيت تجرب تعمل كمان واحد ثالث مش هيشتغل عير لما تغير انت
شوف اية الفرق مابين بروسيدور الاول و الثانى و قلد الثانى علشان تعرف تعمل الثالث
و الاكود دى انا لسة مجربها اكتر من مرة و شغالة تمام
لو ماشتغلش يبقى العيب من عندك مش من system علشان انا جربتو اكتر من مره
ولو قابلك مشاكل تانى اعملها فى قسم الاسئله و الاستفسارات علشان spam


توقيع elbattawy1st :


رد مع اقتباس
إضافة رد


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
عودة JanGanSRO ~~ Unique Killer like rev6 & Unique Killer Rank JanGanSRO قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة 44 28-06-2018 05:51 AM
مشكلة في unique killer system Mohamed ElKersh قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 10 11-03-2016 03:38 PM


الساعة الآن 11:37 PM.