الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكله فى auto plus notice مع الصور للتوضيح (https://silkroad4arab.com/vb/showthread.php?t=592575)

al_zahher 01-10-2015 08:35 PM

مشكله فى auto plus notice مع الصور للتوضيح
 
http://www11.0zz0.com/2013/03/19/01/234869672.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
دلوقتى انا عملت كل حاجه و لما بشغل البرنامج بيكتب نوتس فاضيه.
http://www6.0zz0.com/2015/09/29/10/210762822.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
http://www6.0zz0.com/2015/09/29/10/742449631.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
كود PHP:

USE [SRO_VT_FAYZLOG
GO 
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 9/29/2015 9:35:26 AM ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 



-------------------------------------------------------------------------------------------------------------------  
-- 
Step 2  
-- ±âÁ¸ ¾ÆÀÌÅÛ ·Î±× ÀԷ Stored procedure ¼öÁ¤  
-- DataBase            Shard Log    
ALTER  procedure 
[dbo].[_AddLogItem]   
  @
CharID  int,    
  @
ItemRefID int,    
  @
ItemSerial bigint,    
  @
dwData int,    
  @
TargetStorage tinyint,    
  @
Operation tinyint,    
  @
Slot_From tinyint,    
  @
Slot_To tinyint,    
  @
EventPos varchar(64),    
  @
strDesc varchar(128),  
  @
Gold         bigint          -- #ifdef EXTEND_GOLD_TYPE »ðÀÔ  
  
as    
   declare @
len_pos int    
   
declare @len_desc int   
   
declare @strDesc_separado varchar(128)   
   declare  @
len_desc1 int  
   set 
@len_pos len(@EventPos)    
   
set @len_desc len(@strDesc)    
   if (@
len_pos and @len_desc 0)    
   
begin    
                        insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosstrDescSerial64Gold)    -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
                        
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial, @Gold)              -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
   
end    
   
else if (@len_pos and @len_desc 0)    
   
begin    
                        insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosSerial64Gold)                     -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
                        
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial, @Gold)                                -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼   
   
end    
   
else if (@len_pos and @len_desc 0)    
   
begin    
                        insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_TostrDescSerial64Gold)                      -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
                        
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial, @Gold)                                 -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼   
   
end    
   
else if (@len_pos and @len_desc 0)    
   
begin    
                        insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToSerial64Gold)                                               -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
                        
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial, @Gold)                                                   -- #ifdef EXTEND_GOLD_TYPE ±³Ã¼  
   
end    
   
-- À¯·á ¾ÆÀÌÅÛ ±¸ÀÔÀ̸é!    
   
-- #define LOG_ITEMEVENT_BUY_CASHITEM  (BYTE)35    
   
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_SKY_FAYZ.dbo._Items where Serial64 = @ItemSerial 
        select 
@iname CodeName128 from SRO_VT_SKY_FAYZ.dbo._RefObjCommon where id = @iid 
        select 
@cname CharName16 from SRO_VT_SKY_FAYZ.dbo._Char where CharID = @CharID 
        insert PlusNotice
(SentMessage)values(0,@cname ' has increased ' + @iname ' to [lvl ' CAST(@strDesc_separado AS NVARCHAR) + ']')  
  
end 

http://s27.postimg.org/hslbakwub/dd_Fkc.png
http://www6.0zz0.com/2015/09/29/10/717198242.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
http://www8.0zz0.com/2015/09/29/10/613963716.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
http://www8.0zz0.com/2015/09/29/10/436217922.png
http://s27.postimg.org/hslbakwub/dd_Fkc.png
أرجو الرد من أى حد يعرف حل المشكله دى و أرجو عدم الغلق حتى يتم الاجابه

GM_Jo 02-10-2015 02:55 AM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
مكرر

والموضوع هنا وفيه الحل

http://www.silkroad4arab.com/vb/showthread.php?t=592490

al_zahher 02-10-2015 03:03 AM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
لا ده مش الحل و انا اديتك أفضل جواب غصب عنى مكنتش قاصد

GM_Jo 02-10-2015 03:42 AM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
طيب المشكلة عندك فى ايه بالظبط؟

انا شايف ان الخانة اللى المفروض تكتب فيها النوتس فاضية

al_zahher 02-10-2015 12:43 PM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
ما هى مش auto notice بس انا فاتحو عشان يكتب اى plus يتعمل و كل حاجه متظبطه فى ال database زى ما انت شايف

Hamza FiGo 02-10-2015 03:56 PM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
فية موضوع شرح ياباشا في قسم الشروحات. تابعه كويس وامشي وراه وشغال 100% بتاع mido

al_zahher 02-10-2015 06:59 PM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
شكراً يا Hamza FiGo

و اللينك اهو عشان الناس تستفيد
http://www.silkroad4arab.com/vb/showthread.php?t=581476

يرجى الاغلاق
##

!_Ahmed Elabbasy_! 02-10-2015 09:42 PM

رد: مشكله فى auto plus notice مع الصور للتوضيح
 
تمام##


الساعة الآن 11:04 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.