PrototypeSkript
Somon Balığı Selam Vermeye Geldi
- Katılım
- 24 Şubat 2022
- Mesajlar
- 23
- Elmaslar
- 7
- Puan
- 1.970
Discord:
Umut#6561
Herkese merhaba!
Yine güzel bir skript yaptık.
@Emma_9102 adlı kullanıcıdan yine yardım aldım.
Skript:
Yine güzel bir skript yaptık.
@Emma_9102 adlı kullanıcıdan yine yardım aldım.
Skript:
JavaScript:
options:
prefix: &3[DynoAuth] &8»&3
permissionmsg: Yetkin yok.
permission: op
dunya: world
on load:
set {dynoauth} to true
command /dynoauth [<text>] [<player>] [<text>]:
permission: {@permission}
permission message: {@permissionmsg}
trigger:
if arg 1 is "aç":
set {dynoauth} to true
send "{@prefix} DynoAuth güvenlik sistemi &2aktif &3edildi."
if arg 1 is "kapat":
set {dynoauth} to false
send "{@prefix} DynoAuth güvenlik sistemi &2aktif &3edildi."
if arg 1 is "ipbul":
send "{@prefix} %arg-2% kullanıcısının ip adresi: %IP of arg-2%"
if arg 1 is "hesapsil":
delete {password::%arg-2%}
send "{@prefix} %arg-2% kullanıcısının hesabı başarıyla silindi."
if arg 1 is "lobiayarla":
set {lobi} to location of player
send "{@prefix} Lobi başarıyla ayarlandı."
if arg 1 is "şifredeğiş":
if arg 2 is set:
if arg 3 is set:
set {password::%arg-2%} to arg-3
send "{@prefix} %arg-2% Kullanıcısının şifresi %arg-3% olarak değiştirildi."
if arg 1 is "yenile":
send "<cmd:/skript reload %script name%>&c[Yenile]<reset>"
every 2 seconds in world "{@dunya}":
loop all players where [input's world is "{@dunya}"]:
if {authplayer::%loop-player%} is true:
wait 20 seconds
{authplayer::%loop-player%} is true
kick loop-player due to "{@prefix} Giriş yapma süreniz doldu!"
on join:
if {dynoauth} is true:
teleport player to {lobi}
if {authplayer::%player%} is false:
send "{@prefix} Kayıt olmak için: /kayıt <şifre> <şifre>"
else if {authplayer::%player%} is true:
send "{@prefix} Giriş yapmak için: /giriş <şifre>"
on quit:
set {authplayer::%player%} to true
on drop:
if {authplayer::%player%} is true:
cancel event
on any movement:
if {authplayer::%player%} is true:
cancel event
on break:
if {authplayer::%player%} is true:
cancel event
on place:
if {authplayer::%player%} is true:
cancel event
on chat:
if {authplayer::%player%} is true:
cancel event
on pick up:
if {authplayer::%player%} is true:
cancel event
on command:
if {authplayer::%player%} is true:
if command is not "giriş" or "kayıt":
cancel event
command /kayıt [<text>] [<text>]:
trigger:
if {authplayer::%player%} is true:
if arg 1 is set:
if arg 2 is set:
set {password::%player%} to arg-2
send "{@prefix} Başarıyla kayıt oldun! Şifren: %{password::%player%}%"
command /giriş [<text>]:
trigger:
if {authplayer::%player%} is true:
if {password::%player%} is set:
set {loginsystem::%player%} to arg-1
if {loginsystem::%player%} = {password::%player%}:
set {authplayer::%player%} to false
send "{@prefix} Başarıyla giriş yaptın!"
else:
kick player due to "{@prefix} Şifre yanlış!"
set {authplayer::%player%} to true
command /şifredeğiş [<text>] [<text>]:
trigger:
if arg 1 is set:
if arg 2 is set:
set {bruh::%player%} to arg-2
if {password::%player%} = {bruh::%player%}:
set {password::%player%} to arg-2
send "{@prefix} Şifreniz %arg-2% olarak değiştirildi."
else:
send "{@prefix} Doğru kullanım: /şifredeğiş <eskişifre> <yenişifre>"
else:
send "{@prefix} Doğru kullanım: /şifredeğiş <eskişifre> <yenişifre>"