Skocz do zawartości
  • 0

Problem ze skryptem.


OffensePL

Pytanie

Siema. Mam taki skrypt

on damage:
    if attacker is a player:
        if {umiejetnosci.atak.%attacker%} is not set:
            stop
        else:
            increase the damage by {umiejetnosci.atak.%attacker%}%

i jak daje np.

 increase the damage by 15%

to działa, a jak zamiast liczby chcę żeby odczytywało liczbę z {umiejetnosci.atak.%attacker%} to wywala błąd.

{umiejetnosci.atak.%attacker%} is not an entity type

 

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Dobra, lepiej podeślę Ci cały skrypt :D

command /losujumiejetnosci:
    permission: testadmin.sk
    permission message: &cNie masz dostepu do tej komendy!
    trigger:
        set {umiejetnosci.odblokowanie.%player%} to true
        set {umiejetnosci.atak.%player%} to random integer from 1 to 50
        set {umiejetnosci.blok.%player%} to random integer from 1 to 50
        set {umiejetnosci.cios.%player%} to random integer from 1 to 25
        send "&6&l[UMIEJETNOSCI]" to all players
        send "&aGracz %player% odblokowal Dodatkowe Umiejetnosci!" to all players
        send "&aJego Dodatkowe Umiejetnosci to:" to all players
        send "&aAtak: +%{umiejetnosci.atak.%player%}% procent" to all players
        send "&aBlok Ciosow: +%{umiejetnosci.blok.%player%}% procent" to all players
        send "&aCios Krytyczny: +%{umiejetnosci.cios.%player%}% procent" to all players
        send "&cGratulacje!"
        send "&6&l[UMIEJETNOSCI]" to all players

  on damage:
    if attacker is a player:
        if {umiejetnosci.atak.%attacker%} is not set:
            stop
        else:
            increase the damage by {umiejetnosci.atak.%attacker%}% 

      Mógł byś zmienić to tak jak napisałeś? :D

 

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

  • 0

@OffensePL Spróbuj podmienić kod na ten:
 

Spoiler

on damage:
	if attacker is a player:
		if {umiejetnosci.atak.%attacker%} is set:
			set {umiejetnosci.atak.%attacker%} to {umiejetnosci.atak.%attacker%} parsed as number
			increase the damage by {umiejetnosci.atak.%attacker%}%

Jeśli specjalnie miałeś to "if {umiejetnosci.atak.%attacker%} is not set", to łap ten kod:
 


on damage:
	if attacker is a player:
		if {umiejetnosci.atak.%attacker%} is not set:
			stop
		else:
			set {umiejetnosci.atak.%attacker%} to {umiejetnosci.atak.%attacker%} parsed as number
			increase the damage by {umiejetnosci.atak.%attacker%}%

 

 

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