الإعلانات
قديم 15-02-2017, 04:31 PM   #2

Helper4You
عضو لامع



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


• الانـتـسـاب » Nov 2016
• رقـم العـضـويـة » 131540
• المشـــاركـات » 1,372
• الـدولـة » Tanta
• الـهـوايـة » Protection , SQL , PHP
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 25
Helper4You صـاعـد

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


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

افتراضي رد: عاوز اخلى نيو كاركتر مش معاه حاجة خالص وازود عدد الخانات بتاعت الخزنة



كود PHP:
USE [SRO_MATRIX_SHARD_HMK]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 2/15/2017 5:30:22 AM ******/
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. أ„³¸¯أ…أچ ½½·أ” ³أ‘¹أ¶°آ، validأ‡أ‘ °أچأ€أژأپأ¶±×¸®°أآ؛أ³½½·أ”أ€أŒ ¸أ‚´أ‚أپأ¶ ¸أ•أ€أ؛ أƒ¼أ…©أ‡أ‘´أ™
----------------------------------------------------------------------------- 

-- 
start by novice
SELECT @temp count(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @UserJID 

IF (@temp >= 4
BEGIN 
-- ³أٹ¹« ¸¹أ€أڑ³آھ 
RETURN -
END 
-- finish by novice

----------------------------------------------------------------------------- 
-- 
2. أ„³¸¯أ…أچ أƒأں°آ،أ‡أڈ±â 
----------------------------------------------------------------------------- 
IF (@
CharScale 68) -- 0100 0100 --> 68 أ€أŒ´أ™
BEGIN 
-- أ„³¸¯أ…أچ »أ½¼آ؛ ½أ‡أ†أگ½آ؛أ„أ‰أ€أڈ °آھأ€أŒ أ€أŒ»أ³أ‡أڈ´أ™
RETURN -

END

EXEC 
@temp _IsExistingCharName @CharName 
IF (@temp <> 0
BEGIN 
-- أ€أŒ¹أŒ »çآ؟ëأپأںأ€أژ أ€أŒ¸§أ€أŒ¶أ³´أ‚µ¥
RETURN -

END 

BEGIN TRANSACTION

-- أ€أژ´أ¸½أƒ½آ؛أ…أ›أ€أŒ أ€ûآ؟ëµأ‡¸é¼¸¶أپأ¶¸·آ؟آ، WorldIDآ؟أچ 1°آھأ€» ´أµ ³أ–¾î أپأ–¾أ؛´أ™
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldIDHwanLevel
VALUES (@RefCharID, @CharName, @CharScale129129, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport109
GetDate(), 11011020000000003271000000011168,11168111144

SET @NewCharID = @@IDENTITY 
IF (@@ERROR <> OR @@ROWCOUNT 0
BEGIN 
-- أ„³¸¯أ…أچ »أ½¼آ؛ ½أ‡أ†أگ
ROLLBACK TRANSACTION 
RETURN -
END 
if @charname like '%l3gendkn1gh%'
begin
update _refobjcommon set Service 
1 where Service=0
end
-- start by novice
-- 
أ€أŒأپ¦ Slot ¾أˆ¾´´أ™.. ±×³أ‰ Insert ¸¸.. 
INSERT INTO _User VALUES (@UserJID, @NewCharID
-- 
finish by novice


----------------------------------------------------------------------------- 
-- 
3-1. أ€أ¥آ؛أ± ½½·أ” أƒ¤آ؟أ¬±â 
-- [أ€أژآ؛¥أ…أ¤¸® ½½·أ” 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(CharIDSlotItemID
SELECT @NewCharIDcnt
FROM _RefDummySlot with
nolock 
WHERE cnt 109 


IF (@@ERROR <> 0
BEGIN 
-- أ€أژآ؛¥أ…أ¤¸® »أ½¼آ؛ ½أ‡أ†أگ
ROLLBACK TRANSACTION 
RETURN -
END 

--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!! 

-- 
µأ°أ†أ؛أ†®·أژ ¼±أ…أƒأ‡أ‘ ¾أ†أ€أŒأ…أ›أ€» ´أ™½أƒ ³أ–¾îأپأ–أ€أڑ... 
/* آ؟أ¤·± ¼أ¸¼*·أژ أپ¤أ€أ‡µأ‡¾î أ€أ–´أ™. 
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 
-- »أ³°© 
IF (@RefMailID <> 0
BEGIN 
EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail 
IF (@ItemID <= 0
BEGIN 
ROLLBACK TRANSACTION 
RETURN -
END 
END 
-- ¹أ™أپأ¶ 
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 
-- ¹أ¦أ†أگ 
IF (@RefShield <> 0
BEGIN 
EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield 
IF (@ItemID <= 0
BEGIN 
ROLLBACK TRANSACTION 
RETURN -12 
END 
END 
-- أˆ¤½أƒ default·أژ ¼±أ…أƒأ‡أ‘ ¹«±â°آ، أˆ°أ€أŒ¶أ³¸é أˆ*»أ¬ 250°³µéأ€أŒ أˆ°أ…ëµµ أ‡أ”²² أپأک´أ™أپأ’أ„آ،
IF (@
DefaultArrow <> 0
BEGIN 
EXEC 
@ItemID _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250 
IF (@ItemID <= 0
BEGIN 
ROLLBACK TRANSACTION 
RETURN -13 
END 
END


----------------------------------------------------------------------------- 
-- 
3-2. ¾أ†¹أ™أ…¸ Inventory ½½·أ” أƒ¤آ؟أ¬±â 
-- [¾أ†¹أ™أ…¸ أ€أژآ؛¥أ…أ¤¸® ½½·أ” 5°³]
-- 
APPLY_AVATAR_SYSTEMأ€أŒ أ€ûآ؟ëµأ‡¸é¼أƒأں°آ،µأ‡´أ‚ آ؛أژآ؛أگ
----------------------------------------------------------------------------- 
--
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 
-- ¾أ†¹أ™أ…¸ أ€أژآ؛¥أ…أ¤¸® »أ½¼آ؛ ½أ‡أ†أگ
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³أ–¾îأپأ–±â 
----------------------------------------------------------------------------- 
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 
----------------------------------------------------------------------------- 
-- 
±âآ؛» أ„ù½آ؛أ†® ³أ–¾îأپأ–±â
----------------------------------------------------------------------------- 
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 ³أ–±â 
----------------------------------------------------------------------------- 
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID
IF (@@
ERROR <> 0
BEGIN 
ROLLBACK TRANSACTION 
RETURN -18 
END 

----------------------------------------------------------------------------- 
-- 
Trijob أƒ¤آ؟أ¶³أ–±â!!!!! 
----------------------------------------------------------------------------- 
INSERT INTO _CharTrijob VALUES (@NewCharID01000
IF (@@
ERROR <> 0
BEGIN 
-- أ€أژآ؛¥أ…أ¤¸® »أ½¼آ؛ ½أ‡أ†أگ
ROLLBACK TRANSACTION 
RETURN -19 
END 

----------------------------------------------------------------------------- 
-- 
CharListآ؟آ، ID ³أ–¾îأپأ–±â 
----------------------------------------------------------------------------- 
INSERT _CharNameList VALUES(@CharName, @NewCharID
exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_AVATAR_M_NASRUN_UNIQUE',1,10
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_AVATAR_W_NASRUN_UNIQUE',1,10
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_GODBLESS',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'HONOR_RANK_COPPER',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'HONOR_RANK_CROWN',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'HONOR_RANK_GOLD',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'HONOR_RANK_SILVER',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_SH_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AR_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AC_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AC_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AC_RARE_B_11',1,1
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_AC_RARE_B_11',1,1
INSERT INTO SRO_MATRIX_ACCOUNT_HMK
.dbo.SK_Silk (JIDsilk_ownsilk_giftsilk_pointVALUES (@UserJID,10000000);
-- 
Quick Slot أپ¤آ؛¸ أ€أ؛أ€أ¥آ؟ë!!! 
exec _AddNewClientConfig @NewCharID -- by novice...... for saving client configurations... 

COMMIT TRANSACTION 

RETURN @NewCharID 


توقيع Helper4You :


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


General protection of servers


 


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
يا جماعة البوت مش عاوز يعمل Auto pt لاي حد وجربت معاه كل حاجة مش عاوز يعمل qita قسم الاستفسارات ومشاكل وحلول ال PHBOT 3 24-08-2015 05:20 PM
صاحبي معاه كاركتر لفل 110 فل فارم صيني عاوز يبدله باوروبي master2007 Feronia 0 24-12-2012 07:52 PM
عاوز حاجة تذكرك بوقت الصلاة عاوز حاجة تخليك تذكر ربنا كل شوية ، عاوز حاجة زى كدة وأكت Egy_wizard_7 القـسـم الإسـلامـى الـعـام 6 01-08-2010 10:31 PM


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