Skocz do zawartości
  • 0

Skrypt na Topke na chacie


kajitv

Pytanie

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on place:	
	if {place::%player%} is not set:
		set {place::%player%} to 0
	add 1 to {place::%player%}
on break:	
	if {break::%player%} is not set:
		set {break::%player%} to 0
	add 1 to {break::%player%}

command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			send createTop("place", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
		else is arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			send createTop("break", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
		else:
			send "Wpisz /topka <place | break>"
Edytowane przez PanMaruda
Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232673
Udostępnij na innych stronach

  • 0
25 minut temu, PanMaruda napisał:

on place:	
	if {place::%player%} is not set:
		set {place::%player%} to 0
	add 1 to {place::%player%}
on break:	
	if {break::%player%} is not set:
		set {break::%player%} to 0
	add 1 to {break::%player%}

command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			send createTop("place", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
		else is arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			send createTop("break", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
		else:
			send "Wpisz /topka <place | break>"

topka nie działa poprawnie

Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232674
Udostępnij na innych stronach

  • 0
31 minut temu, PanMaruda napisał:

No tak, to mi dużo mówi. Jakieś szczegóły?

sory mordo 

po wpisaniu "/topka place" pokazuje tylko "Topka położonych bloków:" i nic więcej

a po wpisaniu "/topka breake" nic sie nie dziejie

mam gotowy skrypt na liczenie ale chce tylko do niego topke 

variables:
    {PostawioneBloki:%player%} = 0
    {ZnisczoneBloki:%player%} = 0
    
on place:
    add 1 to balance of player
    add 1 to {PostawioneBloki:%player%}
    if {PostawioneBloki:%player%} is 100:
        execute console command "eco give %player% 100"
        if {PostawioneBloki:%player%} is 2000:
            execute console command "eco give %player% 2000"
            if {PostawioneBloki:%player%} is 3000:
                execute console command "eco give %player% 3000"
                
on mine:
    add 1 to balance of player
    add 1 to {ZnisczoneBloki:%player%}
    if {ZnisczoneBloki:%player%} is 100:
        execute console command "eco give %player% 100"
        if {ZnisczoneBloki:%player%} is 2000:
            execute console command "eco give %player% 2000"
            if {ZnisczoneBloki:%player%} is 3000:
                execute console command "eco give %player% 3000"
                
command /Statystyki:
    trigger:
        send "&4--------------->"
        send "&7Postawione Bloki: &c%{PostawioneBloki:%player%}%"
        send "&7Znisczone Bloki: &c%{ZnisczoneBloki:%player%}%"
        send "&4--------------->"

 

Edytowane przez BrixNW
Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232676
Udostępnij na innych stronach

  • 0
Teraz, kajitv napisał:
  1. po wpisaniu "/topka place" pokazuje tylko "Topka położonych bloków:" i nic więcej
  2. a po wpisaniu "/topka breake" nic sie nie dziejie
  3. mam gotowy skrypt na liczenie ale chce tylko do niego topke 

variables:
    {PostawioneBloki:%player%} = 0
    {ZnisczoneBloki:%player%} = 0
    
on place:
    add 1 to balance of player
    add 1 to {PostawioneBloki:%player%}
    if {PostawioneBloki:%player%} is 100:
        execute console command "eco give %player% 100"
        if {PostawioneBloki:%player%} is 2000:
            execute console command "eco give %player% 2000"
            if {PostawioneBloki:%player%} is 3000:
                execute console command "eco give %player% 3000"
                
on mine:
    add 1 to balance of player
    add 1 to {ZnisczoneBloki:%player%}
    if {ZnisczoneBloki:%player%} is 100:
        execute console command "eco give %player% 100"
        if {ZnisczoneBloki:%player%} is 2000:
            execute console command "eco give %player% 2000"
            if {ZnisczoneBloki:%player%} is 3000:
                execute console command "eco give %player% 3000"
                
command /Statystyki:
    trigger:
        send "&4--------------->"
        send "&7Postawione Bloki: &c%{PostawioneBloki:%player%}%"
        send "&7Znisczone Bloki: &c%{ZnisczoneBloki:%player%}%"
        send "&4--------------->"

 

Dobra po kolei:

  1. A postawiłeś jakieś bloki? Błędów nie masz żadnych?
  2. Zrobiłem literówkę i dlatego nie działa, to fakt.
  3. Nie dość że twój nie działa to jeszcze format zmiennych nie jest poprawny.
variables:
    {PostawioneBloki::%player%} = 0
    {ZnisczoneBloki::%player%} = 0
    
on place:
	add 1 to balance of player
	add 1 to {PostawioneBloki::%player%}
	if {PostawioneBloki::%player%} is 100:
		execute console command "eco give %player% 100"
	if {PostawioneBloki::%player%} is 2000:
		execute console command "eco give %player% 2000"
	if {PostawioneBloki::%player%} is 3000:
		execute console command "eco give %player% 3000"
                
on mine:
	add 1 to balance of player
	add 1 to {ZnisczoneBloki::%player%}
	if {ZnisczoneBloki::%player%} is 100:
		execute console command "eco give %player% 100"
	if {ZnisczoneBloki::%player%} is 2000:
		execute console command "eco give %player% 2000"
	if {ZnisczoneBloki::%player%} is 3000:
		execute console command "eco give %player% 3000"

command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			send createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
		else if arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			send createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
		else:
			send "Wpisz /topka <place | break>"
                

Następnym razem wysyłaj listę błędów, które wychodzą przy ładowaniu skryptu, ewentualnie logi z crashy po jego użyciu. W pierwszej wiadomości powinieneś też zawierać silnik, wersję serwera, wersję Skripta oraz ewentualnie powiązanych pluginów.

Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232678
Udostępnij na innych stronach

  • 0
3 minuty temu, PanMaruda napisał:

Dobra po kolei:

  1. A postawiłeś jakieś bloki? Błędów nie masz żadnych?
  2. Zrobiłem literówkę i dlatego nie działa, to fakt.
  3. Nie dość że twój nie działa to jeszcze format zmiennych nie jest poprawny.

variables:
    {PostawioneBloki::%player%} = 0
    {ZnisczoneBloki::%player%} = 0
    
on place:
	add 1 to balance of player
	add 1 to {PostawioneBloki::%player%}
	if {PostawioneBloki::%player%} is 100:
		execute console command "eco give %player% 100"
	if {PostawioneBloki::%player%} is 2000:
		execute console command "eco give %player% 2000"
	if {PostawioneBloki::%player%} is 3000:
		execute console command "eco give %player% 3000"
                
on mine:
	add 1 to balance of player
	add 1 to {ZnisczoneBloki::%player%}
	if {ZnisczoneBloki::%player%} is 100:
		execute console command "eco give %player% 100"
	if {ZnisczoneBloki::%player%} is 2000:
		execute console command "eco give %player% 2000"
	if {ZnisczoneBloki::%player%} is 3000:
		execute console command "eco give %player% 3000"

command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			send createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
		else if arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			send createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
		else:
			send "Wpisz /topka <place | break>"
                

Następnym razem wysyłaj listę błędów, które wychodzą przy ładowaniu skryptu, ewentualnie logi z crashy po jego użyciu. W pierwszej wiadomości powinieneś też zawierać silnik, wersję serwera, wersję Skripta oraz ewentualnie powiązanych pluginów.

ss tego co mi wyskakuje po wpisaniu komendy topka place albo topka break: http://prntscr.com/qikp7p

tak postawiłem i znisczyłem bloki

 

a to z konsoli


 
[19:23:30 INFO]: Winstoonek issued server command: /topka place
[19:23:30 INFO]: Winstoonek [69a98af0-73a6-34d9-8f2f-4aea63bdea5e]: /topka place
[19:23:37 INFO]: Winstoonek issued server command: /topka break
[19:23:37 INFO]: Winstoonek [69a98af0-73a6-34d9-8f2f-4aea63bdea5e]: /topka break
Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232680
Udostępnij na innych stronach

  • 0

Ugh... To wklej takie coś:

command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			set {_top::*} to createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
			loop {_top::*}:
				send "%loop-value%"
		else if arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			set {_top::*} to createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
			loop {_top::*}:
				send "%loop-value%"
		else:
			send "Wpisz /topka <place | break>"

 

Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232683
Udostępnij na innych stronach

  • 0
4 minuty temu, PanMaruda napisał:

Ugh... To wklej takie coś:


command /topka [<string>]:
	trigger:
		if arg 1 is "place":
			send "&4&lTopka położonych bloków:"
			set {_top::*} to createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
			loop {_top::*}:
				send "%loop-value%"
		else if arg 1 is "break":
			send "&5&lTopka zniszczonych bloków:"
			set {_top::*} to createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
			loop {_top::*}:
				send "%loop-value%"
		else:
			send "Wpisz /topka <place | break>"

 


 

variables:
    {PostawioneBloki::%player%} = 0
    {ZnisczoneBloki::%player%} = 0
    
on place:
    add 1 to balance of player
    add 1 to {PostawioneBloki::%player%}
    if {PostawioneBloki::%player%} is 100:
        execute console command "eco give %player% 100"
    if {PostawioneBloki::%player%} is 2000:
        execute console command "eco give %player% 2000"
    if {PostawioneBloki::%player%} is 3000:
        execute console command "eco give %player% 3000"
                
on mine:
    add 1 to balance of player
    add 1 to {ZnisczoneBloki::%player%}
    if {ZnisczoneBloki::%player%} is 100:
        execute console command "eco give %player% 100"
    if {ZnisczoneBloki::%player%} is 2000:
        execute console command "eco give %player% 2000"
    if {ZnisczoneBloki::%player%} is 3000:
        execute console command "eco give %player% 3000"

command /Statystyki:
    trigger:
        send "&4--------------->"
        send "&7Postawione Bloki: &c%{PostawioneBloki::%player%}%"
        send "&7Znisczone Bloki: &c%{ZnisczoneBloki::%player%}%"
        send "&4--------------->"
        
command /topka [<string>]:
    trigger:
        if arg 1 is "place":
            send "&4&lTopka położonych bloków:"
            set {_top::*} to createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]")
            loop {_top::*}:
                send "%loop-value%"
        else if arg 1 is "break":
            send "&5&lTopka zniszczonych bloków:"
            set {_top::*} to createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]")
            loop {_top::*}:
                send "%loop-value%"
        else:
            send "Wpisz /topka <place | break>"

dodałem komende statystki tam mi nalicza 
 
Dalej to samo: http://prntscr.com/qikvs7
Tak znisczyłek kilka bloków i postawiłem 
Konsola:
[19:38:34 INFO]: Winstoonek issued server command: /topka place
[19:38:34 INFO]: Winstoonek [69a98af0-73a6-34d9-8f2f-4aea63bdea5e]: /topka place
[19:38:39 INFO]: Winstoonek issued server command: /topka break
[19:38:39 INFO]: Winstoonek [69a98af0-73a6-34d9-8f2f-4aea63bdea5e]: /topka break
Odnośnik do komentarza
https://skript.pl/temat/36396-skrypt-na-topke-na-chacie/#findComment-232684
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ę...