Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Nitrado Türkiye Ön Ödemeli Gameserver Kiralama Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

AhmetHakan

Customer Care Agent

  • »AhmetHakan« ist männlich
  • »AhmetHakan« ist der Autor dieses Themas

Beiträge: 2 516

Registrierungsdatum: 22. Juni 2015

Wohnort: Bursa

Beruf: Öğrenci

  • Nachricht senden

1

Sonntag, 4. Oktober 2015, 13:30

Ban Skripti. Banladığınız oyuncular birdaha giremesin.

Essentialsın bir açığı. Banladığınız oyuncular isminin herhangi bir harfini büyük/küçük harf yapıp girebiliyorlar. Bu sorunu CustomBanPlugin veya MaxBans pluginiyle çözmüştük. Bunun küçük Skript halini yazdım.

Ne değişti ?
# Banlananları loglara kaydetme eklendi.


Bug bulursanız lütfen bildirin.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
command /ban [<text>] [<text>]:
 permission: banla
 trigger:
  if arg-2 is not set:
   set {ban.%arg 1%} to 1
   broadcast "&e%arg 1% &6adlı kişi banlandı."
   set {bansebep.%arg 1%} to "&4Sunucudan banlandın."
   log "Banlayan: %player% / Banlanan: %arg 1%" to "banlistesi.log"
   execute console command "/kick %arg 1%"
  if arg-2 is set:
   set {ban.%arg 1%} to 1
   broadcast "&e%arg 1% &6adlı kişi banlandı. &aSebep: &4%arg 2%"
   set {bansebep.%arg 1%} to "%arg 2%"
   log "Banlayan: %player% / Banlanan: %arg 1% / Sebep: %arg 2%" to "banlistesi.log"
   execute console command "/kick %arg 1%"

command /unban [<text>]:
 aliases: /pardon
 permission: banla
 trigger:
  delete {ban.%arg%}
  broadcast "&e%arg% &6adlı kişinin banı açıldı."

on connect:
 if {ban.%player%} is 1:
  kick the player because "&4%{bansebep.%player%}%"
  broadcast "&e%player% &6adlı oyuncu giriş yapmaya çalıştı, anca banlı."

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »AhmetHakan« (27. Oktober 2016, 16:57)


Thema bewerten