اگر پیشتر با فناوریهای مرتبط با خانوادهی ASP.NET کار کرده باشید، با مفاهیمی مانند ContentPlaceHolder در وبفرمها و یا RenderSection در ASP.NET MVC، برخورد داشتهاید. دقیقا یک چنین قابلیتی نیز به Blazor 8x تحت عنوان Sections اضافه شدهاست تا توسط آن بتوان محتوای قسمتی از قالب کلی صفحه را از طریق زیر کامپوننتهای آن تغییر داد و کنترل کرد. کامپوننتهای جدید SectionOutlet و SectionContent در Blazor 8x پیاده سازی Sections در Blazor 8x به کمک دو کامپوننت جدید SectionOutlet و SectionContent میسر شدهاست و برای دسترسی به آنها نیاز است ابتدا به فایل Imports.razor_ پروژه، مراجعه کرد و using زیر را به آن اضافه نمود تا این اشیاء، در کامپوننتهای برنامه قابل شناسایی و استفاده شوند: @using Microsoft.AspNetCore.Components.Sections SectionOutlet کامپوننتی است که محتوای ارائه شدهی توسط کامپوننت SectionContent را رندر میکند (این محتوا در اصل یک RenderFragment است). ارتباط بین این دو هم توسط خواص SectionName و یا SectionIdهای متناظر، برقرار میشود. اگر چندین SectionContent دارای نام و یا Id یکسانی باشند، محتوای آخرین آنها در SectionOutlet متناظر، رندر میشود. برای مثال در فایل MainLayout.razor، تغییر زیر را اعمال میکنیم: <div class="top-row px-4"> <SectionOutlet SectionName="before-top-row"/> <a href="https://lea.microsoft.com/aspnet/core/" target="_blank">About</a> </div> که در آن یک SectionOutlet، با نام before-top-row اضافه شدهاست و سبب درج محتوایی پیش از لینک About میشود. پس از این تعریف، اکنون در هر کامپوننتی از برن, ...ادامه مطلب
ASP.NET Core 8x به همراه یک IResult جدید بهنام RazorComponentResult است که توسط آن میتوان در Endpointهای Minimal-API و همچنین اکشن متدهای MVC، از کامپوننتهای Blazor، خروجی گرفت. این خروجی نه فقط static یا به عبارتی SSR، بلکه حتی میتواند تعاملی هم باشد. در این مطلب، جزئیات فعالسازی و استفاده از این IResult جدید را در یک برنامهی Minimal-API بررسی میکنیم. ایجاد یک برنامهی Minimal-API جدید در دات نت 8 پروژهای را که در اینجا پیگیری میکنیم، بر اساس قالب استاندارد تولید شدهی توسط دستور dotnet new webapi تکمیل میشود. ایجاد یک صفحهی Blazor 8x به همراه مسیریابی و دریافت پارامتر در ادامه قصد داریم که یک کامپوننت جدید را به نام SsrTest.razor در پوشهی جدید ComponentsTests ایجاد کرده و برای آن مسیریابی از نوع page@ هم تعریف کنیم. یعنی نهفقط قصد داریم آنرا توسط RazorComponentResult رندر کنیم، بلکه میخواهیم اگر آدرس آنرا در مرورگر هم وارد کردیم، قابل دسترسی باشد. به همین جهت یک پوشهی جدید را به نام Components در ریشهی پروژهی Web API جاری ایجاد میکنیم، با این محتوا: برای ایده گرفتن از محتوای مورد نیاز، به «معرفی قالبهای جدید شروع پروژههای Blazor در دات نت 8» قسمت دوم این سری مراجعه کرده و برای مثال قالب سادهترین حالت ممکن را توسط دستور زیر تولید میکنیم (در یک پروژهی مجزا، خارج از پروژهی جاری): dotnet new blazor --interactivity None پس از اینکار، محتویات پوشهی Components آنرا مستقیما داخل پوشهی پروژهی Minimal-API جاری کپی میکنیم. یعنی در نهایت در این پروژهی جدید Web API، به فایلهای زیر میرسیم: - فایل Imports.razor_ ساده شده برا, ...ادامه مطلب
در Blazor 8x میتوان صفحات SSR ای را به همراه Blazor server islands و یا Blazor WASM islands داشت؛ یعنی یک کامپوننت Blazor Server که داخل یک صفحهی معمولی SSR قرار گرفته و با سرور، ارتباط SiganlR برقرار میکند و یا یک کامپوننت Blazor WASM که در قسمتی از صفحهی SSR درج شده و درون مرورگر کاربر اجرا میشود. به هر کدام از اینها یک «جزیرهی تعاملی» گفته میشود (interactive island). در این قسمت، نکات مرتبط با جزایر تعاملی Blazor Server را بررسی میکنیم. بررسی یک مثال: تهیه یک برنامهی Blazor 8x برای نمایش لیست محصولات، به همراه جزئیات آنها به لطف وجود SSR در Blazor 8x، میتوان HTML نهایی کامپوننتها و صفحات Blazor را همانند صفحات MVC و یا Razor pages، در سمت سرور تهیه و بازگشت داد. این خروجی در نهایت یک static HTML بیشتر نیست و گاهی از اوقات ما به بیش از یک خروجی ساده HTML ای نیاز داریم. در این مثال که بر اساس قالب dotnet new blazor --interactivity Server تهیه میشود، قصد داریم موارد زیر را پیاده سازی کنیم: - صفحهای که یک لیست محصولات فرضی را نمایش میدهد : بر اساس SSR - صفحهای که جزئیات یک محصول را نمایش میدهد: بر اساس SSR - دکمهای در ذیل قسمت نمایش جزئیات یک محصول، برای دریافت و نمایش لیست محصولات مشابه و مرتبط: بر اساس Blazor server islands یعنی تا جائیکه ممکن است قصد نداریم تمام صفحات و تمام قسمتهای برنامه را با فعالسازی سراسری حالت تعاملی Blazor server که در قسمتهای قبل در مورد آن توضیح داده شد، پیاده سازی کنیم. میخواهیم فقط قسمت کوچکی از این سناریو را که واقعا نیاز به یک چنین قابلیتی را دارد، توسط یک جزیرهی تعاملی Blazor s, ...ادامه مطلب
در قسمتهای قبل، نحوهی تعریف جزیرههای تعاملی Blazor Server را به همراه نکات مرتبط با آنها بررسی کردیم. برای مثال مشاهده کردیم که چون Blazor Server و SSR هر دو بر روی سرور اجرا میشوند، از لحاظ دسترسی به اطلاعات و کار با سرویسها، هماهنگی کاملی دارند و میتوان کدهای یکسان و یکدستی را در اینجا بکار گرفت. در Blazor 8x، امکان تعریف جزیرههای تعاملی Blazor WASM نیز وجود دارد که به همراه تعدادی نکتهی ویژه، در مورد نحوهی مدیریت سرویسهای مورد استفادهی در این کامپوننتها است. معرفی برنامهی Blazor WASM این مطلب در این مطلب قصد داریم دقیقا قسمت جزیرهی تعاملی Blazor Server همان برنامهی مطلب قبل را توسط یک جزیرهی تعاملی Blazor WASM بازنویسی کنیم و با نکات و تفاوتهای ویژهی آن آشنا شویم. یعنی زمانیکه صفحهی SSR نمایش جزئیات یک محصول ظاهر میشود، نحوهی رندر و پردازش کامپوننت نمایش محصولات مرتبط و مشابه، اینبار یک جزیرهی تعاملی Blazor WASM باشد. بنابراین قسمت عمدهای از کدهای این دو قسمت یکی است؛ فقط نحوهی دسترسی به سرویسها و محل قرارگیری تعدادی از فایلها، متفاوت خواهد بود. ایجاد یک پروژهی جدید Blazor WASM تعاملی در دات نت 8 بنابراین در ادامه، در ابتدای کار نیاز است یک پوشهی جدید را برای این پروژه، ایجاد کرده و بجای انتخاب interactivity از نوع Server: dotnet new blazor --interactivity Server اینبار برای اجرای در مرورگر توسط فناوری وباسمبلی، نوع WebAssembly را انتخاب کنیم: dotnet new blazor --interactivity WebAssembly در این حالت، Solution ای که ایجاد میشود، به همراه دو پروژهاست (برخلاف پروژههای Blazor Server تعاملی که فقط شامل یک پروژهی سمت , ...ادامه مطلب
ایلان ماسک پس از خریداری توییتر تغییراتی زیادی در این برنامه به وجود آورد و اکثر آنها مطابق میل کاربران نبوده است و باعث شده است بسیاری از کاربران به فکر ترک کردن آن و جایگزینی یک برنامه دیگر باشند. در ین بین شرکت متا و مارک زاکنبرگ از این فرصت استفاده کردند و به فکر راه اندازی یک برنامه جدید افتادند. مدتها بود حرف از رونمایی از برنامه رقیب توییتر توسط شرکت متا زده میشد و بالاخره در 15 تیر 1402 از این برنامه رونمایی شد. نام این برنامه تردز threads است که به عوان همراه اینستاگرام شناخته میشود. در واقع میتوان گفت تردز مکمل ترزد است. استقبال کاربران از این برنامه در روزهای نخست فوق العاده بود به طوری که به گفته شرکت متا در 3 بیش از 70 میلیون نفر در threads ثبت نام کردهاند.تردز threads چیست؟ تردز یک نرم افزار متن محور است است. منظورمان از اینکه تردز مکمل اینستاگرام است. اینستاگرام یک برنامه تصویر و ویدیو محور است بیشتر درست برعکس توییتر و تردز. threads سعی کرده است با نداشتن محدودیتهای توییتر مانند محدودیت مشاهده پست از نظر تعداد و … کاربران بیشتری جذب کند. تردز که شباهتهای بیش از اندازهای به توییتر دارد و در واقع رقیب هم هستند یک سری وابستگی به ایستاگرام دارد به طور که بسیاری آن را نام اینستاگرام threads میشناسند که در ادامه بررسی خواهیم کرد. آموزش کار با threads چون برنامه تردز به تازگی رونمایی شده احتمالا برخی از افراد برای کار با آن چالشهایی داشته باشند که در ادامه به آموزش در این زمینه خواهیم پرداخت. ثبت نام در thread تردز یکی از نکات مثبت و جالب در خصوص ابن نرم افزار این است که کاربران اینستا میتوانند با حساب کاربری اینستاگرام ار برنامه تردز است, ...ادامه مطلب
رشتهها، یکی از عمومیترین نوعهای دادهها هستند؛ از آنها در تعریف آدرسهای اینترنتی، عبارات باقاعده و یا حتی زمانها و تاریخها استفاده میکنیم. در دات نت 7 میتوان با استفاده از ویژگی جدید StringSyntaxAttribute، به این نوعهای مختلف اندکی معنا بخشید. معرفی ویژگی جدید StringSyntax با استفاده از ویژگی StringSyntax جدید میتوان مقدار مورد انتظار از رشتهی درخواستی را معنادار کرد. برای مثال، Visual Studio سالهاست که راهنمایی را در حین تعریف عبارات باقاعده ظاهر میکند. اما این راهنما صرفا مختص به ویژوال استودیو است و تا پیش از این راهی وجود نداشت تا عنوان کنیم که برای مثال این رشته قرار است تنها یک عبارت باقاعده باشد. اکنون در دات نت 7 با معرفی ویژگی جدید StringSyntax میتوان یک چنین intellisense ای را در سایر IDEها نیز شاهد بود. برای نمونه مثال زیر را درنظر بگیرید: using System.Diagnostics.CodeAnalysis; namespace CS11Tests; public class StringSyntaxAttributeTests { public static void Test() { RegexTest(""); DateTest(""); } private static void RegexTest([StringSyntax(StringSyntaxAttribute.Regex)] string regex) { } private static void DateTest([StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string dateTime) { } } در اینجا با استفاده از ویژگی StringSyntax، دقیقا مشخص کردهایم که هدف از تعریف پارامترهای رشتهای مدنظر چه چیزی بودهاست. به این ترتیب، برای مثال در Rider، در حین استفاده از این متدها، به intellisenseهای زیر خواهیم رسید: راهنمای ظاهر شده جهت تعریف سادهتر عبارات باقاعده: , ...ادامه مطلب
امکان داشتن اعضای static abstract در اینترفیسها شاید عجیب بهنظر برسد یا حتی غیرضروری؛ اما در C# 11، پایهی قابلیت جدیدی به نام «ریاضیات جنریک» شدهاست. به همین جهت در ابتدا نیاز است با اعضای static abstract آشنا شد و در قسمتی دیگر به «ریاضیات جنریک» پرداخت. مثالی جهت توضیح علت نیاز به اعضای static abstract در اینترفیسها فرض کنید قصد داریم حاصل جمع اعضای یک آرایهی int را محاسبه کنیم: namespace CS11Tests; public class StaticAbstractMembers { public static void Test() { var sum = AddAll(new[] { 1, 2, 3, 4 }); Console.WriteLine(sum); } private static int AddAll(int[] values) { int result = 0; foreach (var value in values) { result += value; } retu result; } } روش متداول اینکار را در اینجا ملاحظه میکنید که حلقهای بر روی عناصر آرایه، جهت یافتن حاصل جمع آنها تشکیل شدهاست. اکنون فرض کنید بجای آرایهای که در متد Test استفاده شده، از آرایهی زیر استفاده شود: var sum = AddAll(new[] { 1, 2, 3, 4, 0.68 }); اینبار با خطای زیر متوقف میشویم: Argument 1: cannot convert from 'double[]' to 'int[]' [CS11Tests]csharp(CS1503) عنوان میکند که آرایهی مدنظر از نوع []double تشخیص داده شدهاست و متد AddAll، تنها آرایههای از نوع int را قبول میکند. در جهت رفع این مشکل شاید بهتر باشد نمونهی جنریک متد AddAll را ایجاد کنیم، تا بتوان انواع و اقسام نوعهای ممکن را به آن ارسال کرد: private static T AddAll<T>(T[] values) { T result = 0; foreach (var value in values), ...ادامه مطلب
در C# 11 ارائهی شدهی به همراه NET 7.0.، واژهی کلیدی جدید file، جهت تعریف نوعهای محدود به یک فایل «File Scoped Types» ارائه شدهاست. این واژهی کلیدی را میتوان به تعریف هر نوع دلخواهی مانند class, interface, record, struct, enum, delegate اضافه کرد (منهای خواص، فیلدها و رخدادها؛ البته تا C# 11)، تا آن نوع، دیگر در سایر کلاسهای فایلهای برنامه، قابل دسترسی نباشد و سطح دید استفادهی از آن، تنها محدود به فایل جاری محل قرار گیری آن شود. به این ترتیب میتوان در یک فضای نام مشخص، چندین کلاس همنام را تعریف کرد؛ کاری که در نگارشهای پیشین #C، میسر نبود. بدیهی دیگر نمیتوان یک چنین نوعهایی را با سطوح دسترسی متداول inteal و یا public، تعریف و ترکیب کرد. یک مثال: نمونهای از نحوهی تعریف و استفادهی از File Scoped Types فرض کنید دو فایل جدید را به نامهای File1.cs و File2.cs به پروژهی جاری اضافه کردهایم. محتوای فایل File1.cs به صورت زیر است: namespace CS11Tests; file static class Post { public static string GetTitle() => "Title from File1.cs"; } inteal static class IntealClassFromFile1 { public static string GetTitle() => Post.GetTitle(); } و محتوای فایل File2.cs به نحو زیر تعریف شدهاست: namespace CS11Tests; file static class Post { public static string GetTitle() => "Title from File2.cs"; } inteal static class IntealClassFromFile2 { public static string GetTitle() => Post.GetTitle(); } اگر دقت کنید، ذیل فضای نام مشخص و ثابت CS11Tests، دو کلاس هم نام Post را داریم که اینبار با واژهی کلیدی file، شروع, ...ادامه مطلب
به صورت پیشفرض، رشتهها در زبان #C، از نوع UTF-16 تعریف شدهاند؛ درحالیکه اکثر رشتهها در دنیای اینترنت و پروتکلهای آن، از نوع UTF-8 هستند. برای کاهش سربار کارآیی این تبدیلها، اکنون در C# 11 میتوانید رشتهها را با پسوند u8 نیز معرفی کنید تا از ابتدای کار، به صورت UTF-8 پردازش شوند. یک مثال: // C# 10 string utf16String = "Hello World"; byte[] array1 = Encoding.UTF8.GetBytes(utf16String); // C# 11 ReadOnlySpan<byte> utf8String = "Hello World"u8; byte[] array2 = utf8String.ToArray(); در اینجا نحوهی تعریف یک رشتهی UTF-8 را توسط پسوند u8 در مثال دوم مشاهده میکنید. این رشته با نوع <ReadOnlySpan<byte معرفی میشود که به همراه عدم نیاز به استفاده از متد Encoding.UTF8.GetBytes قبلی و همچنین تخصیص حافظهی رشتهی UTF-16 آن در مثال اول است. اگر میخواهید معادل آرایهی تغییرپذیر آنرا (mutable array) داشته باشید، باید از متد ()ToArray بر روی آن استفاده کنید. افزایش خوانایی رشتههای UTF-8 در C# 11 یکی دیگر از مزیتهای این روش تعریف، علاوه بر بالا رفتن کارآیی کار با رشتههای UTF-8، بالا بردن امکان خوانایی و درک آنها است. برای مثال AuthStringLiteral مثال زیر، همان معادل آرایهی AuthWithTrailingSpace است که خوانایی بیشتری دارد: ReadOnlySpan<byte> AuthWithTrailingSpace = new byte[] { 0x41, 0x55, 0x54, 0x48, 0x20 }; ReadOnlySpan<byte> AuthStringLiteral = "AUTH "u8; چند مثال دیگر: var helloUtf8 = "hello"u8;// new byte[] { 0x68, 0x65, 0x6c, 0x6c, 0x6f } var dogUtf8 = "dog"u8;// new byte[] { 0x64, 0x6f, 0x67 } var catUtf8 = "cat"u8;// new byte[] { 0x63, , ...ادامه مطلب
تا آپدیت بزرگ کلش اف کلنز در خرداد ۹۵ مدت زیادی باقی نمانده.یکی از مواردی که از مدت ها پیش در مورد آن حدس و گمان زده میشد ،اضافه شدن نیرویی جدید که از کلش رویال به بازی کلش اف کلنز بود. نام این نیروی جدید و تازه وارد به کلش اف کلنز ماینر میباشد.اگر دوست دارید در مورد ماینر اطلاعات بیشتری کسب کنید به این مطلب که در سایت کلش رویال منتشر شده مراجعه نمایید. ماینر کلش اف کلنز اما چرا ما تقریباً مطمئن هستیم این سرباز جدید ماینر (معدن چی) میباشد؟ دلیلش به ویدئو منتشر شده ی امروز برمیگردد.در این ویدئو یکی از باراکزها که تا لول آخر اپگرید شده شکل عجیبی دارد.شکلی که تاکنون سابقه نداشته.اگر به مطلبی که در مورد Miner توضیحاتی داده شده مراجعه نمایید متوجه میشوید این کاراکتر از بیل استفاده میکند بر روی باراکز آپگرید شده هم دو عدد بیل بصورت ضربدری قرار داده شده! پس کدام نیرو قرار است اضافه شود که احتیاج به بیل دارد؟؟!! جواب کاملاً مشخص است : ماینر! در حال حاضر آخرین نیرویی که در باراکز لول ۱۰ شما قابل ساخت میباشد پکا میباشد! پس اگر به شکل باراکز که به اخرین لول آپگرید شده دقت نمایید سر پکا بر روی آن قرار دارد.باراکز لول ۱۱ که در آپدیت جدید منتشر میشود میزبان ماینر (و یا حداقل چیزی شبیه به آن ) خواهد بود. Let's block ads! بخوانید, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کاربران گرامی همانطور که قول داده بودیم نسخه ی جدید ربات کلش او کلنز توسط ایران کلش (نسخه ی جدید 4.6) بزودی منتشر میشود. دقیقاً یک ماه پیش در چنین روزی نسخه ی قبلی ربات تحت عنوان 4.5 منتشر شده بود.با ما همراه باشیدتا به معرفی امکانات ربات کلش اف کلنز 4.6 بپردازیم ربات کلش او کلنز توسط ایران کلش 4.6 چه امکاناتی قرار است در نسخه ی 4.6 اضافه شود؟ 1 – بهبود کامل در شناخت دهکده های مرده : در این نسخه همچون نسخه های پیشین ما حساسیت کاربران را درک کرده و برای شناخت دهکده های مرده از یک dll اختصاصی استفاده نموده ایم.این روش حدود دو هفته در تست بیش از 5000 دهکده با 95% شناخت صحیح سربلند بیرون آمد. 2 – بهبود در حمله ی هوشمند: حمله ی هوشمند در نسخه ی قبلی یعنی 4.5 معرفی شد.اما در آن زمان دارای اشکالاتی بود که در این نسخه آن اشکالات رفع شده و در واقع این نوع اتک هوشمندتر شده است 3 – بهبود در زبان فارسی ربات : اولاً فارسی سازی ربات با راستگرد کردن منو ها بهبود یافته ثانیاً در حال حاضر اگر با موس روی هر منویی نگه دارید توضیحات بلند و بالای آن کاملاً فارسی میباشد! این یعنی کارکرد هر قسمت از برنامه را میتوانید براحتی متوجه شوید همچنین دکمه های کنترل تلگرام نیز فارسی سازی شده اند! 4 – اضافه شدن امکانات و آپشن های جدید (نظیر صبر کردن برای بهبود پیدا کردن قهرمان سپس حمله انجام شود و …) ده ها مورد دیگر 5- بازسازی آموزش ها : آموزش های ویدئویی ربات کلش اف کلنز همگی بر اساس نسخه ی 4.6 به روز خواهند شد.البته با توجه به حجم بالای این کار ،به احتمال زیاد تا شب عید بتوانیم این مورد را به پایان رسانده و برای خریداران عزیز ارسال نماییم. 6 – بهبود در کنترل از طریق تلگرام =============== مشاهده ی ویدئو تیز ربات ایران کلش دانلود ویدئو با کیفیت خوب حجم : 24 مگابایت ========================= چه امکاناتی در نسخه ی 4.5 اضافه شد؟ 1- بازگشت امکان کنترل ربات کلش اف کلنز از طریق تلگرام 2 – امکان حمله به تاون هال های بیرون و داخل با قابلیت تشخیص تله ها 3 – شیوه ی جدید حمله هوشمند: حمله در ربات کلش او کلنز به چند روش مختلف است.مهمترین آن ها حمله ی چهار انگشتی و حمله از تمامی جهات میباشد. در نسخه ی 4.5 ربات کلش او کلنز روش حمله ی جدیدی به نام حمله , ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کاربران گرامی همانطور که قول داده بودیم نسخه ی جدید ربات ایران کلش (نسخه ی جدید 4.5) بزودی منتشر میشود. در این بین از شما خریداران محترم میخواهیم با توجه به تجربیاتی که در استفاده از ربات و بازی کلش اف کلنز دارید ما را در ارائه ی نسخه جدید با نظرات خود یاری کنید. اما چه امکاناتی قرار هست در نسخه ی 4.5 اضافه شود؟ 1- بازگشت امکان کنترل ربات کلش اف کلنز از طریق تلگرام 2 – امکان حمله به تاون هال های بیرون و داخل با قابلیت تشخیص تله ها 3 – شیوه ی جدید حمله هوشمند: حمله در ربات کلش اف کلنز به چند روش مختلف است.مهمترین آن ها حمله ی چهار انگشتی و حمله از تمامی جهات میباشد. در نسخه ی 4.5 روش حمله ی جدیدی به نام حمله هوشمند اضافه خواهد شد. در این روش در 4 موج مختلف حمله انجام میشود.موج اول ابتدا 30 درصد از نیروهای شما کنار کالکتورها و معادن خالی میشود تا کالکتورها و معادن را خالی نمایند.سپس ربات مجدداً چک میکند ببنید چه تعداد کالکتور باقی مانده و چه تعداد سالم میباشد و و به کالکتورهای سالم باقی مانده با موج دوم حمله میکند.این روند تا موج چهارم ادامه پیدا میکند! همچنین اگر مشاهده شد مثلاً در موج سوم تمامی کالکتورها خالی شدند دیگر موج چهارم فرستاده نمیشود.به این صورت صرفه جویی فوق العاده ای در نیروها و اتک های شما هم ایجاد میشود. یکی دیگر از ویژگی های این حمله ی هوشمند این است که اگر کالکتورها و معادن داخل دهکده بود روش حمله به 4 انگشتی تغییر پیدا میکند تا بهترین نتیجه بدست بیاید. دوستان این حمله ی هوشند جدید توسط دوست بسیار خوبمان امیر عزیز (معروف به Araboy) برنامه نویسی و ایجاد شده که به صورت افتخاری برای ربات ایران کلش این روش را اضافه کرده اند. 4- اضافه شدن دستور های جدید به کنترل از راه دور تلگرام دوستان اگر ایده ای و یا نظری برای اضافه شدن دستورات جدید به کنترل کننده ی ربات از طریق تلگرام دارید هرچه سریعتر در همین مطلب اعلام کنید. اضافه شدن فرمان جدید :میتوانید از راه دور کامپیوتر خود را خاموش،ریستارت،استند بای و … نمایید 5 – اضافه شدن امکان انتخاب زبان فارسی برای ربات در نسخه ی جدید 4.5 شما میتوانید زبان فارسی را نیز در بخش زبان ها (Langues) انتخاب نمایید. (تشکر ویژه از علی فرجی عزیز،عضو جدید توسعه دهنده ربات ا, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کاربران گرامی همانطور که قول داده بودیم نسخه ی جدید ربات ایران کلش (نسخه ی جدید 4.5) بزودی منتشر میشود. در این بین از شما خریداران محترم میخواهیم با توجه به تجربیاتی که در استفاده از ربات و بازی کلش اف کلنز دارید ما را در ارائه ی نسخه جدید با نظرات خود یاری کنید. اما چه امکاناتی قرار هست در نسخه ی 4.5 اضافه شود؟ 1- بازگشت امکان کنترل ربات کلش اف کلنز از طریق تلگرام 2 – امکان حمله به تاون هال های بیرون و داخل با قابلیت تشخیص تله ها 3 – شیوه ی جدید حمله هوشمند: حمله در ربات کلش اف کلنز به چند روش مختلف است.مهمترین آن ها حمله ی چهار انگشتی و حمله از تمامی جهات میباشد. در نسخه ی 4.5 روش حمله ی جدیدی به نام حمله هوشمند اضافه خواهد شد. در این روش در 4 موج مختلف حمله انجام میشود.موج اول ابتدا 30 درصد از نیروهای شما کنار کالکتورها و معادن خالی میشود تا کالکتورها و معادن را خالی نمایند.سپس ربات مجدداً چک میکند ببنید چه تعداد کالکتور باقی مانده و چه تعداد سالم میباشد و و به کالکتورهای سالم باقی مانده با موج دوم حمله میکند.این روند تا موج چهارم ادامه پیدا میکند! همچنین اگر مشاهده شد مثلاً در موج سوم تمامی کالکتورها خالی شدند دیگر موج چهارم فرستاده نمیشود.به این صورت صرفه جویی فوق العاده ای در نیروها و اتک های شما هم ایجاد میشود. یکی دیگر از ویژگی های این حمله ی هوشمند این است که اگر کالکتورها و معادن داخل دهکده بود روش حمله به 4 انگشتی تغییر پیدا میکند تا بهترین نتیجه بدست بیاید. دوستان این حمله ی هوشند جدید توسط دوست بسیار خوبمان امیر عزیز (معروف به Araboy) برنامه نویسی و ایجاد شده که به صورت افتخاری برای ربات ایران کلش این روش را اضافه کرده اند. 4- اضافه شدن دستور های جدید به کنترل از راه دور تلگرام دوستان اگر ایده ای و یا نظری برای اضافه شدن دستورات جدید به کنترل کننده ی ربات از طریق تلگرام دارید هرچه سریعتر در همین مطلب اعلام کنید. 5 – اضافه شدن امکان انتخاب زبان فارسی برای ربات در نسخه ی جدید 4.5 شما میتوانید زبان فارسی را نیز در بخش زبان ها (Langues) انتخاب نمایید. (تشکر ویژه از علی فرجی عزیز،عضو جدید توسعه دهنده ربات ایران کلش برای این امکان جدید) ================= اگر جهت حمله ی هوشمند نظری دارید لطفاً در همین, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کاربران گرامی همانطور که قول داده بودیم نسخه ی جدید ربات ایران کلش (نسخه ی جدید 4.5) بزودی منتشر میشود. در این بین از شما خریداران محترم میخواهیم با توجه به تجربیاتی که در استفاده از ربات و بازی کلش اف کلنز دارید ما را در ارائه ی نسخه جدید با نظرات خود یاری کنید. اما چه امکاناتی قرار هست در نسخه ی 4.5 اضافه شود؟ 1- بازگشت امکان کنترل ربات کلش اف کلنز از طریق تلگرام 2 – امکان حمله به تاون هال های بیرون و داخل با قابلیت تشخیص تله ها 3 – شیوه ی جدید حمله هوشمند: حمله در ربات کلش اف کلنز به چند روش مختلف است.مهمترین آن ها حمله ی چهار انگشتی و حمله از تمامی جهات میباشد. در نسخه ی 4.5 روش حمله ی جدیدی به نام حمله هوشمند اضافه خواهد شد. در این روش در 4 موج مختلف حمله انجام میشود.موج اول ابتدا 30 درصد از نیروهای شما کنار کالکتورها و معادن خالی میشود تا کالکتورها و معادن را خالی نمایند.سپس ربات مجدداً چک میکند ببنید چه تعداد کالکتور باقی مانده و چه تعداد سالم میباشد و و به کالکتورهای سالم باقی مانده با موج دوم حمله میکند.این روند تا موج چهارم ادامه پیدا میکند! همچنین اگر مشاهده شد مثلاً در موج سوم تمامی کالکتورها خالی شدند دیگر موج چهارم فرستاده نمیشود.به این صورت صرفه جویی فوق العاده ای در نیروها و اتک های شما هم ایجاد میشود. یکی دیگر از ویژگی های این حمله ی هوشمند این است که اگر کالکتورها و معادن داخل دهکده بود روش حمله به 4 انگشتی تغییر پیدا میکند تا بهترین نتیجه بدست بیاید. دوستان این حمله ی هوشند جدید توسط دوست بسیار خوبمان امیر عزیز (معروف به Araboy) برنامه نویسی و ایجاد شده که به صورت افتخاری برای ربات ایران کلش این روش را اضافه کرده اند. 4- اضافه شدن دستور های جدید به کنترل از راه دور تلگرام دوستان اگر ایده ای و یا نظری برای اضافه شدن دستورات جدید به کنترل کننده ی ربات از طریق تلگرام دارید هرچه سریعتر در همین مطلب اعلام کنید. ================= اگر جهت حمله ی هوشمند نظری دارید لطفاً در همین بخش نظرات اعلام بفرمایید تا در نسخه ی جدید 4.5 لحاظ شود.لطفاً فقط در مورد سوم و چهارم ایده های خود را بیان کنید This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someon, ...ادامه مطلب
به اشتراک گذاشتن در فیسبوک به اشتراک گذاشتن درتوییتر کاربران گرامی همانطور که قول داده بودیم نسخه ی جدید ربات ایران کلش (نسخه ی جدید 4.5) بزودی منتشر میشود. در این بین از شما خریداران محترم میخواهیم با توجه به تجربیاتی که در استفاده از ربات و بازی کلش اف کلنز دارید ما را در ارائه ی نسخه جدید با نظرات خود یاری کنید. اما چه امکاناتی قرار هست در نسخه ی 4.5 اضافه شود؟ 1- بازگشت امکان کنترل ربات کلش اف کلنز از طریق تلگرام 2 – امکان حمله به تاون هال های بیرون و داخل با قابلیت تشخیص تله ها 3 – شیوه ی جدید حمله هوشمند: حمله در ربات کلش اف کلنز به چند روش مختلف است.مهمترین آن ها حمله ی چهار انگشتی و حمله از تمامی جهات میباشد. در نسخه ی 4.5 روش حمله ی جدیدی به نام حمله هوشمند اضافه خواهد شد. در این روش در 4 موج مختلف حمله انجام میشود.موج اول ابتدا 30 درصد از نیروهای شما کنار کالکتورها و معادن خالی میشود تا کالکتورها و معادن را خالی نمایند.سپس ربات مجدداً چک میکند ببنید چه تعداد کالکتور باقی مانده و چه تعداد سالم میباشد و و به کالکتورهای سالم باقی مانده با موج دوم حمله میکند.این روند تا موج چهارم ادامه پیدا میکند! همچنین اگر مشاهده شد مثلاً در موج سوم تمامی کالکتورها خالی شدند دیگر موج چهارم فرستاده نمیشود.به این صورت صرفه جویی فوق العاده ای در نیروها و اتک های شما هم ایجاد میشود. یکی دیگر از ویژگی های این حمله ی هوشمند این است که اگر کالکتورها و معادن داخل دهکده بود روش حمله به 4 انگشتی تغییر پیدا میکند تا بهترین نتیجه بدست بیاید. دوستان این حمله ی هوشند جدید توسط دوست بسیار خوبمان امیر عزیز (معروف به Araboy) برنامه نویسی و ایجاد شده که به صورت افتخاری برای ربات ایران کلش این روش را اضافه کرده اند. 4- اضافه شدن دستور های جدید به کنترل از راه دور تلگرام دوستان اگر ایده ای و یا نظری برای اضافه شدن دستورات جدید به کنترل کننده ی ربات از طریق تلگرام دارید هرچه سریعتر در همین مطلب اعلام کنید. ================= اگر جهت حمله ی هوشمند نظری دارید لطفاً در همین بخش نظرات اعلام بفرمایید تا در نسخه ی جدید 4.5 لحاظ شود.لطفاً فقط در مورد سوم و چهارم ایده های خود را بیان کنید This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someon, ...ادامه مطلب