تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 19-07-2013, 05:01 PM   #1

27md
عضو مميز





• الانـتـسـاب » Jul 2012
• رقـم العـضـويـة » 101893
• المشـــاركـات » 757
• الـدولـة » فى البيت
• الـهـوايـة » Computer
• اسـم الـسـيـرفـر » Pavo
• الـجـنـس » Male
• نقـاط التقييم » 19
27md صـاعـد

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


إرسال رسالة عبر Yahoo إلى 27md

افتراضي Oto Notic



اهلا بيكم الموضوع Oto Notic
انا الى عامله
الموضوع كالتى
Oto Notic
زى
Silkroad Online
الى هوا عند الايفنت لما يكتب كلام كتير

امشى معايا
هديلك كام Query
تعلها
كود PHP:
USE [SRO_VT_SHARDLOG]
GO


/****** Object:  Table [dbo].[PlusNotice]    Script Date: 14.06.2013 18:09:33 ******/
SET ANSI_NULLS ON
GO


SET QUOTED_IDENTIFIER ON
GO


SET ANSI_PADDING ON
GO


CREATE TABLE 
[dbo].[PlusNotice](
    [
Sent] [int] NOT NULL,
    [
Message] [varchar](300) NOT NULL,
    [
Date] [datetime] NOT NULL
) ON [PRIMARY]


GO


SET ANSI_PADDING OFF
GO


ALTER TABLE 
[dbo].[PlusNotice] ADD  CONSTRAINT [DF_PlusNotice_Sent]  DEFAULT ((0)) FOR [Sent]
GO


ALTER TABLE 
[dbo].[PlusNotice] ADD  CONSTRAINT [DF_PlusNotice_Date]  DEFAULT (getdate()) FOR [Date]
GO 
كود PHP:
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 > 0 and @len_desc > 0)   
   
begin   
            insert _LogEventItem 
(EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, strDesc, Serial64, Gold)    -- #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 > 0 and @len_desc = 0)   
   
begin   
            insert _LogEventItem 
(EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, EventPos, Serial64, Gold)            -- #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 = 0 and @len_desc > 0)   
   
begin   
            insert _LogEventItem 
(EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, strDesc, Serial64, Gold)            -- #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 = 0 and @len_desc = 0)   
   
begin   
            insert _LogEventItem 
(EventTime, CharID, ItemRefID, dwData, TargetStorage, Operation, Slot_From, Slot_To, Serial64, Gold)                        -- #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 
(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 = 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 
كويس كدا نشرح البرنامج
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

كالتى

الجزء SQl مش شغال اوى

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


توقيع 27md :
ايوة انا الى كنت بتلعب فى السيرفير بتاعه زمان و دلوقت كمان


رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
System notic eslamsaied قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 1 05-01-2018 06:35 AM
Auto lvl Notic ™XerK™ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 4 05-07-2014 09:09 AM


الساعة الآن 10:44 PM.