شـريـط الاهـداءات
قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]
إعلانات google
28-09-2012, 09:35 AM
#2
• الانـتـسـاب » Jul 2010
• رقـم العـضـويـة » 72014
• المشـــاركـات » 392
• الـدولـة » [email protected]
• الـهـوايـة » عاوز انام
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 13
Play sro دى مش تمام استخدم CastWay او Rango ومش ها تطلعلك مشاكل انساء الله
28-09-2012, 10:09 AM
#3
• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105418
• المشـــاركـات » 85
• الـدولـة » Egypt
• الـهـوايـة » Sro, conquer online
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
دلوقتى بس تقدر تشوف الموضوع ده و تحل المشكلة
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
توقيع kesho007
:
( كلام بسيط ممكن تفهم منو كل حاجة و كلام كتير ممكن متفهمش منو اى حاجة )
و الايام اثبتت ذلك مع ناس هما عارفين نفسهو كويس
معا فقط سنحيا فى اى حته
لقد بدات ممن انتهى اليه الاخرون فاصبحت اكثر علما منهم
28-09-2012, 10:28 AM
#4
• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 31
لا انا عامل زي ما موجود ف الشرح دا بردو انا مش كاتب الاي بي
بس بص للصوره
توقيع elsakr
:
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين
28-09-2012, 10:31 AM
#5
• الانـتـسـاب » Sep 2012
• رقـم العـضـويـة » 105418
• المشـــاركـات » 85
• الـدولـة » Egypt
• الـهـوايـة » Sro, conquer online
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
اتاكد طيب من الاى بى و الداتا بيز و كل حاجة
توقيع kesho007
:
( كلام بسيط ممكن تفهم منو كل حاجة و كلام كتير ممكن متفهمش منو اى حاجة )
و الايام اثبتت ذلك مع ناس هما عارفين نفسهو كويس
معا فقط سنحيا فى اى حته
لقد بدات ممن انتهى اليه الاخرون فاصبحت اكثر علما منهم
28-09-2012, 10:33 AM
#6
• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 31
تعاله اعملي تشك علي السيرفر؟.
توقيع elsakr
:
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين
28-09-2012, 10:38 AM
#7
• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93031
• المشـــاركـات » 2,928
• الـدولـة » PortSaid In My Heart
• الـهـوايـة » VictorSRO
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 465
إنتا مش فاتح المدن الأروبيه يا برنس
28-09-2012, 01:08 PM
#8
• الانـتـسـاب » Nov 2010
• رقـم العـضـويـة » 75528
• المشـــاركـات » 257
• الـدولـة » ™Egypt™Alex™
• الـهـوايـة »
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 11
الحل بسط يا باشا
افتح 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
28-09-2012, 01:18 PM
#9
• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93190
• المشـــاركـات » 9,108
• الـدولـة » In S4A
• الـهـوايـة » F.B.I
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 3790
افتح مدن eur افتح الخرايط وعلم علي Eur اعمل جنبيها 1
توقيع TYKE
:
التقدير خسرنا كتير :)
Offline For Ever :)
28-09-2012, 07:56 PM
#10
• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 57693
• المشـــاركـات » 1,245
• الـدولـة » مصر
• الـهـوايـة » البرامج
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 186
مبروك ربيع افتح الياهو انا بدر
29-09-2012, 02:50 AM
#11
• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 31
اقتباس:
المشاركة الأصلية كتبت بواسطة 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
:
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين
29-09-2012, 03:15 AM
#12
• الانـتـسـاب » Oct 2011
• رقـم العـضـويـة » 93031
• المشـــاركـات » 2,928
• الـدولـة » PortSaid In My Heart
• الـهـوايـة » VictorSRO
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 465
اقتباس:
المشاركة الأصلية كتبت بواسطة elsakr
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
تسلم يا باشا كلامك صح فعلا انا نزلت الكود دا و الجيم اشتغل تمام الف شكر
مبروووووووووووووووووك يا باشا
29-09-2012, 09:37 AM
#13
• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 31
اقتباس:
المشاركة الأصلية كتبت بواسطة folaa
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
مبروك ربيع افتح الياهو انا بدر
الله يبارك فيك يا بدر حبيب قلبي معلش اسف والله مش كنت موجود كنت نايم بعد ما طلع عيني
توقيع elsakr
:
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين
29-09-2012, 09:39 AM
#14
• الانـتـسـاب » Mar 2012
• رقـم العـضـويـة » 99622
• المشـــاركـات » 524
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 31
اقتباس:
المشاركة الأصلية كتبت بواسطة yahiaicool
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
مبروووووووووووووووووك يا باشا
الله يبارك فيك حبيب قلبي و الف شكر
ممكن معلش تقلي
1- ايه حل ال dc كل 10 دقايق
2- عيز افتك مدينة الاسكندريه
3- عيز افتح المرور اللي هي فيها من لفل 111 ل 120
توقيع elsakr
:
حسبي الله و نعم الوكيل ف كل واحد بيعمل اتاك دوس
علي ايه سيرفر جديد بجيبو
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
اللهم لا اله الا انت سبحانك اني كنت من الظالمين
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
كود HTML معطلة
الساعة الآن 01:18 PM .