14-03-2015, 02:08 AM
|
#13
|
|
• الانـتـسـاب » Feb 2008
|
• رقـم العـضـويـة » 12606
|
• المشـــاركـات » 471
|
• الـدولـة » ▅ ▃ ▂ام الدنيا ▂ ▃ ▅
|
• الـهـوايـة »
|
• اسـم الـسـيـرفـر » No Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
رد: Program Auto Notice Plus + الشرح
الكود في الوضع بس انا هارب لك المسافات
3- SRO_VT_SHARDLOG > Programmability >_AddLogItem
حط ده في اخر ال Query
كود PHP:
if (@Operation = 35) begin insert _LogCashItem (RefItemID, CharID, Cnt, EventTime, Serial64) values(@ItemRefID, @CharID, @dwData, GetDate(), @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(@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 = 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(Sent, Message)values(0,'[' +@cname + '] has increased [' + @iname + '] to [Lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']') end
|
|
|