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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   مشكل و اكبر و اكبر (https://silkroad4arab.com/vb/showthread.php?t=598734)

Mohamed ElKersh 15-02-2016 02:20 PM

مشكل و اكبر و اكبر
 
انا كل شوية واحد يقولي انا بيتعمل عندي roll back و انا فعلن عملت السيت بتاعتي +14 فتحت اللعبة بعد كام ساعة لقتها +12 يريت حل بقا

M.HADAD 15-02-2016 03:53 PM

رد: مشكل و اكبر و اكبر
 
شوف الموضوع دا
http://www.silkroad4arab.com/vb/showthread.php?t=598522

Dev.BigBear 15-02-2016 04:05 PM

رد: مشكل و اكبر و اكبر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة M.HADAD (المشاركة 5253078)

+1

Mohamed ElKersh 16-02-2016 12:12 AM

رد: مشكل و اكبر و اكبر
 
لا و مش في البلص كمان ده كان في واحد معاه 8000 كوين جاله كراش فتح ملقوش تاني

holakoo55 16-02-2016 03:19 AM

رد: مشكل و اكبر و اكبر
 
بيبقا في ماكس للبلص في اللعبه مينفعش تعديه و لو عديتو هتعمل ريسترت يرجع تاني

Dangers SrO 16-02-2016 03:37 AM

رد: مشكل و اكبر و اكبر
 
هتلقي query في RO_VT_SHARDLOG << Programmability << Stored Procedures << _AddLogChar
هتعدل عليها من +12 إلى المكس اللي انتا عيزها
انتا هتعدل علي الرقم بس

Mohamed ElKersh 16-02-2016 03:38 AM

رد: مشكل و اكبر و اكبر
 
قصد انا عاوز ايه

اديهم بلص +12 يديله بلص يبقي +14 ده اللي انا عاوزه بس بيرجع لوحده ليه مش عارف

Dangers SrO 16-02-2016 03:52 AM

رد: مشكل و اكبر و اكبر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mohamed ElKersh (المشاركة 5253208)
قصد انا عاوز ايه

اديهم بلص +12 يديله بلص يبقي +14 ده اللي انا عاوزه بس بيرجع لوحده ليه مش عارف

منت بقولك في query بتعمل كده في AddLogChar انتا بس هتعدل عليها للبلص اللي انتا عيزه

Mohamed ElKersh 16-02-2016 05:05 AM

رد: مشكل و اكبر و اكبر
 
طب ممكن تجيب الكويري

Dev.BigBear 16-02-2016 06:36 PM

رد: مشكل و اكبر و اكبر
 
اقتباس:

المشاركة الأصلية كتبت بواسطة M.HADAD (المشاركة 5252362)
لا يا باشا مش من smc ولا حاجة الداتا دى متعدلة ان اخر بلص فيها يبقى 16 واللى يعمل تلبورت وهوا معاة بلص اعلى يرجع تانى +16 انا هقولك على اللى اعرفة هيا حصلت معايا مرة قبل كدا بس والله ناسى عملتها ازاى بس كل اللى فكرة انها من هنا
SRO_VT_SHARD>>Stored Porocedures>>_ADD_ITEM_EXTERN
شوف opt_level جنبها اية لو 16 غيرة للبلص اللى انت عايزة هتلاقيها كدا
كود PHP:

 declare @dur int  
  select 
@dur Dur_L from _RefObjItem where ID = @link_to_item  
  set 
@data = @dur  
  
if (@opt_level 0)  
   
set @opt_level 0  
  
else if (@opt_level 16)  
   
set @opt_level 16 


+1

Mohamed ElKersh 17-02-2016 07:49 AM

رد: مشكل و اكبر و اكبر
 
و غير كدة يا اخوناا العيال بيضيع منهم كوين بيقولي انا رجعت اكتر من 8 ساعات

Dangers SrO 17-02-2016 11:58 AM

رد: مشكل و اكبر و اكبر
 
هات ال AddLogChar كلها وانا هظبطهالك

Mohamed ElKersh 17-02-2016 12:42 PM

رد: مشكل و اكبر و اكبر
 
لسا برده فاكرين المشكلة مشكلة بلص
يا باشا الجيم بيعمل رول باك لوحده يعني انا لو عملت رسترت للسرفر و معايا 8000 كوين يعمل رول بااك فهمت و مش في كل الاوقات

Dangers SrO 17-02-2016 05:25 PM

رد: مشكل و اكبر و اكبر
 
طب هات بس AddLogChar

Mohamed ElKersh 18-02-2016 10:47 AM

رد: مشكل و اكبر و اكبر
 
اتفضل و اظبتهولي كله بقا و صلحه و في كدة سيستم عندي مش شغال بتاغ banned ip شيله هو في البروسيدور ده
كود PHP:

USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogChar]    Script Date: 18/02/2016 09:45:37 ص ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER   procedure 
[dbo].[_AddLogChar]    
@
CharID        int,   
@
EventID        tinyint,   
@
Data1        int,   
@
Data2        int,   
@
strPos        varchar(64),   
@
Desc        varchar(128)   
as   

    IF(@
EventID OR @EventID 6)   
    
