حفظ بياناتي ؟

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 



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

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

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
 
 
 
 
 
 
 
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,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 
اتفضل




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

إضافة رد


يتصفح الموضوع حالياً : 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


الساعة الآن 06:51 AM.