Skocz do zawartości
  • 0

Problem z [<player>] [<text>]


jndooo

Pytanie

Witam, mam problem z tymi dwoma w tym kodzie

Linijka 4 i czy dało by rade dodać usuwanie z /zgloslista?

on script load:
	if file "plugins/ZGLOSZENIA/Zgloszenia.yml" doesn't exist:
		create file "plugins/ZGLOSZENIA/Zgloszenia.yml"		         
command /zglos [<player>] [<text>]:
  cooldown: 10 minute
  cooldown message: &cCierpliwosci Graczu za jakis czas napisz!
  Trigger:
    If arg 1 is set:
      Add "%player% zglosil %arg 1%" to yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"
      send "&cPomyslnie zgloszono %player%" to player
      send "&cALERT: Uwaga zgloszono gracza o nicku %player% za %arg 1% SPRAWDZ TO!"
    else:
      send "&c/zglos <NICK_ZGLOSZONEGO> <TRESC>" to player
Command /zgloslist [<text>]:
  Trigger:
    Set {_s::*} to yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"
    Loop {_s::*}:
      Send "&c%loop-value%" 

 

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

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /zglosusun [<text>]:
	trigger:
  		if arg 1 is set:
  			set {_check::*} to yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"
  			loop {_check::*}:
  				if {_check::%loop-number%} contains "%arg 1%":
  					remove {_check::%loop-number%} from yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"

A jaki jest problem z linijką 4?

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224109
Udostępnij na innych stronach

  • 0
2 godziny temu, DαrϰVεnuς napisał:

command /zglosusun [<text>]:
	trigger:
  		if arg 1 is set:
  			set {_check::*} to yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"
  			loop {_check::*}:
  				if {_check::%loop-number%} contains "%arg 1%":
  					remove {_check::%loop-number%} from yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"

A jaki jest problem z linijką 4?

tu taki błąd mam

There's no loop that matches 'loop-number' (zglos.sk, line 58: remove {_check::%loop-number%} from yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"')

a i czy w całym kodzie dało by jakoś innaczej by co jakis czas pisać na /zglos bo mam cooldown ale gdy gracz wpisze /zglos to juz mu ten cooldown sie nalicza czy wystarczy w tym

	         
command /zglos [<player>] [<text>]:
  cooldown: 10 minute
  cooldown message: &cCierpliwosci Graczu za jakis czas napisz!
  Trigger:
    If arg 1 is set:
      Add "%player% zglosil %arg 1%" to yaml list "Zgloszenia" from file "plugins/ZGLOSZENIA/Zgloszenia.yml"
      send "&cPomyslnie zgloszono %player%" to player
      send "&cALERT: Uwaga zgloszono gracza o nicku %player% za %arg 1% SPRAWDZ TO!"
    else:
      send "&c/zglos <NICK_ZGLOSZONEGO> <TRESC>" to player

dać w 8-9 linijce wait i czas czy jakos innaczej ?

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224118
Udostępnij na innych stronach

  • 0

U mnie działa, ale wszystkiego bym się spodziewał bo aktualnym skripcie.

 

A i jeszcze jedna sprawa

send "&cALERT: Uwaga zgloszono gracza o nicku %player% za %arg 1% SPRAWDZ TO!" to all ops

To wysyła wiadomość, że gracz który zgłosił jest zgłaszany, więc zmień to %player% na %player-arg% czy tam %arg 1% a %arg 1% zmień na %arg 2%

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224145
Udostępnij na innych stronach

  • 0
12 godzin temu, DαrϰVεnuς napisał:

U mnie działa, ale wszystkiego bym się spodziewał bo aktualnym skripcie.

 

A i jeszcze jedna sprawa


send "&cALERT: Uwaga zgloszono gracza o nicku %player% za %arg 1% SPRAWDZ TO!" to all ops

To wysyła wiadomość, że gracz który zgłosił jest zgłaszany, więc zmień to %player% na %player-arg% czy tam %arg 1% a %arg 1% zmień na %arg 2%

czy w /zgloslista dalo by rade zrobic ja numerowana? i wtedy usuwac? bo tak to usuwa zgloszenia tego samego typa co zglasza

I jak by mozna było to /zglosusun  usuwac numerek a nie nick zgloszonego

Edytowane przez jndooo
Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224223
Udostępnij na innych stronach

  • 0
15 minut temu, jndooo napisał:

czy w /zgloslista dalo by rade zrobic ja numerowana? i wtedy usuwac? bo tak to usuwa zgloszenia tego samego typa co zglasza

I jak by mozna było to /zglosusun  usuwac numerek a nie nick zgloszonego

Aby to ułatwić mogę Ci zmienić troche zapis tych zgłoszeń będzie to wyglada mniej więcej tak:

Zgłoszenia:
  - 'Zgloszenie gracza: Jakistam Powod: Jakis tam'

I wtedy można będzie usunąć zgloszenie gracza, którego zgłoszono. Pasi?

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224225
Udostępnij na innych stronach

  • 0
Teraz, DαrϰVεnuς napisał:

Aby to ułatwić mogę Ci zmienić troche zapis tych zgłoszeń będzie to wyglada mniej więcej tak:


Zgłoszenia:
  - 'Zgloszenie gracza: Jakistam Powod: Jakis tam'

I wtedy można będzie usunąć zgloszenie gracza, którego zgłoszono. Pasi?

tylko czy wtedy nie bedzie to samo ze jak zrobie /zglosusun to czy nie usunie wszystko tak jak jest teraz?

no ale możemy przetestować wiec jeśli masz czas to mógł bym prosic

tylko no łatwiej było by np. /zglosusun <nr zgloszenia> ale nw czy tak da

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224226
Udostępnij na innych stronach

  • 0

Przetestuj to, bo ja nie moge, spieprzył mi się znowu któryś addon i kompletnie wywala błedy przy setowaniu yaml -.-

Tylko usuń stary plik Zgloszenia.yml

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224227
Udostępnij na innych stronach

  • 0
7 godzin temu, DαrϰVεnuς napisał:

Przetestuj to, bo ja nie moge, spieprzył mi się znowu któryś addon i kompletnie wywala błedy przy setowaniu yaml -.-

Tylko usuń stary plik Zgloszenia.yml

ładnie numeruje i wgl tylko jak usunąć  /zglosusun?

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224240
Udostępnij na innych stronach

  • 0
1 minutę temu, jndooo napisał:

no to w takim razie nie dziala to

Naprawie to jak uporam się z uporczywą wersją skript i skquery, edytuje ten post później z odpowiedzią i linkiem do kodu.

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224250
Udostępnij na innych stronach

  • 0

To ja pozwolę sobie wrzucić swoją wersję, może się przyda.

/zglos <gracz> <powód>
/zgloszenia lista
/zgloszenia usun <numer_zgłoszenia>

Numer zgłoszenia to numer indeksu zgłoszenia z pobranej listy z pliku yml.

Odnośnik do komentarza
https://skript.pl/temat/34874-problem-z/#findComment-224251
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ę...