BEGIN   

    
declare @len_pos     int   
    
declare @len_desc    int   
    set 
@len_pos len(@strPos)   
    
set @len_desc len(@Desc)   
    if (@
len_pos and @len_desc 0)   
    
begin       
        insert _LogEventChar values
(@CharIDGetDate(), @EventID, @Data1, @Data2, @strPos, @Desc)       
    
end   
    
else if (@len_pos and @len_desc 0)   
    
begin        
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2EventPosvalues(@CharIDGetDate(), @EventID, @Data1, @Data2, @strPos)   
    
end   
    
else if (@len_pos and @len_desc 0)   
    
begin        
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2strDescvalues(@CharIDGetDate(), @EventID, @Data1, @Data2, @Desc)   
    
end   
    
else   
    
begin   
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2values(@CharIDGetDate(), @EventID, @Data1, @Data2)   
    
end   
       
    
--For the new IPLog table   
    
Declare @DynIP varchar(max);   
    
exec @DynIP SRO_VT_ACCOUNT.dbo.split_ip @Data2   
    INSERT INTO _IPLogs 
(CharID,Charname,IP,[Date]) VALUES (@CharID, (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @CharID),@DynIP,GETDATE())   
    -- 
END  
    
-- Banned IP stuff  
    
IF exists (SELECT IP FROM _BannedIPs WHERE IP like @DynIP)  
    
BEGIN  
    
Declare @Charname varchar(max) = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @CharID)  
      
    
exec SRO_VT_ACCOUNT.dbo._BannPlayerSP @Charname,'usage of a banned IP'  
    
-- END banned IP stuff  
    END  

    END  
    
declare @curlevel int=(select curlevel from SRO_VT_SHARD.._char where CharID=@CharID)
if @
curlevel>=100
        
if @EventID '22' and @Data2 > @Data1 and @Data2 between '0' and '90'  
begin 
exec SRO_VT_SHARDLOG
.DBO.[Auto_Equip_Mr.x] @charid,@data2 
end
if @EventID in (4,6,9)
begin
update SRO_VT_SHARD
.dbo._Items set OptLevel=12 where OptLevel in (13,14,15,16,17)
end
if @EventID in (4,6,9)
begin
update SRO_VT_SHARD
.dbo._Char set CurLevel =110  where CurLevel in (111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130)
update SRO_VT_SHARD.dbo._Char set maxlevel =110  where maxLevel in (111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130)
end

IF @EventID 19 and 
      (@
Desc Like '%My: Robber, Murderer%'    -- Pk by Thief
    
Or @Desc Like '%My: Trader, Murderer%'    -- Pk by Trader
    
Or @Desc Like '%My: Hunter, Murderer%'    -- Pk by Hunter
    
Or @Desc Like '%My: no job, Murderer%')    -- Pk by Normal Status
     Begin
      Execute 
[dbo].[_MurdererAutoBanned] @CharID
     End  
     
if @EventID '6' and exists (Select from SRO_VT_SHARD.dbo._CharTrijob where CharID = @CharID  and Contribution >= '2099235' 
    
begin Exec [dbo].[_JobCoins]  @charid , @eventid   
    end 



الساعة الآن 01:02 PM.

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