جدیدا متوجه شدم که IDE هایی که برای micropython وجود دارن ی کوچولو اذیت کنندن
در اصل خواستم ی حرکتی بزنم که از توی vscode بتونم میکروکنترلر رو مدیریت کنم ، اومدم ی ابزار cli طور نوشتم تا وقتیکه ران میشه بتونم میکروکنترلر رو باهاش مدیریت بکنم ، توش فایل بریزم ، ران کنم ، خروجی رو ببینم و...
بعدش گفتم خب بزارمش رو گیتهاب ولی متوجه شدم که کار باهاش برای کاربر عادی ی کوچولو سخته بخاطر همین ی نسخه وب هم براش زدم (حقیقتا ai زد) که همه رنگاشم میتونید تنظیم کنید روی مود تم کاستوم ، باهاش حتی میتونید میکروپایتون رو روی بوردتون پروگرم کنید... خلاصه چیز بدرد بخوریه ازش استفاده کنید مشکلی چیزیم داشت بگید اوکیش میکنم :
🔗 : Github.com/PySudo/micropython-esp-web-ide
در اصل خواستم ی حرکتی بزنم که از توی vscode بتونم میکروکنترلر رو مدیریت کنم ، اومدم ی ابزار cli طور نوشتم تا وقتیکه ران میشه بتونم میکروکنترلر رو باهاش مدیریت بکنم ، توش فایل بریزم ، ران کنم ، خروجی رو ببینم و...
بعدش گفتم خب بزارمش رو گیتهاب ولی متوجه شدم که کار باهاش برای کاربر عادی ی کوچولو سخته بخاطر همین ی نسخه وب هم براش زدم (حقیقتا ai زد) که همه رنگاشم میتونید تنظیم کنید روی مود تم کاستوم ، باهاش حتی میتونید میکروپایتون رو روی بوردتون پروگرم کنید... خلاصه چیز بدرد بخوریه ازش استفاده کنید مشکلی چیزیم داشت بگید اوکیش میکنم :
🔗 : Github.com/PySudo/micropython-esp-web-ide
❤5
من نزدیک یکی دوساله که دارم روی ی زبانی کار میکنم بنام QuantoScript ، نسخه اولیشو خیلی ساده و با Ruby نوشتم بدون استفاده از regex برای tokenize کردن.
روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست
چون چند وقتیه دارم سعی میکنم از اول با c بنویسمش و دوست دارم که نسخه نهاییشو با c بزارم روی گیتهاب ، هدف از توسعه دادن این زبان یادگیری آسون تر برنامه نویسی هستش چونکه سینتکس خیلی راحتی داره ، شاید بگید که خب پایتون برای این کار مناسبه و کلی هم کتابخانه آماده ملت واسش نوشتن و خیلی بهتره... ولی باید بگم که این زبان سینتکسش حتی از پایتون هم ساده تره😁
و حتی به مراتب نسبت به پایتون سریعتر هم هست
من سعی میکنم خودم ی سری stdlib ها واسش بنویسم که کاربر بتونه سوکت نویسی کنه ، درخواست بفرسته و هرکاری که با ی زبان برنامه نویسی میشه کرد رو بتونه باهاش انجام بده
سعی میکنم ی stdlib براش بنویسم که کد QuantoScript اتون رو به ی فایل کامپایل شده پایتون ( pyc ) تبدیل بکنه که بتونید راحت با اسکریپتای پایتونیتون هم مچش کنید
خلاصه خواستم بگم ی کوچولو دیگه کاراش تموم میشه و نسخه نهاییشو میزارم روی گیتهابم ، اینکه همت کنید و واسش کتابخانه توسعه بدید و بهش شاخ و برگ بدید دیگه دست شما ملته ، کار من فقط توسعه stdlib واسه این زبان هستش ، پتانسیل اینو داره که زبان کاربردی ای باشه... جوری مینویسمش که بتونید کتابخانه هایی که ملت با QuantoScript نوشتن رو از روی گیتهاب ایمپورت بکنید تا استفاده از کتابخانه ها هم واستون راحت تر باشه
کاراش تموم شد همینجا معرفیش میکنم🤝
روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست
چون چند وقتیه دارم سعی میکنم از اول با c بنویسمش و دوست دارم که نسخه نهاییشو با c بزارم روی گیتهاب ، هدف از توسعه دادن این زبان یادگیری آسون تر برنامه نویسی هستش چونکه سینتکس خیلی راحتی داره ، شاید بگید که خب پایتون برای این کار مناسبه و کلی هم کتابخانه آماده ملت واسش نوشتن و خیلی بهتره... ولی باید بگم که این زبان سینتکسش حتی از پایتون هم ساده تره😁
و حتی به مراتب نسبت به پایتون سریعتر هم هست
من سعی میکنم خودم ی سری stdlib ها واسش بنویسم که کاربر بتونه سوکت نویسی کنه ، درخواست بفرسته و هرکاری که با ی زبان برنامه نویسی میشه کرد رو بتونه باهاش انجام بده
سعی میکنم ی stdlib براش بنویسم که کد QuantoScript اتون رو به ی فایل کامپایل شده پایتون ( pyc ) تبدیل بکنه که بتونید راحت با اسکریپتای پایتونیتون هم مچش کنید
خلاصه خواستم بگم ی کوچولو دیگه کاراش تموم میشه و نسخه نهاییشو میزارم روی گیتهابم ، اینکه همت کنید و واسش کتابخانه توسعه بدید و بهش شاخ و برگ بدید دیگه دست شما ملته ، کار من فقط توسعه stdlib واسه این زبان هستش ، پتانسیل اینو داره که زبان کاربردی ای باشه... جوری مینویسمش که بتونید کتابخانه هایی که ملت با QuantoScript نوشتن رو از روی گیتهاب ایمپورت بکنید تا استفاده از کتابخانه ها هم واستون راحت تر باشه
کاراش تموم شد همینجا معرفیش میکنم🤝
🔥19❤3👍3❤🔥1💯1
ɪɴ ᴍʏ ʜᴇᴀᴅ
من نزدیک یکی دوساله که دارم روی ی زبانی کار میکنم بنام QuantoScript ، نسخه اولیشو خیلی ساده و با Ruby نوشتم بدون استفاده از regex برای tokenize کردن. روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست چون چند وقتیه دارم سعی میکنم از…
اینم بگم که قبلاً چندین بار سعی کردم که ی تیم جمع کنم که توی این کار تنها نباشم ولی خب آدم علاقمندی پیدا نکردم
دیگه میزارمش روی گیتهاب هرکسی دلش خواست بیاد همکاری کنه...
از هرنوع انتقاد و ایده ای استقبال میشه🥰
دیگه میزارمش روی گیتهاب هرکسی دلش خواست بیاد همکاری کنه...
از هرنوع انتقاد و ایده ای استقبال میشه🥰
❤🔥6
ɪɴ ᴍʏ ʜᴇᴀᴅ
من نزدیک یکی دوساله که دارم روی ی زبانی کار میکنم بنام QuantoScript ، نسخه اولیشو خیلی ساده و با Ruby نوشتم بدون استفاده از regex برای tokenize کردن. روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست چون چند وقتیه دارم سعی میکنم از…
QuantoScript.mp4
7.4 MB
چطوره؟
🔥3
ɪɴ ᴍʏ ʜᴇᴀᴅ
من نزدیک یکی دوساله که دارم روی ی زبانی کار میکنم بنام QuantoScript ، نسخه اولیشو خیلی ساده و با Ruby نوشتم بدون استفاده از regex برای tokenize کردن. روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست چون چند وقتیه دارم سعی میکنم از…
آمادستا فقط نمیدونم چرا نمیزارمش رو گیتهاب ، همش احساس میکنم ی چیزی کمه
البته اینکه هنوز readme و داکیومنت کاملی نداره هم بی تأثیر نیست ، حوصله ندارم واسش اینارو بنویسم😭
دیگه دست ai رو میبوسه
البته اینکه هنوز readme و داکیومنت کاملی نداره هم بی تأثیر نیست ، حوصله ندارم واسش اینارو بنویسم😭
دیگه دست ai رو میبوسه
❤4❤🔥1🔥1
بچه ها توی کامنتای این پست ایده هایی که برای زبان QuantoScript دارید رو بنویسید ، براش فیچرای زیادی درنظر گرفتم تا سرعت زبان رو به حداکثر برسونه ، ولی خود زبان الآن تقریبا لخته و چیز زیادی نداره ، مثلا درباره فانکشن های داخلی بگید چیا نیاز دارید بزارم براش یا ایده خلاقانه بدید (بجز فانکشن های معمول مثل len و abs و...)
❤1
baleio 🤖
> ساختن بات بله، بهسادگیِ نوشتن چند خط پایتون.
هرچی برای یه بات لازمه — async، فیلتر، دکمه، FSM، پرداخت — تو یه فریمورک تمیز؛ درست مثل aiogram، ولی برای بله.
https://pypi.org/project/baleio/
https://pypi.org/project/baleio/
> ساختن بات بله، بهسادگیِ نوشتن چند خط پایتون.
هرچی برای یه بات لازمه — async، فیلتر، دکمه، FSM، پرداخت — تو یه فریمورک تمیز؛ درست مثل aiogram، ولی برای بله.
@dp.message(CommandStart())
async def start(message: Message):
await message.answer("سلام! 🌟")
pip install baleio → باتت آمادهست. 🔥https://pypi.org/project/baleio/
https://pypi.org/project/baleio/
🔥10
ɪɴ ᴍʏ ʜᴇᴀᴅ
baleio 🤖 > ساختن بات بله، بهسادگیِ نوشتن چند خط پایتون. هرچی برای یه بات لازمه — async، فیلتر، دکمه، FSM، پرداخت — تو یه فریمورک تمیز؛ درست مثل aiogram، ولی برای بله. @dp.message(CommandStart()) async def start(message: Message): await message.answer("سلام!…
یکی از رفقا اینو توسعش داده حمایت کنید🥰❤️
❤8
ɪɴ ᴍʏ ʜᴇᴀᴅ
من نزدیک یکی دوساله که دارم روی ی زبانی کار میکنم بنام QuantoScript ، نسخه اولیشو خیلی ساده و با Ruby نوشتم بدون استفاده از regex برای tokenize کردن. روی گیتهابم هست ولی فعلاً ریپازیتوریشو خصوصی کردم و الآن در دسترس عموم نیست چون چند وقتیه دارم سعی میکنم از…
و بالاخره ، بعد از این همه مدت ، QuantoScript ریلیز شد 🚀
ی زبان برنامه نویسی کوچیک ، ساده و قابل فهم که از صفر ساخته شد و حالا نسخه 1.0.0 اش منتشر شده.
ازتون دعوت میکنم برید داکیومنتش رو بخونید ، باهاش کد بزنید و امتحانش کنید . اگر جایی به باگ یا مشکلی برخوردید فقط گزارش کنید تا توی نسخه های بعدی بررسی و رفع بشه :()
ی سری محدودیت ها و مواردی که هنوز کامل نشده هم وجود داره که همشون داخل داکیومنت نوشته شده و ازشون خبر دارم ، پس نیازی نیست دوباره همون موارد رو گزارش کنید🤝
مهم ترین چیزی که الان نیاز دارم تست شدن پروژه توسط آدم های مختلف و پیدا شدن باگ های واقعی توی استفاده روزمرست ، من خودم تستای زیادی انجام دادم ولی ی سری باگا فقط توی پروژه های واقعی پیدا میشن...
اگر پیشنهادی هم دارید خوشحال میشم توی کامنت های همین پست باهام درمیون بزارید❤️
🔗 GitHub:
https://github.com/PySudo/QuantoScript
ی زبان برنامه نویسی کوچیک ، ساده و قابل فهم که از صفر ساخته شد و حالا نسخه 1.0.0 اش منتشر شده.
ازتون دعوت میکنم برید داکیومنتش رو بخونید ، باهاش کد بزنید و امتحانش کنید . اگر جایی به باگ یا مشکلی برخوردید فقط گزارش کنید تا توی نسخه های بعدی بررسی و رفع بشه :()
ی سری محدودیت ها و مواردی که هنوز کامل نشده هم وجود داره که همشون داخل داکیومنت نوشته شده و ازشون خبر دارم ، پس نیازی نیست دوباره همون موارد رو گزارش کنید🤝
مهم ترین چیزی که الان نیاز دارم تست شدن پروژه توسط آدم های مختلف و پیدا شدن باگ های واقعی توی استفاده روزمرست ، من خودم تستای زیادی انجام دادم ولی ی سری باگا فقط توی پروژه های واقعی پیدا میشن...
اگر پیشنهادی هم دارید خوشحال میشم توی کامنت های همین پست باهام درمیون بزارید❤️
🔗 GitHub:
https://github.com/PySudo/QuantoScript
❤19👍1🔥1
منکه دیگه با پایتون کد نمیزنم ، سوییچ میکنم رو همین جدی ، چیزی هم دیدم کم اومده براش مینویسم اینطوری بهتره😂
ی پلاگین هم برای vscode فردا منتشر میکنم واسش که راحت بتونید باهاش کد بزنید کدارو مثل تکست خام نشونتون نده
ی پلاگین هم برای vscode فردا منتشر میکنم واسش که راحت بتونید باهاش کد بزنید کدارو مثل تکست خام نشونتون نده
❤13
Media is too big
VIEW IN TELEGRAM
خودتون نتایجو ببینید من حرفی ندارم😂
عملیاتی که پایتون در عرض 35 ثانیه انجام داده رو QuantoScript در عرض 4 ثانیه انجام داده!
البته این مربوط میشه به بخش native C این زبان
نمیدونم میدونید یا نه ولی خب این ی زبان هیبریدیه که سه تا بکند داره :
interpreter, vm, native c
اینجا با native c بنچمارکشو گرفتم :()
کداشم با اپدیت بعدی میزارم روی گیتهاب که بتونید خودتون ران کنید و نتیجشو ببینید...
توی این چند روزی که QuantoScript ریلیز شده دارم روی ی IR کار میکنم چونکه توی نسخه ریلیز شده نداره و واقعا هم حیاتیه برای من ، چون اگه بخوام در آینده فیچری اد کنم بهش باید هر سه تا بکند رو تغییر بدم ولی IR که باشه کار راحت تر پیش میره
عملیاتی که پایتون در عرض 35 ثانیه انجام داده رو QuantoScript در عرض 4 ثانیه انجام داده!
البته این مربوط میشه به بخش native C این زبان
نمیدونم میدونید یا نه ولی خب این ی زبان هیبریدیه که سه تا بکند داره :
interpreter, vm, native c
اینجا با native c بنچمارکشو گرفتم :()
کداشم با اپدیت بعدی میزارم روی گیتهاب که بتونید خودتون ران کنید و نتیجشو ببینید...
توی این چند روزی که QuantoScript ریلیز شده دارم روی ی IR کار میکنم چونکه توی نسخه ریلیز شده نداره و واقعا هم حیاتیه برای من ، چون اگه بخوام در آینده فیچری اد کنم بهش باید هر سه تا بکند رو تغییر بدم ولی IR که باشه کار راحت تر پیش میره
🔥11❤3
به پیشنهاد یکی از رفیقام چند وقتیه که دارم روی ionCube کار میکنم
ی ابزاریه که برای محافظت از کدهای PHP استفاده میشه ، خیلیا فکر میکنن صرفاً میاد سورس کد رو encrypt میکنه ، ولی داستان ی مقدار پیچیده تر از این حرفاست
نمیاد مثل ی فایل متنی کل کد PHP رو برداره ، encrypt کنه و موقع اجرا دوباره decrypt کنه... چون اگه اینطوری بود خیلی راحت میشد موقع decrypt شدن ، کد اصلی رو از memory استخراج کرد
برای اینکه بهتر بفهمیم داستان چیه اول باید بدونیم PHP چطوری کار میکنه و کد رو چطوری اجرا میکنه
وقتی شما مثلاً همچین کدی میزنید :
اول کد tokenize میشه و بعد بر اساس اون token ها ، PHP ی سری instruction برای Zend Engine تولید میکنه.
مثلاً ی چیزی شبیه این :
(این فقط مثال سادست و opcode واقعی PHP دقیقاً این شکلی نیست)
حالا اینجا ی نکته وجود داره ، زبان ها معمولاً نمیان برای هر دستور ی متن مثل
بجاش برای هر instruction ی مقدار عددی در نظر میگیرن
مثلاً فرض کنیم :
اون
(البته ساختار واقعی VM ها پیچیده تر از این مثاله)
حالا ionCube هم تقریباً همین ایده کلی رو دنبال میکنه ولی با ی تفاوت مهم :
نمیاد سورس PHP رو encrypt کنه که بعداً برگردونه قبل از اجرا کد PHP رو به ی representation کامپایل شده تبدیل میکنه و همون رو محافظت میکنه :()
یعنی چیزی که بعد از decode شدن داریم سورس PHP نیست که بشه مستقیم استخراجش کرد بلکه ی سری اطلاعات نزدیک به مرحله اجرای ماشین مجازی داریم...
ولی این instruction ها به تنهایی خیلی به درد ما نمیخورن چون هنوز سورس اصلی رو نداریم...
اگه بخوایم کد رو تغییر بدیم باید ی چیزی شبیه decompiler بنویسیم ، یعنی برنامه ای که بتونه این instruction ها رو تحلیل کنه و دوباره از روی اون ها کد PHP تولید کنه
دقیقاً یه چیزی مثل pycdc
این pycdc هم ی decompiler برای python عه که میاد opcode های فایل های pyc رو تحلیل میکنه و بر اساس اونا دوباره سورس پایتون تولید میکنه
البته من خیلی وقت پیش ی ابزار برای patch کردن همین فایل های pyc نوشتم و روی گیتهاب هم هست :
https://github.com/PySudo/PatchPYC
با این ابزار میشه بدون داشتن سورس اصلی bytecode رو تغییر داد
مثلاً همچین کدی :
رو تبدیل کرد به :
یعنی میشه جریان اجرای برنامه رو بدون دسترسی به سورس اصلی تغییر داد
برای چیزهایی مثل تحلیل نرم افزارها یا بررسی مکانیزم های لایسنس این تکنیکا خیلی کاربردین
ی ویدیوی آموزشی هم با امیرحسین دربارش گرفتیم که توش دقیقاً همین کار رو انجام دادیم توی کانال امیرحسین هست اگه دوست داشتید برید ببینیدش ویدیوی جالبیه:
https://t.me/comma_code1/581
ولی خب داستان PHP و ionCube به اینجا ختم نمیشه 😂
مشکل اصلی اینجاست که مرحله decode شدن این اطلاعات داخل loader خود ionCube انجام میشه و به این سادگی اجازه نمیده به داده های نهایی که برای اجرا آماده میشن دسترسی داشته باشیم...
فعلاً گیر اصلی من همین مرحلست اگه بشه این قسمت رو تحلیل کرد و instruction های نهایی رو استخراج کرد بخش decompile کردنش دیگه بیشتر تبدیل میشه به مهندسی معکوس ساختار opcode ها و نوشتن parser مربوط به خودش
ی ابزاریه که برای محافظت از کدهای PHP استفاده میشه ، خیلیا فکر میکنن صرفاً میاد سورس کد رو encrypt میکنه ، ولی داستان ی مقدار پیچیده تر از این حرفاست
نمیاد مثل ی فایل متنی کل کد PHP رو برداره ، encrypt کنه و موقع اجرا دوباره decrypt کنه... چون اگه اینطوری بود خیلی راحت میشد موقع decrypt شدن ، کد اصلی رو از memory استخراج کرد
برای اینکه بهتر بفهمیم داستان چیه اول باید بدونیم PHP چطوری کار میکنه و کد رو چطوری اجرا میکنه
وقتی شما مثلاً همچین کدی میزنید :
$x = '10';
اول کد tokenize میشه و بعد بر اساس اون token ها ، PHP ی سری instruction برای Zend Engine تولید میکنه.
مثلاً ی چیزی شبیه این :
LOAD_CONST 10
STORE_VALUE x
(این فقط مثال سادست و opcode واقعی PHP دقیقاً این شکلی نیست)
حالا اینجا ی نکته وجود داره ، زبان ها معمولاً نمیان برای هر دستور ی متن مثل
LOAD_CONST رو توی فایل ذخیره کنن چون حجم زیادی میگیره و پردازشش هم کندتر میشهبجاش برای هر instruction ی مقدار عددی در نظر میگیرن
مثلاً فرض کنیم :
04 f1 ff 4a 00
اون
04 میتونه مشخص کنه که این instruction مربوط به ی operation خاصه ، بقیه بایت ها هم operand ها و دیتاهای مربوط به اون instruction باشن(البته ساختار واقعی VM ها پیچیده تر از این مثاله)
حالا ionCube هم تقریباً همین ایده کلی رو دنبال میکنه ولی با ی تفاوت مهم :
نمیاد سورس PHP رو encrypt کنه که بعداً برگردونه قبل از اجرا کد PHP رو به ی representation کامپایل شده تبدیل میکنه و همون رو محافظت میکنه :()
یعنی چیزی که بعد از decode شدن داریم سورس PHP نیست که بشه مستقیم استخراجش کرد بلکه ی سری اطلاعات نزدیک به مرحله اجرای ماشین مجازی داریم...
ولی این instruction ها به تنهایی خیلی به درد ما نمیخورن چون هنوز سورس اصلی رو نداریم...
اگه بخوایم کد رو تغییر بدیم باید ی چیزی شبیه decompiler بنویسیم ، یعنی برنامه ای که بتونه این instruction ها رو تحلیل کنه و دوباره از روی اون ها کد PHP تولید کنه
دقیقاً یه چیزی مثل pycdc
این pycdc هم ی decompiler برای python عه که میاد opcode های فایل های pyc رو تحلیل میکنه و بر اساس اونا دوباره سورس پایتون تولید میکنه
البته من خیلی وقت پیش ی ابزار برای patch کردن همین فایل های pyc نوشتم و روی گیتهاب هم هست :
https://github.com/PySudo/PatchPYC
با این ابزار میشه بدون داشتن سورس اصلی bytecode رو تغییر داد
مثلاً همچین کدی :
if folan == bahman:
print('valid')
else:
print('invalid')
رو تبدیل کرد به :
if folan != bahman:
print('valid')
else:
print('invalid')
یعنی میشه جریان اجرای برنامه رو بدون دسترسی به سورس اصلی تغییر داد
برای چیزهایی مثل تحلیل نرم افزارها یا بررسی مکانیزم های لایسنس این تکنیکا خیلی کاربردین
ی ویدیوی آموزشی هم با امیرحسین دربارش گرفتیم که توش دقیقاً همین کار رو انجام دادیم توی کانال امیرحسین هست اگه دوست داشتید برید ببینیدش ویدیوی جالبیه:
https://t.me/comma_code1/581
ولی خب داستان PHP و ionCube به اینجا ختم نمیشه 😂
مشکل اصلی اینجاست که مرحله decode شدن این اطلاعات داخل loader خود ionCube انجام میشه و به این سادگی اجازه نمیده به داده های نهایی که برای اجرا آماده میشن دسترسی داشته باشیم...
فعلاً گیر اصلی من همین مرحلست اگه بشه این قسمت رو تحلیل کرد و instruction های نهایی رو استخراج کرد بخش decompile کردنش دیگه بیشتر تبدیل میشه به مهندسی معکوس ساختار opcode ها و نوشتن parser مربوط به خودش
GitHub
GitHub - PySudo/PatchPYC
Contribute to PySudo/PatchPYC development by creating an account on GitHub.
❤11❤🔥3🔥3🎉2💯1
ɪɴ ᴍʏ ʜᴇᴀᴅ
ret hijacking توی اسمبلی چیه و چطوری پیاده سازی میشه؟
نهایتا تا فردا پسفردا رباتو دوباره راه میندازم و شروع میکنیم به گذاشتن ویدیو ها ، دیگه خیلی وقته فعالیت درست و حسابی نداشتیم باید شروعش کنیم باز🤝
❤4
ɪɴ ᴍʏ ʜᴇᴀᴅ
نهایتا تا فردا پسفردا رباتو دوباره راه میندازم و شروع میکنیم به گذاشتن ویدیو ها ، دیگه خیلی وقته فعالیت درست و حسابی نداشتیم باید شروعش کنیم باز🤝
سورس کد باتشو گم کردم
باید ی کوچولو صبرکنید تا دوباره بنویسمش
ایندفعه میخوام با زبان QuantoScript بات رو توسعه بدم :()
باید ی کوچولو صبرکنید تا دوباره بنویسمش
ایندفعه میخوام با زبان QuantoScript بات رو توسعه بدم :()
🔥6❤5💯2
ɪɴ ᴍʏ ʜᴇᴀᴅ
Voice message
This media is not supported in your browser
VIEW IN TELEGRAM
حوصله نداشتم آدرسا رو فیلتر کنم و بپوشونم
بزنید نوش جونتون😂
بزنید نوش جونتون😂
❤6
ɪɴ ᴍʏ ʜᴇᴀᴅ
حوصله نداشتم آدرسا رو فیلتر کنم و بپوشونم بزنید نوش جونتون😂
یکیش ی وبسایت بزرگ داره دیگه ببینم چه میکنید
کاری کردید تو کامنتا منم در جریان بزارید
شل آماده و حاضره فقط برید بزنید😂
کاری کردید تو کامنتا منم در جریان بزارید
شل آماده و حاضره فقط برید بزنید😂
This media is not supported in your browser
VIEW IN TELEGRAM
پسنده؟
میخوام بزارمش گیتهاب ولی خب هنوز کامل نیست
باید ی جوری ستاپش کنم که مشخص نشه چیته وگرنه اکانت بن میشه😂
میخوام بزارمش گیتهاب ولی خب هنوز کامل نیست
باید ی جوری ستاپش کنم که مشخص نشه چیته وگرنه اکانت بن میشه😂
❤🔥13🔥1🎉1
ɪɴ ᴍʏ ʜᴇᴀᴅ
پسنده؟ میخوام بزارمش گیتهاب ولی خب هنوز کامل نیست باید ی جوری ستاپش کنم که مشخص نشه چیته وگرنه اکانت بن میشه😂
خب... تصمیم بر این شد که دوتا مود داشته باشه این افزونه
یکیش مود manual که خودتون دستی از 1 تا 20 قدرت انجین رو مشخص میکنید
یکیش هم مود adaptive که خود انجین بازی طرف مقابل رو بررسی و تحلیل میکنه و بعد بر اساس دقت حریف ، دقت خودشو تنظیم میکنه ، روی این مود احتمال بن شدن خیلی میاد پایین تر چونکه دیگه حرکت یک استاک فیش رو نمیزنید تازه حتی ممکنه mistake و blunder هم داشته باشید ولی همچنان بازی رو میبرید
یکیش مود manual که خودتون دستی از 1 تا 20 قدرت انجین رو مشخص میکنید
یکیش هم مود adaptive که خود انجین بازی طرف مقابل رو بررسی و تحلیل میکنه و بعد بر اساس دقت حریف ، دقت خودشو تنظیم میکنه ، روی این مود احتمال بن شدن خیلی میاد پایین تر چونکه دیگه حرکت یک استاک فیش رو نمیزنید تازه حتی ممکنه mistake و blunder هم داشته باشید ولی همچنان بازی رو میبرید
❤4