10-03-2016, 03:24 PM
|
#9
|
|
• الانـتـسـاب » Mar 2014
|
• رقـم العـضـويـة » 116941
|
• المشـــاركـات » 769
|
• الـدولـة » TanTa
|
• الـهـوايـة » SilkRoaD
|
• اسـم الـسـيـرفـر » Pavo
|
• الـجـنـس » Male
|
• نقـاط التقييم » 88
|
|
|
رد: 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'
|
ماشتغلتش يامعلم هاشتغل على الا انا عاملو و خلاص
|
|
|