Skocz do zawartości
  • 0

Problem ze skryptem


keiko

Pytanie

Witam.

Mam problem ze skryptem aby poprawnie działał. Zdaję sobie sprawę, że napewno coś pomieszałam dlatego proszę o pomoc.

Skrypt ma za zadanie dodawać lub odejmować punkty na pvp - czyli zwyciesca otrzymuje 1p honoru a pokonany go traci.

Na start przyznawanych jest 5p. Po uzbieranej odpowiedniej ilości punktów czyli 100 jest możliwość wymiany ich na Range Vip poprzez tabliczkę. Są tam dwie komendy: /honor - pokazuję ilość zdobytych punktów oraz /resetpvp - komenda tylko dla adminów - resetuje punkty ( ale tylko graczy którzy są online, a fajnie było by wszystkich tych offline też )

Z góry dziekuję za pomoc.

 

Oto kod:

 

variables:
 {honor.%player%} = 5
on first join:
 set {honor.%player%} to 5
on death of player:
  attacker is player
  victim is player
 add 1 to {honor.%attacker%}
 send "&c%attacker% otrzymal 1 Punkt Honoru za zabicie %victim%"
 remove 1 from {honor.%victim%}
 send "&c%victim% Zostal zabity przez %attacker% i stracil Punkt Honoru"
 stop

command /honor:
 trigger:
   send "&cTwoje Punkty Honoru wynosza {honor.%player%}"
   stop
 
command /resetpvp:
 permission: permisja.pvpadmin
 permission message: Nie masz permisji do uzywania tej komendy
 trigger:
   loop all players:
     set {punkty.honoru.%loop-player%} to 0
     send "&2Usunieto punkty wszystkich graczy!"

  stop

on right click on sign:
 if line 1 is "&4PUNKTY HONORU":
   if line 2 is "100 Punktow Honoru":
     if line 3 is "Za":
       if line 4 is "Ranga Vip":  
         if {honor.%player%} is "100":
           set {honor.%player%} to 0
           execute console command "/pex user %player% group set Vip"
           send "Oddales %line 2%. W nagrode otrzymales %line 4%"
         else:
           send "&4Tu wymienisz tylko Punkty Honoru. Nie masz odpowiedniej ilosci punktow"
       

Odnośnik do komentarza
https://skript.pl/temat/8499-problem-ze-skryptem/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość DonFallingCookie
on join:	{honor::%player%} is not set:		set {honor::%player%} to 5on death of player:	attacker is a player:		add 1 to {honor::%attacker%}		{honor::%victim%} is not 0:			remove 1 from {honor::%victim%}		set death message to "&c%victim% zostal zabity przez %attacker% i stracil punkt honoru!"command /honor:	trigger:		send "Twoje punkty honoru wynosza %{honor::%player%}%"command /resetpvp:	trigger:		clear {honor::*}		send "usuniety pkt wszystkich graczy"on rightclick on sign:	if line 1 is "&4PUNKTY HONORU":		if line 2 is "100 Punktow Honoru":			if line 3 is "Za":				if line 4 is "Ranga Vip":					{honor::%player%} is more or equal to 100:						remove 100 from {honor::%player%}						execute console command "/pex user %player% group set Vip"						send "Oddales 100 pkt honoru i w zamian otrzymales VIP"					else:						send "nie masz tyle pkt"
Odnośnik do komentarza
https://skript.pl/temat/8499-problem-ze-skryptem/#findComment-66448
Udostępnij na innych stronach

  • 0

Dziękuję za pomoc działa super ale nie wyświetla sie wiadomość ani ta którą podałeś ani moje wcześniejsze. Próbowałam i tak i tak ale nie widac ich na czacie:

 

set death message to "&c%victim% zostal zabity przez %attacker% i stracil punkt honoru!"

 

send "&c%attacker% otrzymal 1 Punkt Honoru za zabicie %victim%"

send "&c%victim% Zostal zabity przez %attacker% i stracil Punkt Honoru"

Odnośnik do komentarza
https://skript.pl/temat/8499-problem-ze-skryptem/#findComment-66473
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ę...