عرض مشاركة واحدة
قديم 14-03-2015, 02:08 AM   #13

mido22421





• الانـتـسـاب » Feb 2008
• رقـم العـضـويـة » 12606
• المشـــاركـات » 471
• الـدولـة » ▅ ▃ ▂ام الدنيا ▂ ▃ ▅
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
mido22421 صـاعـد

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


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

افتراضي رد: Program Auto Notice Plus + الشرح




الكود في الوضع بس انا هارب لك المسافات

3- SRO_VT_SHARDLOG > Programmability >_AddLogItem

حط ده في اخر ال Query



كود PHP:
   if (@Operation 35)   
   
begin   
    insert _LogCashItem 
(RefItemIDCharIDCntEventTimeSerial64)   
    
values(@ItemRefID, @CharID, @dwDataGetDate(), @ItemSerial)   
   
end 
   
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(@strDesc81
    
end 
   
else if(@len_desc1 10
        
begin 
        set 
@strDesc SUBSTRING(@strDesc,0,10
        
set @strDesc_separado SUBSTRING(@strDesc82
        
end 
        
if(@strDesc_separado >= 8
        
begin 
        
--set @strDesc_separado = @len_desc1 
      insert _LogItemPlus
(CharIDSerial64PlusDataLidovalues(@CharID, @ItemSerial, @strDesc_separadoGetDate(), '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 Name from SRO_VT_SHARD.dbo._ItemName where CodeName128 in
    
(select CodeName128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid
    
select @cname CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
    
if(@strDesc_separado >= 8)
      
insert PlusNotice_mido22421(SentMessage)values(0,'[' +@cname '] has  increased  [' + @iname '] to [Lvl ' CAST(@strDesc_separado AS  NVARCHAR) + ']')
 
end 




رد مع اقتباس