10-03-2016, 08:25 PM
|
#11
|
|
• الانـتـسـاب » Mar 2014
|
• رقـم العـضـويـة » 116941
|
• المشـــاركـات » 770
|
• الـدولـة » TanTa
|
• الـهـوايـة » SilkRoaD
|
• اسـم الـسـيـرفـر » Pavo
|
• الـجـنـس » Male
|
• نقـاط التقييم » 88
|
|
|
رد: 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
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
و انا عاوز احط اكتر من يونيك جابلي ايرور
يا جدعان جربوا الحاجة ونبي
![](http://i.epvpimg.com/mjP9e.png)
|
جرب دا
كود 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 ; 10-03-2016 الساعة 08:27 PM
|