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

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



قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 28-09-2012, 09:32 AM   #1

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



الله أكبر الله أكبر اللهم لك الحمد و لك الشكر



السلام عليكم و رحمة الله و بركاته


الحمد الله بفضل ربنا تعاله قدرت اوصل للمشكله اللي كانت مش مخليه السيرفر يشتغل

بس طبعا لازم لازم يكون ف مشااااااااااااااااااااااااااااااااااااااااااكل

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




توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


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

قديم 28-09-2012, 09:35 AM   #2

darkman_1
عضو فعال





• الانـتـسـاب » Jul 2010
• رقـم العـضـويـة » 72014
• المشـــاركـات » 392
• الـدولـة » [email protected]
• الـهـوايـة » عاوز انام
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
darkman_1 صـاعـد

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



افتراضي



Play sro دى مش تمام استخدم CastWay او Rango ومش ها تطلعلك مشاكل انساء الله




رد مع اقتباس
قديم 28-09-2012, 10:09 AM   #3

kesho007
عضو نشيك



الصورة الرمزية kesho007


• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105418
• المشـــاركـات » 85
• الـدولـة » Egypt
• الـهـوايـة » Sro, conquer online
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
kesho007 صـاعـد

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



افتراضي



دلوقتى بس تقدر تشوف الموضوع ده و تحل المشكلة

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


توقيع kesho007 :
( كلام بسيط ممكن تفهم منو كل حاجة و كلام كتير ممكن متفهمش منو اى حاجة )

و الايام اثبتت ذلك مع ناس هما عارفين نفسهو كويس

معا فقط سنحيا فى اى حته

لقد بدات ممن انتهى اليه الاخرون فاصبحت اكثر علما منهم




رد مع اقتباس
قديم 28-09-2012, 10:28 AM   #4

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



افتراضي



لا انا عامل زي ما موجود ف الشرح دا بردو انا مش كاتب الاي بي

بس بص للصوره


الصور المرفقة
نوع الملف: jpg 11000.JPG‏ (45.3 كيلوبايت, المشاهدات 5)
توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


رد مع اقتباس
قديم 28-09-2012, 10:31 AM   #5

kesho007
عضو نشيك



الصورة الرمزية kesho007


• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105418
• المشـــاركـات » 85
• الـدولـة » Egypt
• الـهـوايـة » Sro, conquer online
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
kesho007 صـاعـد

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



افتراضي



اتاكد طيب من الاى بى و الداتا بيز و كل حاجة


توقيع kesho007 :
( كلام بسيط ممكن تفهم منو كل حاجة و كلام كتير ممكن متفهمش منو اى حاجة )

و الايام اثبتت ذلك مع ناس هما عارفين نفسهو كويس

معا فقط سنحيا فى اى حته

لقد بدات ممن انتهى اليه الاخرون فاصبحت اكثر علما منهم




رد مع اقتباس
قديم 28-09-2012, 10:33 AM   #6

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



افتراضي



تعاله اعملي تشك علي السيرفر؟.


توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


رد مع اقتباس
قديم 28-09-2012, 10:38 AM   #7

™Anas™
عضو سوبر



الصورة الرمزية ™Anas™


• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93031
• المشـــاركـات » 2,931
• الـدولـة » PortSaid In My Heart
• الـهـوايـة » VictorSRO
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 39
™Anas™ صـاعـد

™Anas™ غير متواجد حالياً



افتراضي



إنتا مش فاتح المدن الأروبيه يا برنس




رد مع اقتباس
قديم 28-09-2012, 01:08 PM   #8

KingDraGonS
عضو فعال



الصورة الرمزية KingDraGonS


• الانـتـسـاب » Nov 2010
• رقـم العـضـويـة » 75528
• المشـــاركـات » 257
• الـدولـة » ™Egypt™Alex™
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
KingDraGonS صـاعـد

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



افتراضي



الحل بسط يا باشا
افتح SRO_VT_SHARD>>>programmability>>>> stored procedures >>>>>_AddNewChar
و تعمل كليك يمن و اختر modify وتمسح القديم واكتب ده
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 09/26/2012 20:06:03 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO




