سلام ، آیا این بازدید اول شماست ؟ یا
logo_forum_header

تبلیغات
×
+
سفارش تبلیغات
آموزش ساخت کاستوم Socket آموزش ساخت کاستوم Socket
آموزش ساخت کاستوم Socket آموزش ساخت کاستوم Socket
نمایش نتایج: از 1 به 5 از 5

موضوع: آموزش ساخت کاستوم Socket

  1. #1

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,156
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 678
    مورد پسند : 1,235 بار در 613 پست
    سیستم عامل و مرورگر:

    Post آموزش ساخت کاستوم Socket

    سلام . میخوام بهتون آموزش بدم که چه طور یک Socket دلخواه بسازید برای مثال +300 Stamina بدهد .

    خوب . به پوشه DBC کر خودتون برید و فایل های GemProperties.dbc و SpellItemEnchantment.dbc رو به وسیله برنامه Util به CSV تغییر بدید .

    برنامه Util برای تبدیل DBC به CSV و بلعکس -- [فقط کاربران عضو شده قادر به مشاهده لینک ها هستند. ]

    رمز عبور : [فقط کاربران عضو شده قادر به مشاهده لینک ها هستند. ]
    سپس فایل SpellItemEnchantment رو با Notpad باز کنید .

    یک خط مانند زیر اضافه کنید . (روی همین یک خط توضیح میدم )

    3884,0,5,0,0,300,0,0,300,0,0,7,0,0,"+300 Stamina",,,,,,,,,,,,,,,,0xFF01FE,0,0,70000,0,0,0,0,


    در اینجا حرف "," که بین اعداد آمده نشان گر یک قیلد است . Field اول که در بالا 3884 هست یک ID هست که دارید برای سوکت میسازید . در فیلد 6 و 9 مقداری که میخواهید سوکت اضافه کند رو بنویسید من در بالا 300 نوشته ام .
    در فیلد 12 شما باید معین کنید که چه چیزی را افزایش دهد یعنی شما باید ID مشخص شده Stat رو وارد کنید که در زیر تعدادی رو براتون نوشتم :

    0=Mana/Power
    1=Health
    3=Agility
    4=Strength
    5=Intellect
    6=Spirit
    7=Stamina

    خوب حالا در Field شماره 15 نامی براش بنویسید که بهتره مثل بالا تعداد و Stat رو بنویسید که پلیر بفهمه

    خوب در قسمتی که در زیر معین کردم رو باید Enter Id آیتمی که میخواید همون Socket باشه رو وارد کنید.

    کد:
    3884,0,5,0,0,300,0,0,300,0,0,7,0,0,"+300 Stamina",,,,,,,,,,,,,,,,0xFF01FE,0,0,70000,0,0,0,0,
    خوب اینجا تموم شد . ذخیره کنید . برید سراغ فایل GemProperties و با Notpad باز کنید .

    یک خط مانند زیر بسازید :

    2036,3884,0,0,8,


    اولین فیلد ID هست دومین فیلد ID که در SpellItemEnchantment ساخته اید رو وارد کنید . آخرین فیلد رنگ سوکت رو مشخص میکنید .

    8=Blue
    2=Red
    4=Yellow

    خوب سیو کنید .

    حالا SQL زیر رو وارد دیتابیس کنید .

    REPLACE INTO `item_template` (`entry`, `class`, `subclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `WDBVerified`) VALUES (70000, 3, 1, 'Solid Stormjewel Yekta+', 56636, 4, 0, 0, 1, 45000, 11250, 0, -1, -1, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1, 0, -1, 0, 'Matches a Blue Socket.', 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 2036, -1, 0, 0, 0, 0, '', 0, 0, 0, 0, 12340);


    دقت کنید Entry آیتم حتما باید با Entry که در این قسمت :
    کد:
    3884,0,5,0,0,300,0,0,300,0,0,7,0,0,"+300 Stamina",,,,,,,,,,,,,,,,0xFF01FE,0,0,70000,0,0,0,0,
    وارد کردید یکی باشد .

    در Table آیتم ها به دنبال GemProperties بگردید و کدی رو که در GemProperties.dbc.csv که در بالا ساختید که 2036 بود رو وارد کنید .

    دقت کنید چون باید SQL و DBC های GemProperties و SpellItemEnchantment با هم هم خوانی داشته باشند یعنی اعدادی که وارد میکنید در همه مراحل درست وارد کنید .

    حالا GemProperties و SpellItemEnchantment رو با Util دوباره از CSV به DBC تغییر بدید . بعد از تغییر دادن این دو فایل رو جایگزین DBC های قدیمی در کر خود کنید و همچنین باید این ها رو وارد پچ کنیم .

    برای ساخت پچ به این آموزش [فقط کاربران عضو شده قادر به مشاهده لینک ها هستند. ] مراجعه کنید .

    موضوعات مشابه:


  2. 9 کاربر پست Nightprince عزیز را پسندیده اند .

    ☠XiO☠ (11-04-2014), Betrayer (11-07-2014), Deathwing (08-15-2015), ETERNAL (11-04-2014), Ezio (11-19-2014), Mr_Mohammad (11-04-2014), Ronaz (04-09-2015), wolord (04-22-2015), شایان (01-19-2015)

  3. # ADS
    سیستم تبلیغات

  4. #2

    شماره عضویت
    131
    تاریخ عضویت
    Jan 2015
    نوشته ها
    1
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پسندیده : 0
    مورد پسند : 0 بار در 0 پست
    سیستم عامل و مرورگر:
    DBCUTil که لینکشو گذاشتی پسوورد میخواد

  5. #3

    شماره عضویت
    8
    تاریخ عضویت
    Oct 2014
    نوشته ها
    255
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 87
    مورد پسند : 244 بار در 121 پست
    سیستم عامل و مرورگر:
    شاید پسوردش : [فقط کاربران عضو شده قادر به مشاهده لینک ها هستند. ] باشه
    مردم دنیا زمان رو 3 حالت می بینن

    اما ما ایرانیا 4 حالت:

    زمان گذشته ، زمان حال ، زمان آینده ، زمـــان شـــــــاہ.....!!!!

    [فقط کاربران عضو شده قادر به مشاهده لینک ها هستند. ]

  6. کاربر مقابل پست Ezio عزیز را پسندیده است:

    Nightprince (01-19-2015)

  7. #4

    شماره عضویت
    3015
    تاریخ عضویت
    May 2020
    نوشته ها
    1
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پسندیده : 0
    مورد پسند : 0 بار در 0 پست
    سیستم عامل و مرورگر:
    sql که میخوایم وارد دیتابیس کنیم مشکل داره قبول نمیکنه ارور Error Code: 1054 - Unknown column 'WDBVerified' in 'field list'

  8. #5

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,156
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 678
    مورد پسند : 1,235 بار در 613 پست
    سیستم عامل و مرورگر:
    نقل قول نوشته اصلی توسط sherlock55 نمایش پست ها
    sql که میخوایم وارد دیتابیس کنیم مشکل داره قبول نمیکنه ارور Error Code: 1054 - Unknown column 'WDBVerified' in 'field list'
    WDBVerified رو از کوئری و همچنین valueش رو از کوئری پاک کنید

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •