سلام
بلاخره وقت این شد که آموزش تریگر نویسی رو بذارم سعی می کنم جزئی و قدم به قدم توضیح بدم که جایی از اون مشکلی پیدا نکنید:
اول از همه تریگر نویسی به چه معناست:
تریگر تویسی مشابه برنامه نویسی هست ولی نیازی به دانش برنامه نویسی نداره و به این صورته که شما باید با استفاده از سه قسمت event ؛ condition و Action
اتفاقی رو طرح ریزی کنید و با اون کار های خیلی جالب مثل اسپل سازی . طراحی multiboard و ... انجام بدید
اما توضیح قسمت های اصلی تریگر نویسی
Event :به معنی اتفاق هست و می تونید جوری تعریف کنید که اگر یک اتفاق افتاد یک سری عمل انجام بشه (مثلا اگر 1 ثانیه بگذره یا یک یونیت کشته بشه)
Condition :شرایط هر تریگر در این قسمت قرار می گیره که نسبت به event ساخته میشه و شرایط را برای event تعیین می کنه و Action اتفاق نمی افته مگه این که همه ی شرایط
Actions : عمل ها و دستور هایی که ما نسبت به event و در صورت مطابقت با condition ها اجرا می شه و کاری رو انجام میده
همون طور که توی آموزش مقدماتی مپ توضیح داده شد تریگر نویسی اساس یک مپ سازی پیشرفته و جالب هست .
توضیح Trigger Editor و قسمت های اون:
برای باز کردن منوی Trigger Editor دکمه ی F4 رو بزنید یا این دکمه
قسمت های Trigger editor :
1- این قسمت تریگری هست که ساخته شده و می تونید در این قسمت اسم تریگر رو عوض کنید
2- این قسمت پوشه ها برای طبقه بندی تریگر ها هست که همیشه یک تریگر install با category به طور اوتوماتیک ساخته میشه که برای مپ های غیر melee و custom باید قسمت 1 و2 رو پاک کنید
3- برای ساختن category روی این قسمت کلیک کنید
4- برای ساختن تریگر جدید روی این قسمت کلیک کنید
5- قسمت توضیحات که بازم برای طبقه بندی استفاده میشه روی این قسمت کلک کنید تا یک comment بسازید
6- متغییر های تریگر ها در این قسمت ساخته میشه که در آموزش های بعدی variable ها و طریقه ی ساخت اون ها رو توضیح می دم
7-تیک enabled برای اینه که یک تریگر رو فعال یا غیر فعال کنید مثلا به یک تریگر نیاز ندارید و با برداشتن این تیک تریگر رو غیر فعال می کیم
8- تیک Initially on برای خاموش کردن تریگر به کار میره (با غیر فعل کردنش فرق داره چون اگه تریگر خاموش بشه بعدا میشه با تریگر دوباره اونو روشن کرد )
9- در این قسمت می تونید توضیحات رو برای هر تریگر بنویسید بیشتر برای توضیح کلی تریگر و variable ها کاربرد داره
10- قسمت Event ها
11- قسمت Condition ها
12- قسمت Action ها
چطور یک تریگر بسازیم و event ها و Conditon و Action بسازیم
برای ساخت تریگر توی شکل بالا قسمت 4
و برای ساختن Event و Condition و Action می تونید روی دکمه های مربوطه در بالای صفحه کلیک کنید
یک تریگر با چنتا Event به صورت Or عمل می کنه یعنی مثلا اگه فلان اتفاق یا هر کدوم از Event های بهدی اتفاق بیفته ادامه ی تریگر صورت بگیره بیشتر برای ساخت یک تریگر چند منظوره برای هر کدوم از player ها به کار میره
یک تریگر با چند Condition به صورت And عمل می کنه یعنی اگه شرط X و شرط Y توی تریگر پشت سر هم قرار بگیره درصورتی Action ها انجام میشن که هر دو شرط درست باشن البته condition های ویژه ایی هم وجود دارن مثل And و Or که این کار رو انجام می دن و بهتر هم عمل می کنن ولی درحد یک نکته اینو بدونین
برای Action ها که هیچ محدودیتی وجود نداره شما تا بینهایت می تونید Action به تریگر اضافه کنید!
حالا شاید بهتر باشه یک تریگر ساده بسازیم !
یک تریگر 2 قسمتی با Event و Action
خوب درمورد Event که فکر کنم معلوم باشه منظور اینه که 5 ثانیه از شروع بازی می گذره
یک هیرو برای پلیر 1 در نقطه ی (regrion 1 یک منطقه هست ) به روبه روی ( نقطه ی خودش)
این تریگر تقریبا ابتداییه
تریگر بعدی یک تریگر سخت تر و 3 قسمتی با Event و condition و Action هست
به این تریگر دقت کنید!
یک یونیت وارد منطقه ی 1 میشه اگر نوع اون یونیت paladin یا هیرو قبلی که ساختیم باشه
به یونیت order بده که به منقطه ی 2 حرکت کنه
order دادن یعنی این که ما با تریگر به یونیت فرمان بدیم که یک اسپل اجرا کنه یا کار های این چنینی
الان ما با تریگر قبلی یک تریگریگر کامل ساختیم که یونیت X توی نقطه ی 1 ساخته میشه و چون با تریگر دوم مطابقت داره هیرو به منطقه ی 2 حر کت می کنه
تریگر سوم می سازیم که توی اون یک افکت هم اجرا بشه!
به تریگر دقت کنید بازم مثل قبل همون Event برای نقطه ی 2 ساخته شده ولی این تریگر یونیت وارد شده رو می کشه و یک افک مرگ در اون منطقه ایجاد می کنه فقط حواستون اشه باید حتما افکت حذف بشه تا باگی پیش نیاد برای حذف هم با destroy -specialeffect میشه این کارو کرد
من می خوام تریگر رو ادمه بدم که وقتی افکت اجرا شد 5 ثانیه بعد یونیت دوباره در منطقه ی 1 زنده بشه!
این کار با wait امکان پذیره
اکشن wait به شما این قابلیت رو میده که بتونین تریگر رو ادامه بدین (البته فعلا از wait استفاده کنید بعدا مشکلات استفاده از wait رو توضیح می دم!
خوب با ادامه ی تریگر داریم:
توضیحاتش مثل قبله ولی این دفعه بعد از مردن هیرو در منطقه ی 1 زنده میشه و دوباره همه ی تریگر ها تکرار میشه چون هیرو وارد منطقه ی 1 شده !
درمورد زنده کردن هیرو اینطوری عمل می کنیم Revive hero که به سریع هیرو رو زنده می کنه
این یک طرح ساده در عین حال جالب بود شما می تونید افکت های قشنگتر یا اتفاق های بهتری رو طرح ریزی کنید
امیدوارم که مطلب مفید و قابل فهم بوده باشه اگه من درمورد action ها زیاد توضیح ندادم چون یکم استفاده از Action ها تجربیه و باید خودتون سعی کنید طرح جالبی بسازید البته اینی که من ساختم خوب نیست چون بدون Variable هست در آموزش های بعدی مزایای استفاده از variable رو به طور کامل توضیح می دم
مپ مربوط به آموزش هم ساختم تا به درک بهتر شما در تریگر نویسی کمک کنه
منبع: نوشته ی خودم در سایت http://irw3m.ir
آموزش بانی جامپ یا پرش های سریع و پی در پی
شاید توی خیلی از جا ها دیده باشید که یکی سریع می پره و انقار روی هوا داره بپر بپر می کنه که این کار به چند منظور انجام میشه یک جنبه تفریحی و فان داره این که شما با سرعت زیاد پرش های بلندی انجام بدید و لذت ببرید و جنبه ی دیگه جنبه ی دفاعی و فرار کردن از منطقه و خط نشونه ی sniper ها این کار هم در کانتر 1.6 و هم سورس جواب میده!
برای BunnyJump کار به این صورت عمل کنید:
1.به option برید و کلید های پرش و نشستن رو به صورت زیر تنظیم کنید
2.Jump : Scroll DowN
3.Duck : Scroll Up
4.در کنسول (~) عبارتFps_max 101 رو بزنید (چرا که Fps پایین باشه عملا بانی مطلوبی نمیشه رفت) برای مشاهده Fps تون عبارت net_graph 3 رو در کنسول تایپ کنید
5. حال برای بانی زدن : بوسیله فقط A , D و Scroll موس (که جامپ پایین است ) شروع به جامپ زدن بکنید !! موس رو هم به سرعت به همون سمت بچرخونید (w رو نگه ندارید)
من یک فیلم آموزشی هم تهیه کردم که به درک بهتر موضوع کمک می کنه
البته هک ها و چیت هایی هم برای این کار ساخته شده که بعدا در قسمت مربوطه قرار میدم ولی سعی کنید این کار رو خودتون انجام بدین!
آموزش مختصری از بازی Wow و class های بازی
براي بازي کردن شما بايد بازي رو که حجمي بالاتر از 10 گيگ داره رو نصب کنين و بعد از طريق اينترنت به انجام بازي بپردازيد البته روش هاي آفلاين بازي کردن هم وجود داره که پيشنهاد ميکنم اصلا دور و برش نرين چون 1 % بازي آنلاين هم حال نميده.
نحوه ورود به بازي:
تا اينجا مراحل ورود رو کامل کردين ، بعد از Realmlist شما آيکن بازي رو اجرا ميکنين و اکانت خودتون رو ميزنين و وارد بازي ميشين.
نکات مربوط به بازي کردن
بگم که اين بازي جزييات خيلي خيلي زيادي داره و من تا اونجايي که بتونم سعي ميکنم آموزش هاي کلي و مورد نياز رو بهتون بگم تا دچار سردرگمي نشين
بعد از ورود به اکانت در صفحه اي که مياد شما Creat new character رو ميزنين و وارد صفحه ساخت هيرو ( از اين به بعد به کاراکتر ميگيم هيرو ) ميشين.
در اين بازي دو گروه وجود داره Horde & Alliance که هرکدوم داراي Race هاي مختلفي هستن و اين دو گروه با هم دشمنند !!
Orc . Troll . Tauren . Undead . Blood elf <<يه سري توضيح درباره بعضي کلاس ها
Warrior:جنگجو ها که قدرت زيادي براي جنگيدن دارند و با سپر ها و زره هاي آهنين خود به جنگ مي روند.اين گروه قدرت جادويي ندارد.اما قدرت هاي جنگي بي نظيري دارد.يک جنگجو عمر(Health) زياد هم دارد.جنگجو براي استفاده از قدرت از Rage استفاده مي کند.Rage هم با جنگيدن پر مي شود.جنگجو همه لباس هاي جنگي را مي توند به تن کند.(لباس ها مي تواند لباس معمولي زره و يا لباس چرمي و ... باشد.)
-برخي از سلاح ها و ... را همه نيرو ها و يا بعضي نيرو ها و گروه ها مي توانند ياد بگيرند.مثال:
چاقو:همه مي توانند ياد بگيرند.
چوب دست:Priest و Mage و Warlock مي توانند ياد بگيرند.
و...
همچنين جنگجو مي تواند تقريبا از همه سلاح هاي جنگيدن به جز چوب دست جادويي و عصا(Staff) استفاده کند(يعني چنگچو مي تواند از شمشير و تبر و گرز و چاقو و تيرکمان استفاده کند)
-Paladin:يک Paladin همانند جنگجو است.اما تفاوت هاي کوچکي هم با آن دارد.Paladin بيشتر از گرز براي جنگ استفاده مي کند.عمر زياد دارد و مي تواند جادو نيز داشته باشد(جادويي هايي مثل قدرت بيشتر و بهبود عمر و ...).يک Paladin هم اغلب لباس ها و سلاح هاي جنگجو را مي تواند استفاده کند. Healer/Dps/Tank
-Rogue:اين سرباز قابليت پنهان شدن و دزدي کردن را دارد.عمر متوسطي دارد و به جاي جادو از نيرو(Energy) خود استفاده مي کند.سلاح اين نيرو چاقو است و تقريبا بيشتر لباس ها را مي تواند استفاده کند. DPS
-Priest:اين نيرو قدرت ها متفاوتي دارد که بيشتر مربوط به جادو مي شود.مهم ترين قدرت يک Preist امکان جان بخشي است.(يعني زياد کردن عمر يا خوب کردن عمر و يا زنده کردن يک فرد و ...).اين نيرو بيشتر از جادو هاي مختلف براي نابود کردن دشمن استفاده مي کند.سلاحش گرز و چوب دست جادويي(Wand) و عصا و چاقو است.لباس اين نيرو هم لباس معمولي است. و عمر متوسط دارد. Healer / Dps
-Mage:اين نيرو هم بيشتر قدرتش جادو است.عمر کمي دارد و از جادو استفاده مي کند.سلاحش عصا است.لباس هاي معمولي هم مي تواند استفاده کند. و قدرت های یخ ، آتش و جادوی پنهان را دارد . DPS
-Warlock:يک نيرو که تا حدودي به طرف تاريکي رفته است.قدرت اين نيرو, نيرو هاي تاريکي است و از جادو هاي سياه استفاده مي کند.عمر اين گروه متوسط است و از جادو استفاده مي کند.سلاح اوليه اش چاقو است و لباس معمولي مي تواند استفاده کند. DPS
-Hunter:اين گروه بيشتر قدرتش شکار و استفاده از تفنگ است.عمر متوسطي دارد و از جادو استفاده مي کند.اگر هم قدرت بگيرد مي تواند براي خود يک جانور داشته باشد که بسيار قدرمند است.سلاح اصلي اين گروه تبر است و تقريبا همه لباس ها را مي تواند استفاده کند. DPS
-Druid:نيرويي که مي تواند خود را شبيه جانوران کند.اين نيرو عمر متوسطي دارد و از جادو استفاده مي کند.سلاحش عصا است و لباس هاي معمولي استفاده مي کند. Healer/Dps/Tank
-Shaman:اين نيرو قدرتش جادو است و سلاح اصلي اش گرز مي باشد و لباس معمولي دارد و عمر متوسطي هم دارد. Healer/Dps
DeathKnight : شوالیه مرگ نام این كلاس است.كه به نوكران Lich King معروف هستند (البته نوكریه Lich King لیاقت میخواد) به همین دلیل اول باید لیاقتتون رو به لیچ كینگ نشون بدی میخواید بدونین چه جوری؟؟؟ میگم : اول باید یكی از كلاس های بالا رو انخاب كنین و به لول (Level)ا 55 برسونی اون موقع میتونین یه hero از كلاس death knight بسازین ...این كلاس دارای قابلیت های جدیدی هست كه شما میتونید از بازی با اون لذت ببرید . یكی از كارای خاصی كه هیچ كلاسه توانای انجامش رو نداره اینه كه اون میتونه از بدن جانورانی كه میكشه روحشون رو بیرون بكشه و برای مدتی از اون به عنوان pet استفاده كنه...
يک هيرو بسازيد و وارد بازي بشيد. در اين بايد سعي کنيد هيروي خود رو از لول 1 به لول80 برسونين براي اين کار بايد ماموريت يا همون Quest انجام بدين به ازاي هر ماموريت به شما يه مقدار Experience ميده که به صورت نوار رنگي اي پر ميشه و هر بار تا آخر رفت يک لول بالا ميرين که اين کار اولش ساده ست ولي هر لولي که جلو ميرين سخت تر ميشه.خود بازي براي انجام Quest ها هيچ راهنمايي نکرده و فقط اون متن درون Quest log که با زدن کليد "L" باز ميشه ميتونه شما رو کمک کنه ولي براي راحتي ميتونين از اين Addon براي رفتن Quest ها استفاده کنين:
کد:
http://aliaaa.persiangig.com/documen...Quest1.310.zip
به ازاي هر 2 لول که آپ ميشين يک سري قدرت هاي جديد رو آموزش ميبينين که براي اين کار بايد پيش Trainer مخصوص کلاس خودتون برين و ترين کنين. قدرت هاي ياد گرفته شده رو از طريق کليد "P" ميتونين مشاهده کنين.
از لول 10 به بعد ميتونين Talent هاي خود رو بالا ببريد به ازاي هر لول يک Talent point به شما ميده که ميتونين با زدن کليد "N" تلنت ها رو مشاهده کنين و آپ کنين.
اينم يه سايت که يه مرجع کامل براي اصطلاحات و يا معرفي آيتم ها و... هست البته فارسي نيست :دي
کد:
http://wowhead.com
فکر کنم اين توضيحات براي شروع بازي کافي باشه بقيه چيز ها رو در حين بازي کردن ياد ميگيريد.
منبع :
P30