Deihim007

Other Languages Moderators
  • Content Count

    46
  • Joined

  • Last visited

  • Days Won

    1

Deihim007 last won the day on May 22

Deihim007 had the most liked content!

Community Reputation

19 Decent

5 Followers

About Deihim007

  • Rank
    Persian Section Moderator & User Guide Contributor

Recent Profile Visitors

598 profile views
  1. This is not a MTA Ban, please contact the following server administration. and from the point i'm seeing it, the reason is ("سجن ادمین") which i'm pretty sure means flaming-cursing admin. So just wait for the ban to expire.
  2. سلام دوست عزیز حدس اولی که میزنم اینه که شما مثل اکثر دوستان دیگه برنامه نویسی بلد نیستید. این کار هایی رو که قصد انجامشون رو دارید نیاز به مطالعه ای پی ای ام تی ای رو دارد اما در هر صورت نحوه پیاده سازی این موارد به صورت زیر است: جواب سوال اول: function createWhiteNrg(playerSource, commandName) -- در اینجا شما فانکشن رو تعریف می کنید local px, py, pz = getElementPosition(playerSource) -- سپس مختصات پلیری که فرمان رو اجرا کرده دریافت می کنیم local v = createVehicle(522, px, py, pz) -- سپس اقدام به ساختن وسیله نقلیه می کنیم (که در واقع در این 522 موتورسیکلت ان آر جی هست) و المنت آی دی اون رو ذخیره می کنیم setVehicleColor(v, 0, 0, 0) -- حال توسط آی دی ذخیره شده رنگ وسیله رو تغییر به سفید میدیم setTimer(function() warpPedIntoVehicle(playerSource, v) -- در این قسمت هم یه ترفند خوب انجام میدیم که پس از ساخت و تغییر رنگ پلیر رو داخل وسیله وارپ کنه end, 500, 1) -- هدف از تایمر نیم ثانیه ای دادن زمان کافی برای ساخته شدن وسیله و لود شدن آن است end addCommandHandler("spawnWhiteNrg", createWhiteNrg) -- تعریف فرمان مورد نظر جواب سوال دوم: خب میشه گفت انجام این کار نسبتا پیچیده است, اول از همه شما باید سریال اون شخصی رو که بن کردید ذخیره داشته باشید که می تونید از دیتابیس یا یک فایل جیسون ساده استفاده کنید (که بازم نیاز به مطالعه بیشتر داره) حال که شما لیستی از پلیرهای سریال بن رو دارید باید هنگام ورود یک پلیر جدید نسبت به بررسی بن بود یا نبودن آن پلیر اقدام کنید. حال به مثال زیر توجه کنید: local serialBannedFile = fileOpen("serialBannedPlayers.json", true) local serialBannedPlayers = fromJSON(fileRead(serialBannedFile, fileGetSize(serialBannedFile)) function checkForBanStatus() local playerSerial = getPlayerSerial(source) for _, s in ipairs(serialBannedPlayers) do if s == playerSerial then return kickPlayer(source, "شما سریال بن هستید، در صورتی که فکر میکنید اشتباهی رخ داده است با مدیریت سرور در تماس باشید." end end end addEventHandler("onPlayerJoin", root, checkForBanStatus) جواب سوال سوم: برای دست یافن به جواب این سوال پیشنهاد میکنم این صفحه رو مطالعه کنید: https://www.Lua.org/pil/20.1.html جواب سوال چهارم: بازم این بر میگرده به مهارتتون در نحوه پیاده سازیش و از اون جایی که تا به حال همچنین ایده ای به ذهنم نیومده و واقعا دلیلی براش پیدا نمی کنم بهترین راه ممکن برای پیاده سازیش رو نمیدونم اما میتونم راه حل هایی که به ذهنم میاد رو مثال بزنم: 1) اینکه شما یک رکت انگل دوره هر پلیس بسازید و سنتر اون رکت انگل رو به پلیس اتچ کنید. 2) یک اونت آن رندر ثبت کنید و چک کنید در حل لحظه که آیا یک پلیر در رنج یک پلیس هست یا خیر و اگر هست ست المنت هلت صفر و ... راه و روش زیاده اما خودتون باید جستجو کنید تا بهترین روش رو پیدا کنید. انشالله که موفق باشید 👍
  3. نه عزیزم نگفتم که تبلیغ کردی، چیزی که شما مطرح کردی به نظر میاد که دنبال اسکریپتر می گردی، وگرنه که https://community.multitheftauto.com/ پر اسکریپت های مختفله فقط باید حوصله داشتی باشی بگردی. این چیزی هم که شما می خوای باید بنویسیش معمولا، کم پیدا میشه چنین چیزی تازه اگه کار بده و آپدیت باشه. اگه با اسکریپت نویسی آشنایی داری بگو تا راهنماییت کنم
  4. با سلام در این تاپیک تنها به سوالات پاسخ داده میشه، اگه سوالی در این زمینه دارید مطرح کنید، در غیر این صورت در دیسکورد چنل تبلیغات اقدام نمایید
  5. سلام می تونین یا اینجا یا داخل دیسکورد چنل مربوطه مطرح کنید.
  6. دوستانی که بتونن سوالات پلیر ها رو جواب بدن یا تو اسکریپت نویسی کمک راهنمایی کنند. پینوشت: (این تاپیک رو فقط برای معرفی استفاده کنید)
  7. ممنون از حسن نیتتون ❣️
  8. اول از همه باید لوا یاد بگیری، پیشنهاد می کنم آموزشی که داخل چنل فارسی دیسکورد گذاشتم مطالعه کنید
  9. سلام دوستان در این بخش اگر سوالی در زمینه اسکریپت نویسی ام تی ای دارید می تونید مطرح کنید
  10. با سلام خدمت دوستان عزیز دیهیم هستم مودریتور بخش فارسی ام تی ای دوستانی که تمایل دارن می تونن خودشون رو اینجا معرفی کنند
  11. قوانین انجمن فارسی ام تی ای:اس ای .به انجمن فارسی ام تی ای خوش آمدید. لطفا قوانین زیر را جهت اطمینان مطالعه نمایید نسخه کوتاه لطفا با قضاوت صحیح از هرگونه اعمالی که باعث دردسر برای ما و شما شود خودداری نمایید. ضمنا بایکدیگر بدرستی برخورد نمایید نحوه تماس با ما سرور دیسکورد: (در صورت هرگونه سوال): مشخصات - لینک دعوت پیام در انجمن (پی ام - الالخصوص برای موضوعات خصوصی): لینک اعضاء توییتر : ام تی ای گروه استیم : لینک قوانین کلی الف) از هرگونه بی احترامی و برخورد نادرست خودداری نمایید ب) قوانین عمومی را رعایت نموده و از فحاشی، نژادپرستی، مباحث سیاسی و مذهبی خودداری نمایید پ) انتشار هرگونه لینک دعوت، تبلیغ و غیره خودداری نمایید ت) از انتشار هرگونه اطلاعات شخصی دیگر افراد خودداری نمایید ث) هرگونه انتشار و استفاده و یا درخواست کمک برای اسکریپت های لو رفته یا دزدی شده اکیدا ممنوع است ج) لطفا از استفاده حروف انگلیسی (به اصطلاح فینگلیش) خودداری نمایید
  12. Hi there, First of all it really depends on how much security you're talking about, the heaviest security i can think of atm is first using MTA luac encryption with level 2 obfuscate then using a key based encryption on that file which that key would be time base generated like OTP, which each time a client ask for scripts it would be encrypted based on time then it'll be sent to client which there it would be decrypted by a key fetched from the server with which has a time limit for each serial to request that key.(for example 30 times for each resource in one hour) The only limit for security is your imagination...