الموضوع: Auto Plus Notice
عرض مشاركة واحدة
قديم 24-08-2014, 07:39 AM   #4

Ahmed Seka
عضو جديد





• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118730
• المشـــاركـات » 17
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Ahmed Seka صـاعـد

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



افتراضي



كود:
if (@Operation = 90 OR @Operation = 160)   
   begin   
   set @len_desc1 = CHARINDEX (']',@strDesc)  
  if(@len_desc1 = 9)   
     begin 
     set @strDesc = SUBSTRING(@strDesc,0,9) 
     set @strDesc_separado = SUBSTRING(@strDesc, 8, 1) 
    end 
   else if(@len_desc1 = 10) 
        begin 
        set @strDesc = SUBSTRING(@strDesc,0,10) 
        set @strDesc_separado = SUBSTRING(@strDesc, 8, 2) 
        end 
        if(@strDesc_separado >= 8) 
        begin 
        --set @strDesc_separado = @len_desc1 
      insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')   
    end  
   end 
   if(@Operation = 90)
   begin
    declare @iname varchar(129)
    declare @iid int
    declare @cname varchar(64)
    select @iid = RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
    select @iname = CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid
    select @cname = CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
    insert PlusNotice(Sent, Message)values(0,@cname + ' has increased ' +  @iname + ' to [lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
  end


اعدل فى ايه بقى !



التعديل الأخير تم بواسطة MeMo@Love ; 24-08-2014 الساعة 08:52 AM

رد مع اقتباس