Skocz do zawartości
  • 0

Umieranie+TempBan


Andraseq

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

on join:
	if {ban::%player%} is set:
		set {_time} to difference between {ban::%player%} and now
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

 

Edytowane przez Rejszpat
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Czy sam Skript wystarczy?

5 godzin temu, Rejszpat napisał:

on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

on join:
	if {ban::%player%} is set:
		set {_time} to difference between {ban::%player%} and now
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

 

Nie wiem dlaczego ale Gdy Gracz Umrze to Dostaje Gma 3 i dopiero jak wyjdzie dostaje bana, Dlaczego tak?

 

Edytowane przez Andraseq
HeezQ

Łączę posty

Notatka dodana przez HeezQ

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Gość ZiemniaQ
on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

	###
	kick victim due to "&cUmarłeś i dostałeś bana na 30 minut!"
	###

on join:
	if {ban::%player%} is set:
		set {_time} to difference between {ban::%player%} and now
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
18 godzin temu, LuckyPotato napisał:

on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

	###
	kick victim due to "&cUmarłeś i dostałeś bana na 30 minut!"
	###

on join:
	if {ban::%player%} is set:
		set {_time} to difference between {ban::%player%} and now
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

 

Skrypt Daje bana na zawsze Nie na 30 min :P

Kolega Dostał bana i po 34 minutach nadal nie mogl wbic :P 
Nie dalo by sie Zrobić tego za pomocą tempbana czy cos?

 

Edytowane przez Andraseq
Dopisuje cos czego zapomnialem xDD
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

	###
	kick victim due to "&cUmarłeś i dostałeś bana na 30 minut!"
	###

on join:
	if {ban::%player%} is set:
###
		set {_time} to difference between now and {ban::%player%}
###
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

Teraz powinno działać, jeżeli jednak chcesz komendy z pluginu to linijki zamieniasz na:

execute console command "/komenda na bana"

 

Edytowane przez ZiemniaQ
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Sprawdzam czk. xD

11 godzin temu, LuckyPotato napisał:

on death of player:
	set {ban::%victim%} to now
	ban victim due to "&cUmarłeś i dostałeś bana na 30 minut!"

	###
	kick victim due to "&cUmarłeś i dostałeś bana na 30 minut!"
	###

on join:
	if {ban::%player%} is set:
		set {_time} to difference between now and {ban::%player%}
		if {_time} is greater than 30 minutes:
			if player is banned:
				unban player

Teraz powinno działać, jeżeli jednak chcesz komendy z pluginu to linijki zamieniasz na:


execute console command "/komenda na bana"

 

Nie wiem jak zamienic ale czy dalo by sie zamienic by dawala consola Bana poprzez /Tempban (nick) 30m &c&lUmarles! Wroc za 30 minut!"

HeezQ

Łączę posty

Notatka dodana przez HeezQ

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 godzin temu, xAxee napisał:

Execute console command "Tempban %name of victim% 30m &c&lUmarles! Wroc za 30 minut!"

 

Moglbys mi w tym to zamienic xDD Bo jestem Głupi i nie umiem xDD

 

on death of player:
    set {ban::%victim%} to now
    ban victim due to "&c&lUmarles! Wroc tutaj za 30 minut!"

    ###
    kick victim due to "&c&lUmarles! Wroc tutaj za 30 minut!"
    ###

on join:
    if {ban::%player%} is set:
        set {_time} to difference between now and {ban::%player%}
        if {_time} is greater than 30 minutes:
            if player is banned:
                unban player

 

11 godzin temu, xAxee napisał:

On death of player:
  Execute console command "Tempban %name of victim% 30m &c&lUmarles! Wroc za 30 minut!"

 

dzk, a czy wiesz może dlaczego po odrodzeniu Gracz otrzymuje Gamemode Spectatora?

 

Edytowane przez Mroczekk
TakiJakTy

Dodaje w code.

Łączę posty // HeezQ

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 godzin temu, Andraseq napisał:

dzk, a czy wiesz może dlaczego po odrodzeniu Gracz otrzymuje Gamemode Spectatora?

Dlatego, że otrzymuje go już wcześniej przed banem z powodu, którego nie ustaliliśmy.

@LuckyPotato właśnie pojąłem dlaczego tamto dawało bana na zawsze. Było trzeba użyć on connect zamiast on join, bo gracz, który jest zbanowany, nie może wejść :nokappa: 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 minut temu, Rejszpat napisał:


@LuckyPotato właśnie pojąłem dlaczego tamto dawało bana na zawsze. Było trzeba użyć on connect zamiast on join, bo gracz, który jest zbanowany, nie może wejść :nokappa: 

Masz rację. Szkoda tylko że twoja praca nie została doceniona, a ten wspaniały, autorski skrypt na bany został pokonany przez dwie linijki kodu. 

A tak ogólnie to z tą różnicą czasów też jest problem bo działa tylko w odpowiedniej kolejności (trzeba odejmować albo od starszej daty aktualną albo odwrotnie). Jedna opcja zwraca szukany czas, a druga nulla.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...