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

تبلیغات
×
+
سفارش تبلیغات
ساخت Custom Race ساخت Custom Race
ساخت Custom Race ساخت Custom Race
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 20

موضوع: ساخت Custom Race

  1. #1

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,135
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 671
    مورد پسند : 1,226 بار در 609 پست
    سیستم عامل و مرورگر:

    Post ساخت Custom Race

    سلام . توی این آموزش یاد میگیرید چگونه Custom Race به سرور خود اضافه کنید . در این آموزش از Race های خود Wow استفاده خواهد شد . Race هایی که بلیزارد ساخته است ولی در بازی از آنها استفاده نکرده است .

    در این آموزش ما از 2 Race به نام های Goblin و Fel Orc استفاده میکنیم و میتوانید بقیه را همانند این ها اضافه کنید .

    1 - معرفی Race ها به سورس

    برای معرفی Race های جدید به سورس به src\server\game\Miscellaneous رفته و فایل SharedDefines.h را باز کنید .

    متن های زیر را پیدا کنید :

    enum Races
    {
    RACE_NONE = 0,
    RACE_HUMAN = 1,
    RACE_ORC = 2,
    RACE_DWARF = 3,
    RACE_NIGHTELF = 4,
    RACE_UNDEAD_PLAYER = 5,
    RACE_TAUREN = 6,
    RACE_GNOME = 7,
    RACE_TROLL = 8,
    //RACE_GOBLIN = 9,
    RACE_BLOODELF = 10,
    RACE_DRAENEI = 11,
    //RACE_FEL_ORC = 12
    //RACE_NAGA = 13,
    //RACE_BROKEN = 14,
    //RACE_SKELETON = 15,
    //RACE_VRYKUL = 16,
    //RACE_TUSKARR = 17,
    //RACE_FOREST_TROLL = 18,
    //RACE_TAUNKA = 19,
    //RACE_NORTHREND_SKELETON = 20,
    //RACE_ICE_TROLL = 21
    };



    و جایگزین کنید با :

    enum Races
    {
    RACE_NONE = 0,
    RACE_HUMAN = 1,
    RACE_ORC = 2,
    RACE_DWARF = 3,
    RACE_NIGHTELF = 4,
    RACE_UNDEAD_PLAYER = 5,
    RACE_TAUREN = 6,
    RACE_GNOME = 7,
    RACE_TROLL = 8,
    RACE_GOBLIN = 9,
    RACE_BLOODELF = 10,
    RACE_DRAENEI = 11,
    RACE_FEL_ORC = 12
    //RACE_NAGA = 13,
    //RACE_BROKEN = 14,
    //RACE_SKELETON = 15,
    //RACE_VRYKUL = 16,
    //RACE_TUSKARR = 17,
    //RACE_FOREST_TROLL = 18,
    //RACE_TAUNKA = 19,
    //RACE_NORTHREND_SKELETON = 20,
    //RACE_ICE_TROLL = 21
    };


    حال متن زیر را پیاد کرده :

    #define MAX_RACES         12


    و جایگزین کنید با :

    #define MAX_RACES         13


    تعداد Max Race همیشه باید آی دی Race + 1 شود برای مثال اگر شما میخواهید تا Broken را اضافه کنید باید Max Races را 15 قرار دهید .

    متن زیر را پیدا کرده :

    #define RACEMASK_ALL_PLAYABLE \
    ((1<<(RACE_HUMAN-1)) |(1<<(RACE_ORC-1)) |(1<<(RACE_DWARF-1)) | \
    (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1)) | \
    (1<<(RACE_GNOME-1)) |(1<<(RACE_TROLL-1)) |(1<<(RACE_BLOODELF-1))| \
    (1<<(RACE_DRAENEI-1)))


    سپس جایگزین کنید با :

    #define RACEMASK_ALL_PLAYABLE \
    ((1<<(RACE_HUMAN-1)) |(1<<(RACE_ORC-1)) |(1<<(RACE_DWARF-1)) | \
    (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1)) | \
    (1<<(RACE_GNOME-1)) |(1<<(RACE_TROLL-1)) |(1<<(RACE_GOBLIN-1))| \
    (1<<(RACE_BLOODELF-1))|(1<<(RACE_DRAENEI-1)) |(1<<(RACE_FEL_ORC-1)) )


    خوب تا اینجا کار با سورس تمام شد .

    2 - ویرایش DBC ها

    برای ویرایش DBC ها شما به DBC های زیر نیاز دارید :

    کد:
    ChrRaces.dbc
    
    CharBaseInfo.dbc
    
    CharStartOutfit.dbc
    
    SkillLineAbility.dbc
    
    SkillRaceClassInfo.dbc
    
    Faction.dbc
    در مرحله اول ChrRaces.dbc خودتون رو باز کنید . شما لیستی از Race ها را خواهید دید . ولی ما به 2 تا از آنها نیاز داریم :

    کد:
    9,1,1,0x0,6894,6895,"Go",7,7,15007,0x448,"Goblin",0,0x2,,,"Goblin",,,,,,,,,,,,,,0xFF01FE,,,"Goblin",,,,,,,,,,,,,,0xFF01CC,,,"Gobelin",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NONE","NORMAL",0,
    
    12,5,1,0x0,16981,16980,"Fo",7,7,15007,0x448,"FelOrc",0,0x2,,,"Fel Orc",,,,,,,,,,,,,,0xFF01FE,,,"Fel Orc",,,,,,,,,,,,,,0xFF01CC,,,"Fel Orc",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NORMAL","NORMAL",0,

    حال شما باید ویرایش های زیر را انجام دهید :

    * ستون دوم را به 12 تغییر دهید تا قابل نمایش برای بازیکنان باشد .
    * ستون چهارم فرقه Race را تعیین میکند . برای لیست فرقه های میتوانید فایل Faction.dbc را مشاهده کنید .
    * ستون هشتم عدد 1 برای Horde و 7 برای Alliance هست .

    برای Skill ها نیز مواردی که میخواهید به Skill های آن Race اضافه شود ، ستون سوم آنها را به -1 تبدیل کنید .

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

    3 - ویرایش فایل های Interface

    برای Interface ابتدا به پوشه بازی و مسیر WoW\Data\enUS رفته سپس با MPQ Editor فایل patch-enUS-3.MPQ را باز کرده سپس بعد از باز کردن با MPQ Editor به مسیر Interface\GlueXML بروید .

    فایل های GlueStrings.lua و GlueParent.lua را استخراج کنید .

    سپس در همان پوشه با MPQ Editor فایل patch-enUS-2.MPQ را باز کرده سپس بعد از باز کردن با MPQ Editor به مسیر Interface\GlueXML بروید .

    فایل های CharacterCreate.lua و CharacterCreate.xml را استخراج کنید .

    حال فایل GlueStrings.lua را با Notepad باز کنید .

    متن زیر را پیدا کرده :

    ABILITY_INFO_BLOODELF1 = "- Enchanting skill increased.";


    بالای آن متن های زیر را وارد کنید :

    ABILITY_INFO_GOBLIN1 = "- Goblin Racial 1";
    ABILITY_INFO_GOBLIN2 = "- Goblin Racial 2";
    ABILITY_INFO_GOBLIN3 = "- Goblin Racial 3";
    ABILITY_INFO_GOBLIN4 = "- Goblin Racial 4";
    ABILITY_INFO_FELORC1 = "- Fel Orc Racial 1";
    ABILITY_INFO_FELORC2 = "- Fel Orc Racial 2";
    ABILITY_INFO_FELORC3 = "- Fel Orc Racial 3";
    ABILITY_INFO_FELORC4 = "- Fel Orc Racial 4";


    سپس متن زیر را پیدا کنید :

    RACE_CHANGE_IN_PROGRESS = "Updating Race...";


    و زیر آن متن های زیر را وارد کنید :

    RACE_INFO_GOBLIN = "Information about Goblin males.";
    RACE_INFO_GOBLIN_FEMALE = "Information about Goblin females.";
    RACE_INFO_FELORC = "Information about Fel Orc males.";
    RACE_INFO_FELORC_FEMALE = "Information about Fel Orc females.";


    شما در دو قسمت بالا که اضافه کرده اید میتوانید توضیحاتی در مورد Race ها در بین "" که متنی نوشته شده پاک کرده و متن مورد نظرتون رو بنویسید .

    این متن ها در بازی در قسمت زیر نمایش داده میشود :

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

    خوب کار در این فایل تمام شد ذخیره کرده و حال فایل GlueParent.lua را باز کنید .

    متن زیر را پیدا کنید :

    GlueAmbienceTracks["CHARACTERSELECT"] = "GlueScreenIntro";


    بعد از آن متن های زیر را اضافه کنید :

    GlueAmbienceTracks["GOBLIN"] = "GlueScreenIntro";
    GlueAmbienceTracks["FELORC"] = "GlueScreenIntro";


    حال بخش زیر را پیدا کرده :

    CHARACTERSELECT =  {
    {1, 0, 0.00000, 0.00000, -1.00000, 1.0, 0.15000, 0.15000, 0.15000, 1.0, 0.00000, 0.00000, 0.00000},
    {1, 0, -0.74919, 0.35208, -0.56103, 1.0, 0.00000, 0.00000, 0.00000, 1.0, 0.44706, 0.54510, 0.73725},
    {1, 0, 0.53162, -0.84340, 0.07780, 1.0, 0.00000, 0.00000, 0.00000, 2.0, 0.55, 0.338625, 0.148825},
    },


    و بعد از آن متن های زیر را قرار دهید :

    GOBLIN = {
    {1, 0, 0.00000, 0.00000, -1.00000, 1.0, 0.15000, 0.15000, 0.15000, 1.0, 0.00000, 0.00000, 0.00000},
    {1, 0, -0.74919, 0.35208, -0.56103, 1.0, 0.00000, 0.00000, 0.00000, 1.0, 0.44706, 0.54510, 0.73725},
    {1, 0, 0.53162, -0.84340, 0.07780, 1.0, 0.00000, 0.00000, 0.00000, 2.0, 0.55, 0.338625, 0.148825},
    },
    FELORC = {
    {1, 0, 0.00000, 0.00000, -1.00000, 1.0, 0.15000, 0.15000, 0.15000, 1.0, 0.00000, 0.00000, 0.00000},
    {1, 0, -0.74919, 0.35208, -0.56103, 1.0, 0.00000, 0.00000, 0.00000, 1.0, 0.44706, 0.54510, 0.73725},
    {1, 0, 0.53162, -0.84340, 0.07780, 1.0, 0.00000, 0.00000, 0.00000, 2.0, 0.55, 0.338625, 0.148825},
    },


    خوب حالا مدل های جدیدی که اضافه کرده ایم در هنگام ساخت به یک پس زمینه احتیاج دارند . در اینجا ما از پس زمینه های دیگر Race ها برای اینها استفاده میکنیم :

    به دنبال متن زیر بگردید :

    function SetBackgroundModel(model, name)


    کل Function رو پاک کنید و متن های زیر را جایگزین کل Function کنید :

    function SetBackgroundModel(model, name)
    local nameupper = strupper(name);

    if (name == "Goblin" or name == "GOBLIN") then
    name = "Orc";
    end

    if (name == "FelOrc" or name == "FELORC") then
    name = "Orc";
    end

    local path = "Interface\\Glues\\Models\\UI_"..name.."\\UI_"..name..".m2";
    if ( model == CharacterCreate ) then
    SetCharCustomizeBackground(path);
    else
    SetCharSelectBackground(path);
    end
    PlayGlueAmbience(GlueAmbienceTracks[nameupper], 4.0);
    SetLighting(model, nameupper)
    end


    خوب تمام شد . حالا فایل CharacterCreate.lua را باز کنید .

    پیدا کنید :

    کد:
    MAX_RACES = 10;
    عدد 10 را به 12 تغییر دهید زیرا ما الان 12 Race داریم .

    پیدا کنید :

        ["DRAENEI_MALE"]    = {0.5, 0.625, 0, 0.25}, 
    ["DRAENEI_FEMALE"] = {0.5, 0.625, 0.5, 0.75},


    و زیر آن اضافه کنید :

        ["GOBLIN_MALE"]        = {0.625, 0.625, 0, 0.25}, 
    ["GOBLIN_FEMALE"] = {0.625, 0.625, 0, 0.25},

    ["FELORC_MALE"] = {0.5, 0.625, 0, 0.25},
    ["FELORC_FEMALE"] = {0.5, 0.625, 0, 0.25},


    در اینجا ما آیکون Goblin و Fel Orc را اضافه کردیم . در اینجا قاعده ای برای قرار گرفتن آیکون به صورت مرتب در صفحه نمیدونم و این کد ها به صورت چندین بار تست شده تا به این ترتیب درست شده است .

    ذخیره کرده سپس فایل CharacterCreate.xml را باز کنید و متن های زیر را پیدا کنید :

    <CheckButton name="CharacterCreateRaceButton1" inherits="CharacterCreateRaceButtonTemplate" id="1">
    <Anchors>
    <Anchor point="TOP" relativePoint="TOP" x="-50" y="-61"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton2" inherits="CharacterCreateRaceButtonTemplate" id="2">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton3" inherits="CharacterCreateRaceButtonTemplate" id="3">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton2" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton4" inherits="CharacterCreateRaceButtonTemplate" id="4">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton3" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton5" inherits="CharacterCreateRaceButtonTemplate" id="5">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton4" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton6" inherits="CharacterCreateRaceButtonTemplate" id="6">
    <Anchors>
    <Anchor point="TOP" relativePoint="TOP" x="50" y="-61"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton7" inherits="CharacterCreateRaceButtonTemplate" id="7">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton6" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton8" inherits="CharacterCreateRaceButtonTemplate" id="8">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton7" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton9" inherits="CharacterCreateRaceButtonTemplate" id="9">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton8" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton10" inherits="CharacterCreateRaceButtonTemplate" id="10">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton9" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    </Anchors>
    </CheckButton>


    جایگزین کنید با :

    <CheckButton name="CharacterCreateRaceButton1" inherits="CharacterCreateRaceButtonTemplate" id="1">
    <Anchors>
    <Anchor point="TOP" relativePoint="TOP" x="-50" y="-50"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton2" inherits="CharacterCreateRaceButtonTemplate" id="2">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton3" inherits="CharacterCreateRaceButtonTemplate" id="3">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton2" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton4" inherits="CharacterCreateRaceButtonTemplate" id="4">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton3" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton5" inherits="CharacterCreateRaceButtonTemplate" id="5">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton4" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton7" inherits="CharacterCreateRaceButtonTemplate" id="7">
    <Anchors>
    <Anchor point="TOP" relativePoint="TOP" x="50" y="-50"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton8" inherits="CharacterCreateRaceButtonTemplate" id="8">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton7" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton9" inherits="CharacterCreateRaceButtonTemplate" id="9">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton8" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton10" inherits="CharacterCreateRaceButtonTemplate" id="10">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton9" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton12" inherits="CharacterCreateRaceButtonTemplate" id="12">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton10" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton11" inherits="CharacterCreateRaceButtonTemplate" id="11">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton12" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton6" inherits="CharacterCreateRaceButtonTemplate" id="6">
    <Anchors>
    <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton5" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
    </Anchors>
    </CheckButton>


    در حال حاظر اگر شما کلیه فایل ها را به درستی ویرایش کرده باشید باید این فایل ها را به پچ منتقل کنید .

    پچ جدید ساخته و پوشه ای جدیدی در Root به نام DBFilesClient بسازید و DBC ها را در آن بریزید .

    در Root پوشه ای جدید ساخته به نام Interface و در همان Interface یک پوشه دیگر به نام GlueXML بسازید و فایل های GlueStrings.lua و GlueParent.lua و CharacterCreate.lua و CharacterCreate.xml را درون آن بریزید .

    4 - ساخت SQL برای Race های جدید

    برای اضافه کردن Spell های Warrior به Goblin و Fel Orc باید :

    متن زیر را وارد وارد دیتابیس World کنید ( برای Goblin ) : (کپی شده از Warrior Human )

    ET @NEW_RACE = 9; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 1; -- ID of the race where we copy datas.
    DELETE FROM `playercreateinfo_spell` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`)
    SELECT @NEW_RACE, @NEW_CLASS, `Spell`, `Note` FROM `playercreateinfo_spell` WHERE race = @COPY_RACE AND class = @NEW_CLASS;


    متن زیر را وارد وارد دیتابیس World کنید ( برای Fel Orc ) : (کپی شده از Warrior Orc )

    SET @NEW_RACE = 12; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 2; -- ID of the race where we copy datas.
    DELETE FROM `playercreateinfo_spell` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`)
    SELECT @NEW_RACE, @NEW_CLASS, `Spell`, `Note` FROM `playercreateinfo_spell` WHERE race = @COPY_RACE AND class = @NEW_CLASS;


    برای اضافه کردن آیتم استارت به Race ها :

    متن زیر را وارد وارد دیتابیس World کنید ( برای Goblin ) : (کپی شده از Warrior Human )

    SET @NEW_RACE = 9; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 1; -- ID of the race where we copy datas.
    DELETE FROM `playercreateinfo_action` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_action` (`race`, `class`, `button`, `action`, `type`)
    SELECT @NEW_RACE, @NEW_CLASS, `button`, `action`, `type` FROM `playercreateinfo_action` WHERE race = @COPY_RACE AND class = @NEW_CLASS;


    متن زیر را وارد وارد دیتابیس World کنید ( برای Fel Orc ) : (کپی شده از Warrior Orc )

    SET @NEW_RACE = 12; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 2; -- ID of the race where we copy datas.
    DELETE FROM `playercreateinfo_action` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_action` (`race`, `class`, `button`, `action`, `type`)
    SELECT @NEW_RACE, @NEW_CLASS, `button`, `action`, `type` FROM `playercreateinfo_action` WHERE race = @COPY_RACE AND class = @NEW_CLASS;



    استارت Zone برای Race ها :

    برای Goblin : (کپی شده از Warrior Human )

    INSERT INTO `playercreateinfo` (`race`, `class`, `map`, `zone`, `position_x`, `position_y`, `position_z`) VALUES ('9','1','0','12','-8949.95','-132.493','83.5312');


    برای Fel Orc : (کپی شده از Warrior Orc )

    INSERT INTO `playercreateinfo` (`race`, `class`, `map`, `zone`, `position_x`, `position_y`, `position_z`) VALUES ('12','1','1','14','-618.518','-4251.67','38.718');


    لول ها برای Goblin : (کپی شده از Warrior Human )

    SET @NEW_RACE = 9; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 1; -- ID of the race where we copy datas.
    DELETE FROM `player_levelstats` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `player_levelstats` (`race`, `class`, `level`, `str`, `agi`, `sta`, `inte`, `spi`)
    SELECT @NEW_RACE, @NEW_CLASS, `level`, `str`, `agi`, `sta`, `inte`, `spi` FROM `player_levelstats` WHERE race = @COPY_RACE AND class = @NEW_CLASS;


    لول ها برای Fel Orc : (کپی شده از Warrior Orc )

    SET @NEW_RACE = 12; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 2; -- ID of the race where we copy datas.
    DELETE FROM `player_levelstats` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `player_levelstats` (`race`, `class`, `level`, `str`, `agi`, `sta`, `inte`, `spi`)
    SELECT @NEW_RACE, @NEW_CLASS, `level`, `str`, `agi`, `sta`, `inte`, `spi` FROM `player_levelstats` WHERE race = @COPY_RACE AND class = @NEW_CLASS;



    نکته : در صورت دریافت اررور هنگام ورود به بازی از Wow.exe پچ شده استفاده کنید .

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

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

    ☠XiO☠ (06-16-2015), drinker (06-16-2015), Eslam1 (06-17-2015), EvilKiNgOfDArk (11-10-2015), uther (07-06-2016)

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

  4. #2

    شماره عضویت
    8
    تاریخ عضویت
    Oct 2014
    نوشته ها
    255
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 87
    مورد پسند : 245 بار در 121 پست
    سیستم عامل و مرورگر:
    من اینارو انجام دادم فکر کنم wow.exe میخواد چون قبلا 1 سرور بود به نام Holy-Wow از ریپک استفاده کرده بود و Wow.exe مخصوص داشت
    مردم دنیا زمان رو 3 حالت می بینن

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

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

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

  5. #3

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,135
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 671
    مورد پسند : 1,226 بار در 609 پست
    سیستم عامل و مرورگر:
    چه موقع و چه ارروری میده؟

    اگر هنگام ورود به بازی اررور بده Wow.exe پچ شده میخواد . به پست اول افزوده شد .

  6. #4

    شماره عضویت
    514
    تاریخ عضویت
    Jul 2015
    نوشته ها
    29
    پسندیده : 0
    مورد پسند : 0 بار در 0 پست
    سیستم عامل و مرورگر:
    الان ما race هایی که توی بازی هست رو از کجا میتونیم پیدا کنیم؟

  7. #5

    شماره عضویت
    655
    تاریخ عضویت
    Aug 2015
    محل سکونت
    مرودشت
    نوشته ها
    80
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 152
    مورد پسند : 13 بار در 12 پست
    سیستم عامل و مرورگر:
    الان goblin رو اضافه کردم panda رو ندارم که اضافه کنم چطوری اضافه کنم فقط اینو تغییر بدم ؟
    //RACE_GOBLIN = 9
    Race_Panda
    شاید خوبی ها تموم شدن!

  8. #6

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,135
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 671
    مورد پسند : 1,226 بار در 609 پست
    سیستم عامل و مرورگر:
    نقل قول نوشته اصلی توسط M.D_JokeR نمایش پست ها
    الان goblin رو اضافه کردم panda رو ندارم که اضافه کنم چطوری اضافه کنم فقط اینو تغییر بدم ؟
    //RACE_GOBLIN = 9
    Race_Panda
    این روش فقط برای Race های موجود در خود بازی . Race های جدید از پچ های بالاتر روشش متفاوت که هنوز راهش رو پیدا نکرده ام .

  9. #7

    شماره عضویت
    891
    تاریخ عضویت
    Dec 2015
    محل سکونت
    بوشهر
    نوشته ها
    213
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 51
    مورد پسند : 60 بار در 52 پست
    سیستم عامل و مرورگر:
    سورس من Orgeon Core 2.4.3 هست ولی src\server\game\Miscellaneous وجود نداره تو پوشه سورسم ! کمک کنید لطفا

  10. #8

    شماره عضویت
    1
    تاریخ عضویت
    Oct 2014
    محل سکونت
    بوشهر
    نوشته ها
    2,135
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 671
    مورد پسند : 1,226 بار در 609 پست
    سیستم عامل و مرورگر:
    نقل قول نوشته اصلی توسط 1213 نمایش پست ها
    سورس من Orgeon Core 2.4.3 هست ولی src\server\game\Miscellaneous وجود نداره تو پوشه سورسم ! کمک کنید لطفا

    این برای 3.3.5 ترینیتی هست نه 2.4.3

  11. #9

    شماره عضویت
    826
    تاریخ عضویت
    Nov 2015
    محل سکونت
    Shiraz
    نوشته ها
    29
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 86
    مورد پسند : 18 بار در 8 پست
    سیستم عامل و مرورگر:
    دوستان سلام
    پتچ wow من 3.5.5 هست ولی من فایل src رو نتوسنتم پیدا کنم
    میشه لطفا یک راهنمایی کنید ؟

  12. #10

    شماره عضویت
    8
    تاریخ عضویت
    Oct 2014
    نوشته ها
    255
    نسل
    نسل مورد علاقه
    نژاد
    نژاد  مورد علاقه
    کلاس
     کلاس  مورد علاقه
    سورس
     سورس مورد علاقه
    پچ
    پچ مورد علاقه
    پسندیده : 87
    مورد پسند : 245 بار در 121 پست
    سیستم عامل و مرورگر:
    نقل قول نوشته اصلی توسط EvilKiNgOfDArk نمایش پست ها
    دوستان سلام
    پتچ wow من 3.5.5 هست ولی من فایل src رو نتوسنتم پیدا کنم
    میشه لطفا یک راهنمایی کنید ؟
    src = source
    مردم دنیا زمان رو 3 حالت می بینن

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

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

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

صفحه 1 از 2 12 آخرینآخرین

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

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

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