Skocz do zawartości
  • 0

Kilka problemów


MaxTheFuck

Pytanie

1 problem:

Komenda nie resetuje poprawnie każdemu killstreakow do 0

 

 

2. Coinsy po śmierci

on death:
    if attacker is player:
        if attacker has permission "kasa.gracz":
            add 50 to attacker's balance
            remove 15 from the victim's account
            send "&aJako &e&6&l&nVIP &9otrzymales dodatkowo &a50$ &9za zabicie" to attacker
            send "&aZostales zabity, straciles 15$" to victim
            stop


on death:
    if attacker is a player:
        if victim is a player:
            if attacker has permission "kasa.vip":
                add 1 or 150 to {coinsy::%attacker%}
                send "dup[a"

Nie daje coinsów po śmierci dla osób z tymi uprawnieniami.

 

Edytowane przez Wojciu
Wojciu

Dodaje skrypt do code i poprawiam ortografię. 

Notatka dodana przez Wojciu

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

1. 

command /resetkillstreak [<text>]:
    trigger:
        if player has permission "kx.dxd"
            loop all players:
                set {ks::%loop-players%} to 0
                send "&aPomyslnie"

Spróbuj loop-player a nie "loop-players"

2. Możesz spróbować tak: execute console command "eco give %attacker% 50" tylko musisz mieć essentials i vault chyba.

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250536
Udostępnij na innych stronach

  • 0

Nie rozumiesz widze.

Co do 1 skryptu:

Chodzi o to że komenda /reset nie resetuje wszystkim wartości killstreak tylko graczowi który wpisał tą komende. A chce żeby resetowała kazdemu

 

Co do 2 skryptu:

Osoba posiadająca permisje kasa.gracz powinna dostać 50 hajsu za zabicie a go nie dostaje.

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250544
Udostępnij na innych stronach

  • 0
43 minuty temu, MaxTheFuck napisał:

Nie rozumiesz widze.

Co do 1 skryptu:

Chodzi o to że komenda /reset nie resetuje wszystkim wartości killstreak tylko graczowi który wpisał tą komende. A chce żeby resetowała kazdemu

 

Co do 2 skryptu:

Osoba posiadająca permisje kasa.gracz powinna dostać 50 hajsu za zabicie a go nie dostaje.

1.

command /resetkillstreak [<text>]:
    trigger:
        if player has permission "kx.dxd"
            loop all players:
                set {ks::%loop-player%} to 0
                send "&aPomyslnie" to player
  		else:
  			send "&cNie posiadaz uprawnien do tej komendy!" to player

Działa. Ustawia killstreak na 0 wszystkim graczom online.

2 Monety:

on death of player:
	if attacker is a player:
		if attacker has permission "permisja":
			add 50 to attacker's money
			send "Dostales 50 monet za killa!" to attacker
		else:
			add 25 to attacker's money
			send "Dostales 25 monet za killa!" to attacker

 

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250552
Udostępnij na innych stronach

  • 0
11 minut temu, MaxTheFuck napisał:

@Grex

1. Nie działa

2. Działą dziękuje

 

Ale jednak potrzebuje pomocy z 1 dalej. Nie zrestowało killstreak.

Nie działa bo masz złe zmienne. U ciebie zmienne to

{ks.%nick gracza%}

a mój kod resetuje zmienne

{ks::%nick gracza%}

Musisz w swoich zmiennych te kropki zastąpić dwoma dwukropkami.

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250571
Udostępnij na innych stronach

  • 0
on join:
    if {ks::%player's UUID%} is not set:
        set {ks::%player's UUID%} to 0
on death of player:
    {ks::%victim's UUID%} is more or equal to 3:
        broadcast "&fGracz &a%victim%&f stracil &akillStreak"
on death of player:
    add 1 to {ks::%attacker's UUID%}
    set {ks::%victim's UUID%} to 0
on death of player:
    if attacker is a player:
        if {ks::%attacker's UUID%} is 3:
            broadcast "&fGracz &a%attacker% &fosiagnal &a3 killStreak"
        if {ks::%attacker's UUID%} is 5:
            broadcast "&fGracz &a%attacker% &fosiagnal &a5 killStreak"
        if {ks::%attacker's UUID%} is 10:
            broadcast "&fGracz &a%attacker% &fosiagnal &a10 killStreak"
        if {ks::%attacker's UUID%} is 15:
            broadcast "&fGracz &a%attacker% &fosiagnal &a15 killStreak"    
        if {ks::%attacker's UUID%} is 20:
            broadcast "&fGracz &a%attacker% &fosiagnal &a20 killStreak"    
        if {ks::%attacker's UUID%} is 25:
            broadcast "&fGracz &a%attacker% &fosiagnal &a25 killStreak"
        if {ks::%attacker's UUID%} is 30:
            broadcast "&fGracz &a%attacker% &fosiagnal &a30 killStreak"    
        if {ks::%attacker's UUID%} is 35:
            broadcast "&fGracz &a%attacker% &fosiagnal &a35 killStreak"    
        if {ks::%attacker's UUID%} is 40:
            broadcast "&fGracz &a%attacker% &fosiagnal &a40 killStreak"    
        if {ks::%attacker's UUID%} is 45:
            broadcast "&fGracz &a%attacker% &fosiagnal &a45 killStreak"    
        if {ks::%attacker's UUID%} is 50:
            broadcast "&fGracz &a%attacker% &fosiagnal &a50 killStreak"    
        if {ks::%attacker's UUID%} is 55:
            broadcast "&fGracz &a%attacker% &fosiagnal &a55 killStreak"
        if {ks::%attacker's UUID%} is 60:
            broadcast "&fGracz &a%attacker% &fosiagnal &a60 killStreak"    
        if {ks::%attacker's UUID%} is 70:
            broadcast "&fGracz &a%attacker% &fosiagnal &a70 killStreak"    
        if {ks::%attacker's UUID%} is 80:
            broadcast "&fGracz &a%attacker% &fosiagnal &a80 killStreak"    
        if {ks::%attacker's UUID%} is 90:
            broadcast "&fGracz &a%attacker% &fosiagnal &a90 killStreak"

command /resetkillstreak [<text>]:
    trigger:
        if player has permission "kx.dxd":
            loop all players:
                set {ks::%loop-player%} to 0
                send "&aPomyslnie" to player

    
command /ks [<text>]:
    trigger:
        send "&fTwoj killstreak wynosi: &a%{ks::%player's UUID%}%"

 

Zmieniłem wszystko i dalej nie resetuje.

 

@Grex

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250616
Udostępnij na innych stronach

  • 0
2 godziny temu, MaxTheFuck napisał:

+ w komendzie /ks gdy gracz ma killstreak 0 to wyskakuje <none>

Bo ty używasz %player's uuid% a ja używam %player%
%player% = nick gracza
%player's uuid% = uuid gracza
To dwie inne rzeczy, Albo u siebie zamień %player's uuid% na %player%, lub u mnie %player% na %player's uuid%

Odnośnik do komentarza
https://skript.pl/temat/40055-kilka-problem%C3%B3w/#findComment-250635
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ę...