حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/12/2024

Ahmed_k_nayel_01_12_2024

END_02/12/2024

END 30/12/2024

END 06/12/2024

END 28/12/2024

END 30/12/2024_waiting

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_12_2024

ibrahim_END 07/1212024

END 30/12/2024

END 12/01/2025

END _14/01/2025_Karuoke

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 17-07-2015, 11:23 PM   #1

nset
عضو جديد





• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123002
• المشـــاركـات » 28
• الـدولـة » no adres
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
nset صـاعـد

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


إرسال رسالة عبر Yahoo إلى nset

(1) كل سنه وانتو طيبين








السلام عليكم ورحمة الله وبركاتو
وكل سنه وانتم طيبين
يا جماعه دى اول مشاركه ليه انا الحمد لله عملت سيرفر بفضل الله والشروحات اللى فى المنتدى واى مشكله كنت بقبلها كنت بلاقيلها حل على المنتدى هنا ^_^ والله وى اول مره اشارك فيها انا اخدت خبره كبيره من كتر ما انا قرية فى المنتدى مشاكل وحلول الاعضاء
بس فى حاجه معايه دلوقتى انا بنذل بزيرك لونو ازرق من غيرما اعمل المهمه انا عاوز ينزل بزيرك احمر واللى يعمل المهمه بتاعت الزيرك يبقا ازرق
وحاجا تانى بينزل بتيتل جنب الاسم وهو لسه لفل 1 انا عاوزو ينزل من غير تيتل خالص من فين دى
وشكرا ^_^




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

قديم 18-07-2015, 02:45 AM   #2

Spicoo
عضو مميز



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


• الانـتـسـاب » Oct 2012
• رقـم العـضـويـة » 106620
• المشـــاركـات » 621
• الـدولـة » سَّوٍّهِّآجِّ
• الـهـوايـة » AKTSA7
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Spicoo صـاعـد

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


إرسال رسالة عبر Yahoo إلى Spicoo

افتراضي رد: كل سنه وانتو طيبين



بالنسبه للي بينزل بتتل نيم
Sro_VT_SHARD>>Programability>>>AddNewCher
>>>HwanLevel شوف رقم التيتل الي بتنزل بيه الشخصيه كام وخليه 0


توقيع Spicoo :
حب ما تعمل حتي تعمل ما تحب



رد مع اقتباس
قديم 18-07-2015, 03:01 AM   #3

nset
عضو جديد





• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123002
• المشـــاركـات » 28
• الـدولـة » no adres
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
nset صـاعـد

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


إرسال رسالة عبر Yahoo إلى nset

افتراضي رد: كل سنه وانتو طيبين



اولا شكرا على ردك ثانين ممكن صوره للتوضيح معلش انا ضورت فى الSHARD كولها ومش لاقى
hwanlevel
معلش لو هتقل عليك




رد مع اقتباس
قديم 18-07-2015, 09:47 AM   #4

Dev. iLegend
عضو لامع



الصورة الرمزية Dev. iLegend


• الانـتـسـاب » Jul 2013
• رقـم العـضـويـة » 112689
• المشـــاركـات » 1,054
• الـدولـة » Egypt - Tanta
• الـهـوايـة » always try for a best features
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 34
Dev. iLegend صـاعـد

Dev. iLegend غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى Dev. iLegend

افتراضي رد: كل سنه وانتو طيبين



بص يا باشا هات كدا Procedure أسمه dbo._AddNewChar هتلاقيه فى SHARD > Programmability > Stored Procedures
إضغط عليه كليك يمين واختار Modify وانسخ كل اللى هيظهرلك وحطه هنا فى php code وانا اظبطهولك إنشاء الله ،،


توقيع Dev. iLegend :
Skype : dev.ramy1
Facebook : عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
Yahoo : [email protected]
-----------------------------------------
My Intro

[YOUTUBE]pYB2FQ58pdM[/YOUTUBE]

-----------------------------------------



رد مع اقتباس
قديم 18-07-2015, 06:20 PM   #5

nset
عضو جديد





• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123002
• المشـــاركـات » 28
• الـدولـة » no adres
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
nset صـاعـد

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


إرسال رسالة عبر Yahoo إلى nset

افتراضي رد: كل سنه وانتو طيبين



اهو
كود PHP:
 USE [SRO_VT_SHARD]
 
GO
 
/****** Object: StoredProcedure [dbo].[_AddNewChar] Script Date: 18/07/2015 04:18:00 م ******/
 
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 
 
 
 