ALTER PROCEDURE 
[dbo].[_AddNewChar]
    @
UserJID            INT,        
    --@
CharSlot            INT,        
    @
RefCharID            INT,        
    @
CharName            varchar (64),        
    @
CharScale            tinyINT,        
    @
StartRegionID            INT,        
    @
StartPos_X            real,        
    @
StartPos_Y            real,        
    @
StartPos_Z            real,        
    @
DefaultTeleport    INT,        
    @
RefMailID            INT,        
    @
RefPantsID            INT,        
    @
RefBootsID            INT,        
    @
RefWeaponID        INT,        
    @
RefShield            INT,        
    @
DurMail            tinyINT,        
    @
DurPants            tinyINT,        
    @
DurBoots            tinyINT,        
    @
DurWeapon            tinyINT,        
    @
DurShield            tinyINT,        
    @
DefaultArrow        INT        
AS    
    
SET NOCOUNT ON      

    
DECLARE @Slot  INT        
    
DECLARE @temp  INT        
            
    
DECLARE @NewCharID  INT        
    SET 
@NewCharID = 0        
       
       
    
-----------------------------------------------------------------------------        
    -- 
1. Ä³¸¯ÅÍ ½½·Ô ³Ñ¹ö°¡ validÇÑ °ÍÀÎÁö, ±×¸®°í ºó½½·ÔÀÌ ¸Â´ÂÁö ¸ÕÀú Ã¼Å©ÇÑ´Ù.        
    
-----------------------------------------------------------------------------        
         
    -- 
start by novice.        
    
SELECT @temp = count(CharID) FROM _User WITH (NOLOCK) WHERE UserJID = @UserJID        
          
    
IF (@temp >= 4)        
    
BEGIN        
        
-- ³Ê¹« ¸¹ÀÚ³ª        
        
RETURN -2        
    END        
    
-- finish by novice.        
      
    -----------------------------------------------------------------------------        
    -- 
2. Ä³¸¯ÅÍ Ãß°¡Çϱ⠠      
    
-----------------------------------------------------------------------------        
    IF (@
CharScale > 68) -- 0100 0100 --> 68 ÀÌ´Ù!        
    
BEGIN        
        
-- Ä³¸¯ÅÍ »ý¼º ½ÇÆÐ! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù!         
        
RETURN -3        
    END
        
    EXEC 
@temp = _IsExistingCharName @CharName        
    
IF (@temp <> 0)        
    
BEGIN        
        
-- &#192;̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥?        
        
RETURN -4        
    END        
    
BEGIN TRANSACTION
    
    
-- &#192;δø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼* ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!      
    
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,      
                
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID, HwanLevel)      
    
VALUES (@RefCharID, @CharName, @CharScale, 20, 20, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 109,      
                
GetDate(), 1, 1, 500000, 0, 3000000, 200,200, 1, 1, 1, 1, 2)      
    
    
SET @NewCharID = @@IDENTITY        
    
IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)        
    
BEGIN        
        
-- &#196;³¸¯ÅÍ »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -5        
    END        
        
           
    
-- start by novice.        
    -- &
#192;ÌÁ¦ Slot ¾È¾´´Ù.. ±×³É Insert ¸¸..        
    
INSERT INTO _User VALUES (@UserJID, @NewCharID)        
    -- 
finish by novice.        
      
      
     -----------------------------------------------------------------------------        
     -- 
3-1. &#192;åºñ ½½·Ô Ã¤¿ì±â        
     
