لوگو سای تک

کاستوم کامند جیل

کامند جیل! هیچ توضیحی نمیدم بریم سراغ کاستوم کامندمون.

کاستوم کامند جیل

کاستوم کامند جیل

کاستوم کامند میوت کردن موقت یک نفر با رولی که برای میوت ساختید.

جیل کردن با کاستوم کامند YAGPDB:

[restrict]

Trigger Type: Command

Trigger: jail

Response:

{{ $args := parseArgs 2 "`user-id` `time`"
(carg "string" "users")
(carg "string" "time")}}

{{ $user := ($args.Get 0) }}
{{ $ex_user := joinStr "" "<@" ($args.Get 0) ">" }}
{{ $time := ($args.Get 1) }}

{{ if eq $time "15m" }}
{{ $gmessage := (joinStr "" "> **رول نوچت به کاربر " $ex_user " داده شد**.\n\n" "> `Admin:` " .User.Mention "\n> `Duration: 15min` " ) }}
{{ sendMessage nil $gmessage }}
{{ giveRoleID $user 709567921860378624 }}
{{ takeRoleID $user 709567921860378624 900 }}
{{ end }}

{{ if eq $time "30m" }}
{{ $gmessage := (joinStr "" "> **رول نوچت به کاربر " $ex_user " داده شد**.\n\n" "> `Admin:` " .User.Mention "\n> `Duration: 30min` " ) }}
{{ sendMessage nil $gmessage }}
{{ giveRoleID $user 709567921860378624 }}
{{ takeRoleID $user 709567921860378624 1800 }}
{{ end }}

{{ if eq $time "1h" }}
{{ $gmessage := (joinStr "" "> **رول نوچت به کاربر " $ex_user " داده شد**.\n\n" "> `Admin:` " .User.Mention "\n> `Duration: 1h` " ) }}
{{ sendMessage nil $gmessage }}
{{ giveRoleID $user 709567921860378624 }}
{{ takeRoleID $user 709567921860378624 3600 }}
{{ end }}

{{ if eq $time "2h" }}
{{ $gmessage := (joinStr "" "> **رول نوچت به کاربر " $ex_user " داده شد**.\n\n" "> `Admin:` " .User.Mention "\n> `Duration: 2h` " ) }}
{{ sendMessage nil $gmessage }}
{{ giveRoleID $user 709567921860378624 }}
{{ takeRoleID $user 709567921860378624 7200 }}
{{ end }}

{{ if eq $time "6h" }}
{{ $gmessage := (joinStr "" "> **رول نوچت به کاربر " $ex_user " داده شد**.\n\n" "> `Admin:` " .User.Mention "\n> `Duration: 6h` " ) }}
{{ sendMessage nil $gmessage }}
{{ giveRoleID $user 709567921860378624 }}
{{ takeRoleID $user 709567921860378624 21600 }}
{{ end }}

{{ if eq $time "0" }}
{{ sendMessage nil (joinStr "" "کاربر از زندان خارج شد." ) }}
{{ takeRoleID $user 709567921860378624 0 }}
{{ end }}

[/restrict]

توضیحات کامل کد بالا:

کار کردن با این کامند آسونه. دستور jail رو می نویسید و بعدش یوزر آیدی و قسمت بعدی زمان هست. برای زمان من مقدار مشخصی رو از قبل براش زدم تا ادمین هامون هر تایمی که دلشون میخواد یوزر رو جیل نکنن.

اگه میخواید تایم دلخواه خودتون رو اضافه کنید کافیه بطور مثال 1800 رو از این قسمت از کد بردارید {{ takeRoleID $user 709567921860378624 1800 }} و با عدد دلخواه خودتون جایگزین کنید. با دیدن 30m و 1800 متوجه رابطه ی اینا شدید دیگه؟ 30 دقیقه میشه 1800 ثانیه.

متن ها رو میتونید دلخواه از کد تغییر بدید و با چیزی که دوست دارید جایگزین کنید.

با دستور زیر، یوزر از جیل در میاد.

-jail id 0

اگه سوالی داشتید توی کامنت ها بپرسید.

5/5 - (1 نفر به این پست امتیاز دادن!)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کانفیگ سرور دیسکورد

آموزش ساخت کانال AFK در دیسکورد

کانفیگ سرور دیسکورد

آموزش اضافه کردن دکمه به وبهوک

معرفی ربات ها

آموزش پخش آهنگ با بات هایدرا

کانفیگ سرور دیسکورد

نحوه ساخت لینک اختصاصی سرور دیسکورد

کانفیگ سرور دیسکورد

ساخت انانسمنت چنل

آموزش دیسکورد

تنظیمات نوتیفیکیشن دیسکورد