----------------------------------------------------------------------------- 
 -- 
1. Ä³¸¯Å&Iacute½½·&Ocirc³Ñ¹ö°&iexclvalidÇ&Ntilde°ÍÀÎÁö, ±×¸®°í ºó½½·ÔÀ&Igrave¸Â´ÂÁ&ouml¸ÕÀú Ã¼Å©ÇÑ´Ù. 
 ----------------------------------------------------------------------------- 
 
 -- 
start by novice
 
SELECT @temp count(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @UserJID 
 
 
IF (@temp >= 4
 
BEGIN 
 
-- ³Ê¹« ¸¹ÀÚ³&ordf
 RETURN -

 END 
 
-- finish by novice
 
 ----------------------------------------------------------------------------- 
 -- 
2. Ä³¸¯ÅÍ Ãß°¡Çϱâ 
 
----------------------------------------------------------------------------- 
 IF (@
CharScale 68) -- 0100 0100 --> 68 ÀÌ´Ù! 
 
BEGIN 
 
-- Ä³¸¯Å&Iacute»ý¼&ordm½ÇÆÐ! ½ºÄÉÀ&Iuml°ªÀÌ ÀÌ»óÇÏ´Ù! 
 RETURN -

 END
 
 EXEC 
@temp _IsExistingCharName @CharName 
 
IF (@temp <> 0
 
BEGIN 
 
-- &Agrave;&Igrave;¹&Igrave»ç&iquest;ë&Aacute;&szlig;&Agrave;&Icirc; &Agrave;&Igrave;¸§&Agrave;&Igrave;&oacute;´&Acirc;µ¥
 RETURN -

 END 
 
 BEGIN TRANSACTION
 
 
-- &Agrave;&Icirc;´&oslash;½&Atilde;½&ordm;&Aring;&Ucirc;&Agrave;&Igrave; &Agrave;û&iquest;ëµ&Ccedil;¸é¼&shy¸¶&Aacute;&ouml;¸·&iquest;&iexclWorldID&iquest;&Iacute&ordf;&Agrave;» ´&otilde³&Ouml;¾î &Aacute;&Ouml;¾&uacute;´&Ugrave;! 
 
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize
 
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID
 
VALUES (@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45
 
GetDate(), 11000200,2001111
 
 
SET @NewCharID = @@IDENTITY 
 
IF (@@ERROR <> OR @@ROWCOUNT 0
 
BEGIN 
 
-- &Auml;³¸¯&Aring;&Iacute»&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -
 END 
 
 
 
-- start by novice
 -- &
Agrave;&Igrave;&Aacute;¦ Slot ¾&Egrave;¾´´&Ugrave;.. ±×³&EacuteInsert ¸¸.. 
 
INSERT INTO _User VALUES (@UserJID, @NewCharID
 -- 
finish by novice
 
 
 ----------------------------------------------------------------------------- 
 -- 
3-1. &Agrave;&aring;&ordm;&ntilde½½·&Ocirc; &Atilde;¤&iquest;&igrave;±â 
 
-- [&Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® ½½·&Ocirc96°³] + [&Agrave;&aring;&ordm;&ntilde;½½·&Ocirc13°³] <- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® &Egrave;®&Agrave;&aring¼&shy;&ordm;&ntilde;½&ordm; &Egrave;&Auml48°³&iquest;&iexcl;¼&shy96°³·&Icirc; &Aacute;&otilde;°&iexcl;!!!(woos0)
 ----------------------------------------------------------------------------- 
 --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
INSERT INTO _Inventory(CharIDSlotItemID
 
SELECT @NewCharIDcnt
 FROM _RefDummySlot with
nolock 
 
WHERE cnt 109 
 
 
IF (@@ERROR <> 0
 
BEGIN 
 
-- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -
 END 
 
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
 -- 
µ&eth;&AElig;&uacute;&AElig;®·&Icirc¼±&Aring;&Atilde;&Ccedil;&Ntilde¾&AElig;&Agrave;&Igrave;&Aring;&Ucirc;&Agrave;» ´&Ugrave;½&Atilde³&Ouml;¾î&Aacute;&Ouml;&Agrave;&Uacute;... 
 
/* &iquest;&auml;·± ¼&oslash;¼&shy;·&Icirc; &Aacute;¤&Agrave;&Ccedil;µ&Ccedil;¾î &Agrave;&Ouml;´&Ugrave;. 
 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 
 
-- »&oacute;°© 
 
IF (@RefMailID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -
 END 
 END 
 
-- ¹&Ugrave;&Aacute;&ouml
 IF (@
RefPantsID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -
 END 
 END 
 
-- Boots 
 
IF (@RefBootsID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -10 
 END 
 END 
 
-- Weapon 
 
IF (@RefWeaponID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -11 
 END 
 END 
 
-- ¹&aelig;&AElig;&ETH
 IF (@
RefShield <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -12 
 END 
 END 
 
-- &Egrave;¤½&Atildedefault·&Icirc¼±&Aring;&Atilde;&Ccedil;&Ntilde¹«±â°&iexcl; &Egrave;°&Agrave;&Igrave;&oacute;¸é &Egrave;&shy;»&igrave250°³µé&Agrave;&Igrave; &Egrave;°&Aring;ëµµ &Ccedil;&Ocirc;²² &Aacute;&Oslash;´&Ugrave;. &Aacute;&Ograve;&Auml;&iexcl;? 
 IF (@
DefaultArrow <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -13 
 END 
 END
 
&#12288;
 
----------------------------------------------------------------------------- 
 -- 
3-2. ¾&AElig;¹&Ugrave;&Aring;¸ Inventory ½½·&Ocirc; &Atilde;¤&iquest;&igrave;±â 
 
-- [¾&AElig;¹&Ugrave;&Aring;¸ &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® ½½·&Ocirc5°³]
 -- 
APPLY_AVATAR_SYSTEM&Agrave;&Igrave; &Agrave;û&iquest;ëµ&Ccedil;¸é¼&shy; &Atilde;&szlig;°&iexcl;µ&Ccedil;´&Acirc; &ordm;&Icirc;&ordm;&ETH;
 ----------------------------------------------------------------------------- 
 --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
INSERT INTO _InventoryForAvatar(CharIDSlotItemID
 
SELECT @NewCharIDcnt0
 FROM _RefDummySlot with
nolock 
 
WHERE cnt 5
 
 
IF (@@ERROR <> 0
 
BEGIN 
 
-- ¾&AElig;¹&Ugrave;&Aring;¸ &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
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³&Ouml;¾î&Aacute;&Ouml;±â 
 
----------------------------------------------------------------------------- 
 DECLARE @
country tinyINT 
 EXEC 
@country _GetObjCountry @RefCharID 
 
 INSERT INTO _CharSkillMastery 
(CharIDMasteryIDLevel
 
SELECT @NewCharIDMasteryID
 FROM _RefCharDefault_SkillMastery with
(nolock
 
WHERE Race = @country or Race 
 
IF (@@error <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -15 
 END 
 INSERT INTO _CharSkill 
(CharID,SkillID,Enable
 
SELECT @NewCharIDSkillID
 FROM _RefCharDefault_Skill with
(nolock
 
WHERE Race = @country or Race 
 
IF (@@error <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -16 
 END 
 
----------------------------------------------------------------------------- 
 -- 
±â&ordm;» &Auml;ù½&ordm;&AElig;® ³&Ouml;¾î&Aacute;&Ouml;±â
 
----------------------------------------------------------------------------- 
 
INSERT INTO _CharQuest (CharIDQuestIDStatusAchievementCountStartTimeEndTimeQuestData1QuestData2
 
SELECT @NewCharIDID10getdate(), getdate(), 0
 FROM _RefQuest
 WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest with(nolockWHERE (Race = @country or Race 3) and RequiredLevel and Service 1)
 IF (@@
error <> 0)
 
BEGIN
 ROLLBACK TRANSACTION 
 
RETURN -17 
 END 
 
----------------------------------------------------------------------------- 
 -- Static 
Avatar Initial Record ³&Ouml;±â 
 
----------------------------------------------------------------------------- 
 
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID
 IF (@@
ERROR <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -18 
 END 
 
 
----------------------------------------------------------------------------- 
 -- 
Trijob &Atilde;¤&iquest;&ouml;³&Ouml;±â!!!!! 
 ----------------------------------------------------------------------------- 
 
INSERT INTO _CharTrijob VALUES (@NewCharID01000
 IF (@@
ERROR <> 0
 
BEGIN 
 
-- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -19 
 END 
 
 
----------------------------------------------------------------------------- 
 -- 
CharList&iquest;&iexclID ³&Ouml;¾î&Aacute;&Ouml;±â 
 
----------------------------------------------------------------------------- 
 
INSERT _CharNameList VALUES(@CharName, @NewCharID
 
 
exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_HP_SUPERSET_5_BAG',1000,1
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_MP_SUPERSET_5_BAG',1000,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_REVERSE_RETURN_SCROLL',50,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_HIT_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_EVATION_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_SPEED_UP_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_SILSAMO_M',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_SILSAMO_F',1,1
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_AVATAR_M_NASRUN',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_AVATAR_W_NASRUN',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_E081126_SILKROAD_PLAG_M',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_E081126_SILKROAD_PLAG_W',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_PET2_SCROLL_ENC_CAT_A',1,
 
 
-- Quick Slot &Aacute;¤&ordm;¸ &Agrave;&uacute;&Agrave;&aring;&iquest;ë!!! 
 
exec _AddNewClientConfig @NewCharID -- by novice...... for saving client configurations... 
 
COMMIT TRANSACTION 
 
 
RETURN @NewCharID 




رد مع اقتباس
قديم 19-07-2015, 10:54 PM   #6

nset
عضو جديد





• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123002
• المشـــاركـات » 28
• الـدولـة » no adres
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
nset صـاعـد

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


إرسال رسالة عبر Yahoo إلى nset

افتراضي رد: كل سنه وانتو طيبين



ايه يا رجالا




رد مع اقتباس
قديم 20-07-2015, 02:53 PM   #7

sobhe_wizard
عضو فعال





• الانـتـسـاب » Jun 2012
• رقـم العـضـويـة » 101664
• المشـــاركـات » 279
• الـدولـة » Giza
• الـهـوايـة »
• اسـم الـسـيـرفـر » Fornax
• الـجـنـس » Male
• نقـاط التقييم » 18
sobhe_wizard صـاعـد

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



افتراضي رد: كل سنه وانتو طيبين



كود PHP:
USE [SRO_VT_SHARD]
 
GO
 
/****** Object: StoredProcedure [dbo].[_AddNewChar] Script Date: 18/07/2015 04:18:00 م ******/
 
SET ANSI_NULLS ON
 GO
 SET QUOTED_IDENTIFIER ON
 GO
 
&#12288;
 
&#12288;
 
&#12288;
 
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 
 
 
 
----------------------------------------------------------------------------- 
 -- 
1. &Auml;³¸¯&Aring;&Iacute½½·&Ocirc³&Ntilde;¹&ouml;°&iexclvalid&Ccedil;&Ntilde°&Iacute;&Agrave;&Icirc;&Aacute;&ouml;, ±×¸®°&iacute; &ordm;&oacute;½½·&Ocirc;&Agrave;&Igrave¸&Acirc;´&Acirc;&Aacute;&ouml¸&Otilde;&Agrave;&uacute; &Atilde;¼&Aring;©&Ccedil;&Ntilde;´&Ugrave;. 
 ----------------------------------------------------------------------------- 
 
 -- 
start by novice
 
SELECT @temp count(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @UserJID 
 
 
IF (@temp >= 4
 
BEGIN 
 
-- ³&Ecirc;¹« ¸¹&Agrave;&Uacute;³&ordf
 RETURN -

 END 
 
-- finish by novice
 
 ----------------------------------------------------------------------------- 
 -- 
2. &Auml;³¸¯&Aring;&Iacute; &Atilde;&szlig;°&iexcl;&Ccedil;&Iuml;±â 
 
----------------------------------------------------------------------------- 
 IF (@
CharScale 68) -- 0100 0100 --> 68 &Agrave;&Igrave;´&Ugrave;! 
 
BEGIN 
 
-- &Auml;³¸¯&Aring;&Iacute»&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! ½&ordm;&Auml;&Eacute;&Agrave;&Iuml°&ordf;&Agrave;&Igrave; &Agrave;&Igrave;»&oacute;&Ccedil;&Iuml;´&Ugrave;! 
 RETURN -

 END
 
 EXEC 
@temp _IsExistingCharName @CharName 
 
IF (@temp <> 0
 
BEGIN 
 
-- &Agrave;&Igrave;¹&Igrave»ç&iquest;ë&Aacute;&szlig;&Agrave;&Icirc; &Agrave;&Igrave;¸§&Agrave;&Igrave;&oacute;´&Acirc;µ¥
 RETURN -

 END 
 
 BEGIN TRANSACTION
 
 
-- &Agrave;&Icirc;´&oslash;½&Atilde;½&ordm;&Aring;&Ucirc;&Agrave;&Igrave; &Agrave;û&iquest;ëµ&Ccedil;¸é¼&shy¸¶&Aacute;&ouml;¸·&iquest;&iexclWorldID&iquest;&Iacute&ordf;&Agrave;» ´&otilde³&Ouml;¾î &Aacute;&Ouml;¾&uacute;´&Ugrave;! 
 
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize
 
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID
 
VALUES (@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45
 
GetDate(), 11000200,2001110
 
 
SET @NewCharID = @@IDENTITY 
 
IF (@@ERROR <> OR @@ROWCOUNT 0
 
BEGIN 
 
-- &Auml;³¸¯&Aring;&Iacute»&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -
 END 
 
 
 
-- start by novice
 -- &
Agrave;&Igrave;&Aacute;¦ Slot ¾&Egrave;¾´´&Ugrave;.. ±×³&EacuteInsert ¸¸.. 
 
INSERT INTO _User VALUES (@UserJID, @NewCharID
 -- 
finish by novice
 
 
 ----------------------------------------------------------------------------- 
 -- 
3-1. &Agrave;&aring;&ordm;&ntilde½½·&Ocirc; &Atilde;¤&iquest;&igrave;±â 
 
-- [&Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® ½½·&Ocirc96°³] + [&Agrave;&aring;&ordm;&ntilde;½½·&Ocirc13°³] <- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® &Egrave;®&Agrave;&aring¼&shy;&ordm;&ntilde;½&ordm; &Egrave;&Auml48°³&iquest;&iexcl;¼&shy96°³·&Icirc; &Aacute;&otilde;°&iexcl;!!!(woos0)
 ----------------------------------------------------------------------------- 
 --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
INSERT INTO _Inventory(CharIDSlotItemID
 
SELECT @NewCharIDcnt
 FROM _RefDummySlot with
nolock 
 
WHERE cnt 109 
 
 
IF (@@ERROR <> 0
 
BEGIN 
 
-- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -
 END 
 
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
 -- 
µ&eth;&AElig;&uacute;&AElig;®·&Icirc¼±&Aring;&Atilde;&Ccedil;&Ntilde¾&AElig;&Agrave;&Igrave;&Aring;&Ucirc;&Agrave;» ´&Ugrave;½&Atilde³&Ouml;¾î&Aacute;&Ouml;&Agrave;&Uacute;... 
 
/* &iquest;&auml;·± ¼&oslash;¼&shy;·&Icirc; &Aacute;¤&Agrave;&Ccedil;µ&Ccedil;¾î &Agrave;&Ouml;´&Ugrave;. 
 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 
 
-- »&oacute;°© 
 
IF (@RefMailID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -
 END 
 END 
 
-- ¹&Ugrave;&Aacute;&ouml
 IF (@
RefPantsID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -
 END 
 END 
 
-- Boots 
 
IF (@RefBootsID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -10 
 END 
 END 
 
-- Weapon 
 
IF (@RefWeaponID <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -11 
 END 
 END 
 
-- ¹&aelig;&AElig;&ETH
 IF (@
RefShield <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -12 
 END 
 END 
 
-- &Egrave;¤½&Atildedefault·&Icirc¼±&Aring;&Atilde;&Ccedil;&Ntilde¹«±â°&iexcl; &Egrave;°&Agrave;&Igrave;&oacute;¸é &Egrave;&shy;»&igrave250°³µé&Agrave;&Igrave; &Egrave;°&Aring;ëµµ &Ccedil;&Ocirc;²² &Aacute;&Oslash;´&Ugrave;. &Aacute;&Ograve;&Auml;&iexcl;? 
 IF (@
DefaultArrow <> 0
 
BEGIN 
 EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250 
 
IF (@ItemID <= 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -13 
 END 
 END
 
&#12288;
 
----------------------------------------------------------------------------- 
 -- 
3-2. ¾&AElig;¹&Ugrave;&Aring;¸ Inventory ½½·&Ocirc; &Atilde;¤&iquest;&igrave;±â 
 
-- [¾&AElig;¹&Ugrave;&Aring;¸ &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® ½½·&Ocirc5°³]
 -- 
APPLY_AVATAR_SYSTEM&Agrave;&Igrave; &Agrave;û&iquest;ëµ&Ccedil;¸é¼&shy; &Atilde;&szlig;°&iexcl;µ&Ccedil;´&Acirc; &ordm;&Icirc;&ordm;&ETH;
 ----------------------------------------------------------------------------- 
 --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 
 
INSERT INTO _InventoryForAvatar(CharIDSlotItemID
 
SELECT @NewCharIDcnt0
 FROM _RefDummySlot with
nolock 
 
WHERE cnt 5
 
 
IF (@@ERROR <> 0
 
BEGIN 
 
-- ¾&AElig;¹&Ugrave;&Aring;¸ &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
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³&Ouml;¾î&Aacute;&Ouml;±â 
 
----------------------------------------------------------------------------- 
 DECLARE @
country tinyINT 
 EXEC 
@country _GetObjCountry @RefCharID 
 
 INSERT INTO _CharSkillMastery 
(CharIDMasteryIDLevel
 
SELECT @NewCharIDMasteryID
 FROM _RefCharDefault_SkillMastery with
(nolock
 
WHERE Race = @country or Race 
 
IF (@@error <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -15 
 END 
 INSERT INTO _CharSkill 
(CharID,SkillID,Enable
 
SELECT @NewCharIDSkillID
 FROM _RefCharDefault_Skill with
(nolock
 
WHERE Race = @country or Race 
 
IF (@@error <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -16 
 END 
 
----------------------------------------------------------------------------- 
 -- 
±â&ordm;» &Auml;ù½&ordm;&AElig;® ³&Ouml;¾î&Aacute;&Ouml;±â
 
----------------------------------------------------------------------------- 
 
INSERT INTO _CharQuest (CharIDQuestIDStatusAchievementCountStartTimeEndTimeQuestData1QuestData2
 
SELECT @NewCharIDID10getdate(), getdate(), 0
 FROM _RefQuest
 WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest with(nolockWHERE (Race = @country or Race 3) and RequiredLevel and Service 1)
 IF (@@
error <> 0)
 
BEGIN
 ROLLBACK TRANSACTION 
 
RETURN -17 
 END 
 
----------------------------------------------------------------------------- 
 -- Static 
Avatar Initial Record ³&Ouml;±â 
 
----------------------------------------------------------------------------- 
 
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID
 IF (@@
ERROR <> 0
 
BEGIN 
 ROLLBACK TRANSACTION 
 
RETURN -18 
 END 
 
 
----------------------------------------------------------------------------- 
 -- 
Trijob &Atilde;¤&iquest;&ouml;³&Ouml;±â!!!!! 
 ----------------------------------------------------------------------------- 
 
INSERT INTO _CharTrijob VALUES (@NewCharID01000
 IF (@@
ERROR <> 0
 
BEGIN 
 
-- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm½&Ccedil;&AElig;&ETH;! 
 
ROLLBACK TRANSACTION 
 
RETURN -19 
 END 
 
 
----------------------------------------------------------------------------- 
 -- 
CharList&iquest;&iexclID ³&Ouml;¾î&Aacute;&Ouml;±â 
 
----------------------------------------------------------------------------- 
 
INSERT _CharNameList VALUES(@CharName, @NewCharID
 
 
exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E060118_60EXP_HELP',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E060118_100EXP_HELP',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_HP_SUPERSET_5_BAG',1000,1
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_MP_SUPERSET_5_BAG',1000,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SCROLL_RETURN_NEWBIE_01',20,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_REVERSE_RETURN_SCROLL',50,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_HIT_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_EVATION_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_E090930_SPEED_UP_SUPER_SCROLL',10,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_SILSAMO_M',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_SILSAMO_F',1,1
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_AVATAR_M_NASRUN',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_AVATAR_W_NASRUN',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_E081126_SILKROAD_PLAG_M',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_E081126_SILKROAD_PLAG_W',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_PET2_SCROLL_ENC_CAT_A',1,
 
 
-- Quick Slot &Aacute;¤&ordm;¸ &Agrave;&uacute;&Agrave;&aring;&iquest;ë!!! 
 
exec _AddNewClientConfig @NewCharID -- by novice...... for saving client configurations... 
 
COMMIT TRANSACTION 
 
 
RETURN @NewCharID 
اتفضل




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


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
كل سنه وانتو طيبين Mstr قـسـم الـتـرحـيـب و الـتـعـارف 5 10-07-2013 03:32 AM
كل سنه وانتو طيبين :) _____X_____ Minerva 8 24-04-2009 12:56 PM
كل سنة وانتو طيبين Dark_Grave Minerva 12 09-12-2008 01:21 AM


الساعة الآن 09:42 AM.