-- [&#192;κ¥Å丮 ½½·Ô 96°³] + [Àåºñ½½·Ô 13°³] <- Àκ¥Å丮 È®Àå ¼*ºñ½º ÈÄ 48°³¿¡¼* 96°³·Î Áõ°¡!!!(woos0)
     
-----------------------------------------------------------------------------        
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
     
INSERT INTO _Inventory(CharID, Slot, ItemID)        
      
SELECT @NewCharID, cnt, 0        
       FROM _RefDummySlot with
( nolock )       
        
WHERE cnt < 109        

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -7         
    END        

    
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
           
    -- 
µ&#240;ÆúÆ®·Î ¼±ÅÃÇÑ ¾ÆÀÌÅÛÀ» ´Ù½Ã ³Ö¾îÁÖÀÚ...        
    /* ¿ä·± ¼ø¼*·Î  Á¤ÀǵǾî ÀÖ´Ù.        
    0: EQUIP_SLOT_HELM        
    1: EQUIP_SLOT_MAIL,        
    2: EQUIP_SLOT_SHOULDERGUARD,        
    3: EQUIP_SLOT_GAUNTLET,        
    4: EQUIP_SLOT_PANTS,        
    5: EQUIP_SLOT_BOOTS,        
    6: EQUIP_SLOT_WEAPON,        
    7: EQUIP_SLOT_SHIELD or ARROW,        
    8: EQUIP_SLOT_EARRING,        
    9: EQUIP_SLOT_NECKLACE,        
    10: EQUIP_SLOT_L_RING,        
    11: EQUIP_SLOT_R_RING,        
    */        
           
    
DECLARE @ItemID BIGINT        
    SET 
@ItemID = 0        
    
-- »&#243;°©        
    
IF (@RefMailID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 1, @RefMailID, @DurMail        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -8        
        END        
    END        
    
-- ¹&#217;Áö        
    
IF (@RefPantsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 4, @RefPantsID, @DurPants        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -9        
        END        
    END        
    
-- Boots        
    
IF (@RefBootsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 5, @RefBootsID, @DurBoots        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -10        
        END        
    END        
    
-- Weapon        
    
IF (@RefWeaponID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 6, @RefWeaponID, @DurWeapon        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -11        
        END        
    END        
    
-- ¹&#230;ÆÐ        
    
IF (@RefShield <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @RefShield, @DurShield        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -12        
        END        
    END        
    
-- &#200;¤½Ã default·Î ¼±ÅÃÇÑ ¹«±â°¡ È°À̶ó¸é È*»ì 250°³µéÀ̠ȰÅëµµ ÇÔ²² ÁØ´Ù. ÁÒÄ¡?        
    
IF (@DefaultArrow <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @DefaultArrow, 250        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -13        
        END        
    END


     
-----------------------------------------------------------------------------        
     -- 
3-2. ¾&#198;¹ÙŸ Inventory ½½·Ô Ã¤¿ì±â        
     
-- [¾&#198;¹ÙŸ Àκ¥Å丮 ½½·Ô 5°³]
     
-- APPLY_AVATAR_SYSTEM&#192;Ì Àû¿ëµÇ¸é¼* Ãß°¡µÇ´Â ºÎºÐ
     
-----------------------------------------------------------------------------        
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
     
INSERT INTO _InventoryForAvatar(CharID, Slot, ItemID)        
      
SELECT @NewCharID, cnt, 0
       FROM _RefDummySlot with
( nolock )       
        
WHERE cnt < 5

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- ¾&#198;¹ÙŸ Àκ¥Å丮 »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -14
    END        
    
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
          
    -----------------------------------------------------------------------------        
    -- default 
skill³&#214;¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    DECLARE @
country tinyINT        
    EXEC 
@country = _GetObjCountry @RefCharID        
           
    INSERT INTO _CharSkillMastery 
(CharID, MasteryID, Level)        
    
SELECT @NewCharID, MasteryID, 0        
    FROM _RefCharDefault_SkillMastery  with
(nolock)      
    
WHERE Race = @country or Race = 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -15        
    END        
    INSERT INTO _CharSkill 
(CharID,SkillID,Enable)        
    
SELECT @NewCharID, SkillID, 1        
    FROM  _RefCharDefault_Skill  with
(nolock)      
    
WHERE Race = @country or Race = 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -16        
    END        
    
-----------------------------------------------------------------------------        
    -- 
±â&#186;» Äù½ºÆ® ³Ö¾îÁÖ±â
    
-----------------------------------------------------------------------------        
    
INSERT INTO _CharQuest (CharID, QuestID, Status, AchievementCount, StartTime, EndTime, QuestData1, QuestData2)        
    
SELECT @NewCharID, ID, 1, 0, getdate(), getdate(), 0, 0        
    FROM _RefQuest
    WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest  with(nolock) WHERE (Race = @country or Race = 3) and RequiredLevel = 1 and Service = 1)
    IF (@@
error <> 0)
    
BEGIN
        ROLLBACK TRANSACTION        
        
RETURN -17        
    END    
    
-----------------------------------------------------------------------------        
    -- Static 
Avatar Initial Record ³&#214;±â        
    
-----------------------------------------------------------------------------        
    
INSERT INTO _StaticAvatar(CharID) values(@NewCharID)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -18        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
Trijob &#195;¤¿ö³Ö±â!!!!!        
    
-----------------------------------------------------------------------------        
    
INSERT INTO _CharTrijob VALUES (@NewCharID, 0, 1, 0, 0, 0)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -19        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
CharList&#191;¡ ID ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    
INSERT _CharNameList VALUES(@CharName, @NewCharID)        
          
exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_REVERSE_RETURN_SCROLL',5,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E041225_SANTA_WINGS',15,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_HP_SUPERSET_5_BAG',200,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_MP_SUPERSET_5_BAG',200,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_RESURRECTION_100P_SCROLL',5,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_REPAIR_HAMMER',2,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_COS_P_GOLDPIG_SCROLL',1,1      
INSERT INTO SRO_VT_ACCOUNT
.dbo.SK_Silk (JID, silk_own, silk_gift, silk_point) VALUES (@UserJID, 1000000, 0, 0); 
          
    -- 
Quick Slot &#193;¤º¸ ÀúÀå¿ë!!!        
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 
اهم حجه لزم تفتح CH و EU
لو معرفتش تعلى TeamViewer




رد مع اقتباس
قديم 28-09-2012, 01:18 PM   #9

TYKE
كبار الشخصيات



الصورة الرمزية TYKE


• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93190
• المشـــاركـات » 9,107
• الـدولـة » In S4A
• الـهـوايـة » F.B.I
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 36
TYKE صـاعـد

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



افتراضي



افتح مدن eur افتح الخرايط وعلم علي Eur اعمل جنبيها 1


توقيع TYKE :

التقدير خسرنا كتير :)

Offline For Ever :)


رد مع اقتباس
قديم 28-09-2012, 07:56 PM   #10

Last_Fiddler
عضو لامع



الصورة الرمزية Last_Fiddler


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 57693
• المشـــاركـات » 1,253
• الـدولـة » مصر
• الـهـوايـة » البرامج
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Last_Fiddler صـاعـد

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



افتراضي



مبروك ربيع افتح الياهو انا بدر




رد مع اقتباس
قديم 29-09-2012, 02:50 AM   #11

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة kingdragons مشاهدة المشاركة
الحل بسط يا باشا
افتح sro_vt_shard>>>programmability>>>> stored procedures >>>>>_addnewchar
و تعمل كليك يمن و اختر modify وتمسح القديم واكتب ده
كود PHP:
use [sro_vt_shard]
go
/****** object:  Storedprocedure [dbo].[_addnewchar]    script date: 09/26/2012 20:06:03 ******/
set ansi_nulls on
go
set quoted_identifier on
go




alter procedure 
[dbo].[_addnewchar]
    @
userjid            int,        
    --@
charslot            int,        
    @
refcharid            int,        
    @
charname            varchar (64),        
    @
charscale            tinyint,        
    @
startregionid            int,        
    @
startpos_x            real,        
    @
startpos_y            real,        
    @
startpos_z            real,        
    @
defaultteleport    int,        
    @
refmailid            int,        
    @
refpantsid            int,        
    @
refbootsid            int,        
    @
refweaponid        int,        
    @
refshield            int,        
    @
durmail            tinyint,        
    @
durpants            tinyint,        
    @
durboots            tinyint,        
    @
durweapon            tinyint,        
    @
durshield            tinyint,        
    @
defaultarrow        int        
as    
    
set nocount on      

    
declare @slot  int        
    
declare @temp  int        
            
    
declare @newcharid  int        
    set 
@newcharid = 0        
       
       
    
-----------------------------------------------------------------------------        
    -- 
1. &#196;³¸¯ÅÍ ½½·Ô ³Ñ¹ö°¡ validÇÑ °ÍÀÎÁö, ±×¸®°í ºó½½·ÔÀÌ ¸Â´ÂÁö ¸ÕÀú Ã¼Å©ÇÑ´Ù.        
    
-----------------------------------------------------------------------------        
         
    -- 
start by novice.        
    
Select @temp = count(charid) from _user with (nolock) where userjid = @userjid        
          
    
if (@temp >= 4)        
    
begin        
        
-- ³&#202;¹« ¸¹ÀÚ³ª        
        
return -2        
    end        
    
-- finish by novice.        
      
    -----------------------------------------------------------------------------        
    -- 
2. &#196;³¸¯ÅÍ Ãß°¡Çϱ⠠      
    
-----------------------------------------------------------------------------        
    if (@
charscale > 68) -- 0100 0100 --> 68 &#192;Ì´Ù!        
    
Begin        
        
-- &#196;³¸¯ÅÍ »ý¼º ½ÇÆÐ! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù!         
        
Return -3        
    end
        
    exec 
@temp = _isexistingcharname @charname        
    
if (@temp <> 0)        
    
begin        
        
-- &#192;̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥?        
        
Return -4        
    end        
    
begin transaction
    
    
-- &#192;δø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼* ¸¶Áö¸·¿¡ worldid¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!      
    
Insert into _char (refobjid, charname16, scale, strength, intellect, latestregion,posx, posy, posz, appointedteleport, inventorysize,      
                
lastlogout, curlevel, maxlevel, remaingold, remainstatpoint, remainskillpoint, hp, mp, joblvl_trader, joblvl_hunter, joblvl_robber, worldid, hwanlevel)      
    
values (@refcharid, @charname, @charscale, 20, 20, @startregionid, @startpos_x, @startpos_y, @startpos_z, @defaultteleport, 109,      
                
getdate(), 1, 1, 500000, 0, 3000000, 200,200, 1, 1, 1, 1, 2)      
    
    
set @newcharid = @@identity        
    
if (@@error <> 0 or @@rowcount = 0)        
    
begin        
        
-- &#196;³¸¯ÅÍ »ý¼º ½ÇÆÐ!        
        
Rollback transaction        
        
return -5        
    end        
        
           
    
-- start by novice.        
    -- &
#192;ÌÁ¦ slot ¾È¾´´Ù.. ±×³É insert ¸¸..        
    
Insert into _user values (@userjid, @newcharid)        
    -- 
finish by novice.        
      
      
     -----------------------------------------------------------------------------        
     -- 
3-1. &#192;åºñ ½½·Ô Ã¤¿ì±â        
     
-- [&#192;κ¥Å丮 ½½·Ô 96°³] + [Àåºñ½½·Ô 13°³] <- Àκ¥Å丮 È®Àå ¼*ºñ½º ÈÄ 48°³¿¡¼* 96°³·Î Áõ°¡!!!(woos0)
     
-----------------------------------------------------------------------------        
     --
patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!        
     
Insert into _inventory(charid, slot, itemid)        
      
select @newcharid, cnt, 0        
       from _refdummyslot with
( nolock )       
        
where cnt < 109        

          
    
if (@@error <> 0)        
    
begin        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
Rollback transaction        
        
return -7         
    end        

    
--patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!        
           
    -- 
µ&#240;ÆúÆ®·Î ¼±ÅÃÇÑ ¾ÆÀÌÅÛÀ» ´Ù½Ã ³Ö¾îÁÖÀÚ...        
    /* ¿ä·± ¼ø¼*·Î  Á¤ÀǵǾî ÀÖ´Ù.        
    0: Equip_slot_helm        
    1: Equip_slot_mail,        
    2: Equip_slot_shoulderguard,        
    3: Equip_slot_gauntlet,        
    4: Equip_slot_pants,        
    5: Equip_slot_boots,        
    6: Equip_slot_weapon,        
    7: Equip_slot_shield or arrow,        
    8: Equip_slot_earring,        
    9: Equip_slot_necklace,        
    10: Equip_slot_l_ring,        
    11: Equip_slot_r_ring,        
    */        
           
    
declare @itemid bigint        
    set 
@itemid = 0        
    
-- »&#243;°©        
    
if (@refmailid <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 1, @refmailid, @durmail        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -8        
        end        
    end        
    
-- ¹&#217;Áö        
    
if (@refpantsid <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 4, @refpantsid, @durpants        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -9        
        end        
    end        
    
-- boots        
    
if (@refbootsid <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 5, @refbootsid, @durboots        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -10        
        end        
    end        
    
-- weapon        
    
if (@refweaponid <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 6, @refweaponid, @durweapon        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -11        
        end        
    end        
    
-- ¹&#230;ÆÐ        
    
if (@refshield <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 7, @refshield, @durshield        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -12        
        end        
    end        
    
-- &#200;¤½Ã default·Î ¼±ÅÃÇÑ ¹«±â°¡ È°À̶ó¸é È*»ì 250°³µéÀ̠ȰÅëµµ ÇÔ²² ÁØ´Ù. ÁÒÄ¡?        
    
If (@defaultarrow <> 0)        
    
begin        
        exec 
@itemid =  _fn_add_initial_equip @newcharid, 7, @defaultarrow, 250        
        
if (@itemid <= 0)        
        
begin        
            rollback transaction        
            
return -13        
        end        
    end


     
-----------------------------------------------------------------------------        
     -- 
3-2. ¾&#198;¹ÙŸ inventory ½½·Ô Ã¤¿ì±â        
     
-- [¾&#198;¹ÙŸ Àκ¥Å丮 ½½·Ô 5°³]
     
-- apply_avatar_system&#192;Ì Àû¿ëµÇ¸é¼* Ãß°¡µÇ´Â ºÎºÐ
     
-----------------------------------------------------------------------------        
     --
patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!        
     
Insert into _inventoryforavatar(charid, slot, itemid)        
      
select @newcharid, cnt, 0
       from _refdummyslot with
( nolock )       
        
where cnt < 5

          
    
if (@@error <> 0)        
    
begin        
        
-- ¾&#198;¹ÙŸ Àκ¥Å丮 »ý¼º ½ÇÆÐ!        
        
Rollback transaction        
        
return -14
    end        
    
--patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!patch warning!!!        
          
    -----------------------------------------------------------------------------        
    -- default 
skill³&#214;¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    declare @
country tinyint        
    exec 
@country = _getobjcountry @refcharid        
           
    insert into _charskillmastery 
(charid, masteryid, level)        
    
select @newcharid, masteryid, 0        
    from _refchardefault_skillmastery  with
(nolock)      
    
where race = @country or race = 3        
    
if (@@error <> 0)        
    
begin        
        rollback transaction        
        
return -15        
    end        
    insert into _charskill 
(charid,skillid,enable)        
    
select @newcharid, skillid, 1        
    from  _refchardefault_skill  with
(nolock)      
    
where race = @country or race = 3        
    
if (@@error <> 0)        
    
begin        
        rollback transaction        
        
return -16        
    end        
    
-----------------------------------------------------------------------------        
    -- 
±â&#186;» Äù½ºÆ® ³Ö¾îÁÖ±â
    
-----------------------------------------------------------------------------        
    
insert into _charquest (charid, questid, status, achievementcount, starttime, endtime, questdata1, questdata2)        
    
select @newcharid, id, 1, 0, getdate(), getdate(), 0, 0        
    from _refquest
    where codename in 
(select codename from _refchardefault_quest  with(nolock) where (race = @country or race = 3) and requiredlevel = 1 and service = 1)
    if (@@
error <> 0)
    
begin
        rollback transaction        
        
return -17        
    end    
    
-----------------------------------------------------------------------------        
    -- static 
avatar initial record ³&#214;±â        
    
-----------------------------------------------------------------------------        
    
insert into _staticavatar(charid) values(@newcharid)        
    if (@@
error <> 0)        
    
begin        
        rollback transaction        
        
return -18        
    end         
          
    
-----------------------------------------------------------------------------        
    -- 
trijob &#195;¤¿ö³Ö±â!!!!!        
    
-----------------------------------------------------------------------------        
    
insert into _chartrijob values (@newcharid, 0, 1, 0, 0, 0)        
    if (@@
error <> 0)        
    
begin        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
Rollback transaction        
        
return -19        
    end         
          
    
-----------------------------------------------------------------------------        
    -- 
charlist&#191;¡ id ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    
insert _charnamelist values(@charname, @newcharid)        
          
exec _add_item_extern @charname,'item_etc_e060118_60exp_help',1,1
exec _add_item_extern 
@charname,'item_etc_e060118_100exp_help',1,1
exec _add_item_extern 
@charname,'item_etc_scroll_return_newbie_01',20,1
exec _add_item_extern 
@charname,'item_event_reverse_return_scroll',5,1
exec _add_item_extern 
@charname,'item_etc_e041225_santa_wings',15,1
exec _add_item_extern 
@charname,'item_event_hp_superset_5_bag',200,1
exec _add_item_extern 
@charname,'item_event_mp_superset_5_bag',200,1
exec _add_item_extern 
@charname,'item_event_resurrection_100p_scroll',5,1
exec _add_item_extern 
@charname,'item_event_repair_hammer',2,1
exec _add_item_extern 
@charname,'item_cos_p_goldpig_scroll',1,1      
insert into sro_vt_account
.dbo.sk_silk (jid, silk_own, silk_gift, silk_point) values (@userjid, 1000000, 0, 0); 
          
    -- 
quick slot &#193;¤º¸ ÀúÀå¿ë!!!        
    
Exec _addnewclientconfig @newcharid  -- by novice...... For saving client configurations...        

Commit transaction        
          
return @newcharid 
اهم حجه لزم تفتح ch و eu
لو معرفتش تعلى teamviewer
تسلم يا باشا كلامك صح فعلا انا نزلت الكود دا و الجيم اشتغل تمام الف شكر


توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


رد مع اقتباس
قديم 29-09-2012, 03:15 AM   #12

™Anas™
عضو سوبر



الصورة الرمزية ™Anas™


• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93031
• المشـــاركـات » 2,931
• الـدولـة » PortSaid In My Heart
• الـهـوايـة » VictorSRO
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 39
™Anas™ صـاعـد

™Anas™ غير متواجد حالياً



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة elsakr مشاهدة المشاركة
تسلم يا باشا كلامك صح فعلا انا نزلت الكود دا و الجيم اشتغل تمام الف شكر
مبروووووووووووووووووك يا باشا




رد مع اقتباس
قديم 29-09-2012, 09:37 AM   #13

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



افتراضي



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


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


توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


رد مع اقتباس
قديم 29-09-2012, 09:39 AM   #14

elsakr
عضو مميز



الصورة الرمزية elsakr


• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
elsakr صـاعـد

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



افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة yahiaicool مشاهدة المشاركة
مبروووووووووووووووووك يا باشا

الله يبارك فيك حبيب قلبي و الف شكر


ممكن معلش تقلي
1- ايه حل ال dc كل 10 دقايق
2- عيز افتك مدينة الاسكندريه
3- عيز افتح المرور اللي هي فيها من لفل 111 ل 120


توقيع elsakr :
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
[email protected]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين


رد مع اقتباس
إضافة رد


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
الله أكبر hamza only Ceres 10 21-05-2010 01:47 AM
الله أكبر الله أكبر X_LeGand Feronia 21 15-11-2009 01:56 PM
الله أكبر الله أكبر pips007 فـيـديـو سـيـلك رود 7 01-11-2009 12:38 AM
الله أكبر diedlove القـسـم الإسـلامـى الـعـام 9 07-07-2009 03:10 AM


الساعة الآن 09:24 PM.