الموضوع: Unique Killer system Full
عرض مشاركة واحدة
قديم 10-03-2016, 03:24 PM   #9

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](50NOT NULL Unique,
    [
OldHwan] [intNOT NULL
)
GO 
و ده البروسيدور بعد التعديل

كود PHP:
IF (@EventID OR @EventID 11)
BEGIN
    
DECLARE @CharName1 varchar(20) = (SELECT CharName16 FROM [SRO_VT_SHARD].[dbo].[_Char]   Where CharID = @CharID)
    DECLARE @
MaxK int = (SELECT Count(CodeName128FROM [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].[_CharSET 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].[_Charset 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].[_UniquesLogwhere 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].[_CharSET HwanLevel = @HwanLog where HwanLevel like '5' 
ماشتغلتش يامعلم هاشتغل على الا انا عاملو و خلاص


توقيع elbattawy1st :


رد مع اقتباس