Bestpolice
Zombi Geldi, Beni Yedi
Selamlar, sıfırdan kodladığım sistemi bugün sizlere tanıtacağım.
Sistem Özellikleri:
Donduruluyken 150 saniye sonra herhangi bir admin tarafından freeze açılmazsa otomatik freeze açılacak.
Donduruluyken başka bir oyuncuya vurulamayacak.
Sistem Özellikleri:
Donduruluyken 150 saniye sonra herhangi bir admin tarafından freeze açılmazsa otomatik freeze açılacak.
Donduruluyken başka bir oyuncuya vurulamayacak.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Kod:
options:
prefix: &b&lFreeze&f
command dondur [<player>]:
usage: /dondur [<oyuncu>]
aliases: freeze
trigger:
if arg 1 is set:
if player has permission "freezle.admin":
set {oyuncudonduruldu::%arg-1%} to true
send "{@prefix}: %player%, adlı &ayetkili&f sizi &b&ldondurdu" to arg-1
send "{@prefix}: %arg-1%, adlı oyuncu &b&ldonduruldu." to player
send "{@prefix}: %player%, adlı &ayetkili&f %arg-1% oyuncusunu dondurdu." to all players
set {dondurmakillkoruması::%arg-1%} to true
FreezeTimer(player)
else:
send "{@prefix}: Bu komut için yetki bulunmamakta."
command donduriptal [<player>]:
trigger:
if arg-1 is set:
if player has permission "freezle.admin":
if {oyuncudonduruldu::%arg-1%} is true:
set {oyuncudonduruldu::%arg-1%} to false
set {dondurmakillkoruması::%arg-1%} to false
else:
send "{@prefix}: Bu oyuncu zaten dondurulmamış."
on any movement:
if {oyuncudonduruldu::%player%} is true:
cancel event
on damage of player:
attacker is a player:
victim is a player:
if {dondurmakillkoruması::%attacker%} is true:
cancel event
send "{@prefix}: &cBu oyuncuya vuramazsın çünkü &bdonduruldun." to attacker
stop
function FreezeTimer(p: player):
set {_freezetimer} to 150
loop 150 times:
wait 1 second
subtract 1 from {_freezetimer}
if {_freezetimer} is 0:
set {oyuncudonduruldu::%{_p}%} to false
set {dondurmakillkoruması::%{_p}%} to false
send "{@prefix}: Dondurulmanız sona erdi." to {_p}