Skocz do zawartości
  • 0

PvP


Deltabay

Pytanie

Chciałbym poprosić kogoś o napisanie skryptu na serwer pvp poziomy np. zaczynam od 0 gdy kogoś zabije dostaje +1 i tak dalej. Chciałbym aby skrypt nie potrzebował WildSkript lub Skqery <- nwm jak się dokładnie pisze oraz żeby działał na wersji 1.5.2.  

Odnośnik do komentarza
https://skript.pl/temat/17353-pvp/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on death:
	if player is attacker:
    	if player is victrim:
			if {PVP::gracz::%attacker%::Zabicia} is not set:
            	set {PVP::gracz::%attacker%::Zabicia} to 0
            if {PVP::gracz::%attacker%::Zabicia} is set:
				add 1 to {PVP::gracz::%attacker%::Zabicia}

jeżeli nie będzie działać wklej to:

on death:
    if player is a attacker:
        if player is a victrim:

Odnośnik do komentarza
https://skript.pl/temat/17353-pvp/#findComment-118801
Udostępnij na innych stronach

  • 0
variables:
	{kille::%player%} = 0

on death:
	if attacker is player:
		if victim is player:
			add 1 to {kille::%attacker%}

on chat:
	cancel event
	broadcast "%7[%&b{kille::%player%}%&7]&f %player% &6> &f%message%"

Jeśli chodzi o rangi, to musisz zrobić dodatkowo w skrypcie, tzn tworzysz coś w stylu zmiennej, przykładowo

command /ranga [<text>] [<player>]:
  	trigger:
  		if player has permission "daj.ranga":
  			if arg 1 is "gracz":
  				set {ranga::%arg 2%} to "&aGracz"

I wtedy poprawiasz wydarzenie "on chat", a mianowicie:

on chat:
	cancel event
	broadcast "%7[%&b{kille::%player%}%&7] [%{ranga::%player%}%&7]&f %player% &6> &f%message%"

A jeśli chcesz żeby gracz miał od razu rangę "gracz" w skrypcie to tworzysz:

on join:
	if {ranga::%player%} doesn't exist:
		set {ranga::%player%} to "&aGracz"

Całość:

variables:
	{kille::%player%} = 0

on death:
	if attacker is player:
		if victim is player:
			add 1 to {kille::%attacker%}
on chat:
	cancel event
	broadcast "%7[%&b{kille::%player%}%&7] [%{ranga::%player%}%&7]&f %player% &6> &f%message%"
on join:
	if {ranga::%player%} doesn't exist:
		set {ranga::%player%} to "&aGracz"

Możliwe jakieś literówki, bo nie sprawdzałem ^^

Edytowane przez kubastion
Odnośnik do komentarza
https://skript.pl/temat/17353-pvp/#findComment-118905
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ę...