برای اینکه بتونین توی ماینکرفت کار های خیلی باحالی انجام دهید، فقط کافیه یک کامند رو به طور کامل یاد بگیرید و این کامند هم کامند execute هست. کامند execute اگر بخوایید ترجمه کنین به شما میگه یعنی اجرا کردن. اما اجرا کردن معنی کامل این کامند نیست و اگر بخوایید کد نویسی خیلی راحت تری انجام دهید فقط کافیه یک مثال از این کامند به طور فارسی در ذهن خودتون داشته باشین.
ویژگی های execute
این کامند یکی از بهترین جدیدترین پیچیده ترین و کار راه بندازترین کامند هست. ولی ویژگی های این کامند چی هست؟؟ من به شخصه این کد رو معنی نمیکنم یا اگر بکنم . یعنی مثلا در تکه کد زیر :
execute at @p run setblock ~ ~-1 ~
این کامند یعنی در جای نزدیک ترین پلیر ران کن ” بلاک بزار در آن مکان “
این تکه کد ترکیبی از کد های رایج ماینکرفت هست. ما در سایت آرمینیا کد های زیادی رو قرار میدیم که میتونین یاد بگیرید. پس حتمی وارد سایتمون شوید و کد هایی که من میگم و شما نمیدونین رو سرچ کنین و یاد بگیرید و بعد این کد رو یاد بگیرید.
قسمت های رایج execute
execute قسمت های زیادی داره که واقعا پیچیدست و من هنوز این کامند رو کامل یاد نگرفتم. اما اگر بخوایید یک کامند واقعی با execute درست کنین یا دیتاپک درست کنین حتمی تا انتهای این مقاله با من همراه باشین. فعلا میریم سراغ قسمت های رایج این کامند که میتونین باهاش هرکاری که دوست دارین انجام بدین :.
قسمت های دوم کد execute
بخش اول که همان کامند execute هست رو اسکیپ میکنیم. خب بعض از این کد ها در بخش دوم این کد عبارتند از : if as at run
if : اگر بخواید این قسمت رو به فارسی بگین باید ” اگر ” ترجمش کنین. اما این کلمه بیشتر برای زمانی میخوره که at یا as از قبل در جمله باشد.
at : این کلمه به معنای ” در ” هست که یعنی اون مکانی که قسمت سوم کد داره هست. مثلا اگر بنویسید execute at @p یعنی در مکان نزدیکترین پلیر کار هایی رو انجام بده
as : این کلمه به معنای ” از طرف ” هست. مثلا در این کد : execute as @p run say hi از طرف نزدیک ترین پلیر یک کدی را اجرا میکنه
run : این کلمه به معنای ” اجرا کن ” هست که بعد از این کد هر کامند رایج ماینکرفتی را بزنید برای شما با اون شرط ها اجرا میکنه
چطور اجرا کنیم؟
برای اینکه این کامند رو اجرا کنیم بهترین راه در دیتاپک هست. اگر مقاله من رو خونده باشین در مورد کامند های ماینکرفت به شما گفتم که 3 تا روش وجود داره برای اجرا کردن کامند ماینکرفت. یکی از آنها به اسم دیتاپک بود. ساخت دیتاپک هم در یک مقاله جدا گزاشتم و میتونید ببینید. در دیتاپک خیلی رایج هست که از کامند execute استفاده کنین و بیشتر این کامند ها در بخش tick یا همان main که بخش ریپیت دیتاپک بود خیلی استفاده میشه.
حتمی قبل از اینکه مثال هایی از این کد را ببینید حتمی به مقاله اموزش دیتاپک در ماینکرفت بروید
مثال هایی از این کامند
شما برای اینکه بهتر متوجه این کد بشید میتونید به مثال هایی که در قسمت پایین به شما میدهم را مرور کنین تا کاملا این کامند رو در ماینکرفت یادبگیرید. این کامند ها همگی در repeat کامند بلاک یا main دیتاپک هست
execute at @p[nbt={Inventory:[{id:"minecraft:door"}]}] run setblock minecraft door ~ ~-2 ~
یعنی هر پلیری که در اینوینتوریش در دارد همیشه زیر پایش در بزار کن
execute if entity @a[nbt={Inventory:[{id:”minecraft:iron_door”}]}] run say IRON DOOR FOUND
یعنی هرکی توی اینوینتوریش در آهنی بود توی چت یکی پیام دهد در آهنی پیدا شد!
اگر بخوایید میتونید…
آموزش ساخت دیتاپک در ماینکرفت
کامند execute
کامند توی ماینکرفت و مبانی آن
اموزش کامند give
آموزش کشتن دراگون ماینکرفت