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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكله في Title Name Scrol (https://silkroad4arab.com/vb/showthread.php?t=586847)

Spicoo 09-06-2015 03:54 AM

مشكله في Title Name Scrol
 
انا ضبطت كل حاجه تمام بس لما اجي اعمل الخطوه بتاعه add log item
بيجبلي كدا
http://store2.up-00.com/2015-06/1433811022791.png
يا ريت الحل او اي حد يعملهالي
دي الاكواد
اقتباس:

Update SRO_VT_SHARD.._Char Set HwanLevel = '1' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60084')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '2' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60085')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '3' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60086')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '4' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60087')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '5' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60088')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '6' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60089')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '7' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60090')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '8' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60091')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '9' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60092')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '10' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60093')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '11' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60094')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '12' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60095')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '13' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60096')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '14' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60097')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '15' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60098')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '16' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60099')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '17' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60100')
BEGIN
Update SRO_VT_SHARD.._Char Set HwanLevel = '19' Where CharID = @CharID
if(@Operation = 41 and @ItemRefID= '60101')
BEGIN
ودي ال AddlogItem
اقتباس:

USE [SRO_VT_SHARDLOG]
GO
/****** Object: StoredProcedure [dbo].[_AddLogItem] Script Date: 09/06/2015 02:52:28 ص ******/
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 > 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 and @strDesc_separado < 16)
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_mido22421(Sent, Message)values(0,@cname + ' has increased ' + @iname + ' to [lvl ' + CAST(@strDesc_separado AS NVARCHAR) + ']')
insert _LogItemPlus(CharID, Serial64, Plus, Data, Lido) values(@CharID, @ItemSerial, @strDesc_separado, GetDate(), '0')
end
ودا الموضوع الي بعمل منو
واسف علي الازعاج
:w00t::w00t::w00t::w00t::w00t::w00t:

Spicoo 09-06-2015 02:32 PM

رد: مشكله في Title Name Scrol
 
UP

Hamza FiGo 09-06-2015 03:32 PM

رد: مشكله في Title Name Scrol
 
الايرور بيقولك فية end ناقصة

زود كلمة end في الاخر كدة

او فية واحده زيادة. دور في البروسيدر فين end اللي تحتها خط احمر

BuiLt4KiLl 09-06-2015 06:04 PM

رد: مشكله في Title Name Scrol
 
حضرتك دي مشكلة Lvl و EXP
بمعنى انك كل لما تقتل وحش و انت معاك Exp 99.99% و انت في اخر لفل يديك كراش علشان متطلعش الـ Lvl الي بعده الي هوا زياده عن الـ Max

جرب تدخل الكيوري ده و تحط مكان Max Lvl أخر لفل في السيرفر
كود PHP:

USE SRO_VT_SHARD ---- YOUR DATABASE NAME


UPDATE _REFLEVEL

SET EXP_C 
='99999999999999999' EXP_M ='999999999'

WHERE LVL ='Max Lvl' 

بعد كده تدخل الكيوري ده و تاخد السر اللي هيطلعلك تبدله باللي موجود في Media/Server_dep/silkroad/textdata/leveldata.txt
حط مكان MaxLvl أخر لفل في السيرفر
كود PHP:

USE SRO_VT_SHARD
Select 
from _RefLevel
Where Lvl 
'MaxLvl' 

جرب و رد !!

Spicoo 09-06-2015 06:09 PM

رد: مشكله في Title Name Scrol
 
باشا بص علي اسم الموضوع كويس
:littleangel:

MikrotikBody 09-06-2015 06:30 PM

رد: مشكله في Title Name Scrol
 
you need to add in last log END

Spicoo 09-06-2015 06:47 PM

رد: مشكله في Title Name Scrol
 
بلاش فرانكو ياباشا

youssef13 10-06-2015 11:32 AM

رد: مشكله في Title Name Scrol
 
جربت حل حمزة ؟!

Spicoo 11-06-2015 12:39 AM

رد: مشكله في Title Name Scrol
 
عملتو يا باشا زي مقال الاستاز حمزه اشتغل تمام بس اما اجي افاتح السيرفر Sr_Game Server Stop Work وانا عاملو في السيستم علشان محدش يقول اعملو في السيتم

youssef13 14-06-2015 10:25 AM

رد: مشكله في Title Name Scrol
 
اي مشكلة تانية موضوع منفصل . مغلق


الساعة الآن 07:43 AM.

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