Skocz do zawartości

DamianMMC

Użytkownik
  • Ilość zawartości

    412
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez DamianMMC

  1. Poszukuję rozbudowanego skryptu na czasowe wynajmowanie regionów z WorldGuard'a poprzez tabliczki. Mile widziane również pomysły jak napisać taki skrypt Pozdrawiem
  2. Twoj blad to nie domkniecie zmiennej if {Mapa.%arg 2%.lobby} is not set:
  3. Nie polecam eventu "on anymove:" Jest on wywoływany np podczas biegu jakies 200 raz na sekundę(przy zmianach x, y, z, oraz yaw i pitch (koordynaty w która strone patrzy)). Czyli przy 10 graczach serwer Ci padnie ;p
  4. Nie usuniesz, jedyne co mozesz to zastapienie tych wartosci np "none" i wtedy jak by ich nie bylo.
  5. On right click on sign: if line 1 of clicked block is "porownanie": set {_l.1} to line 2 of clicked block parsed as number set {_l.2} to line 3 of clicked block parsed as number if {_l.1} is set: if {_l.2} is set: if {_l.1} is bigger than {_l.2}: send "&cPierwsza linijka wieksza. (%{_l.1}% > %{_l.2}%)" stop if {_l.2} is bigger than {_l.1}: send "Druga linijka wieksza. (%{_l.1}% < %{_l.2}%)" stop if {_l.2} is equal to {_l.1}: send "Pierwsza linijka rowna drugiej. (%{_l.1}% = %{_l.2}%)" stop else: send "Druga linijka nie jest liczbą" stop else: send "Pierwsza linijka nie jest liczbą" stopTwój sposób jest dobry, problem w tym ze jak pobierałes tekst z danej linijki Skrypt nie uznawał tego tekstu za liczby dlatego nie dało sie porównać. Daltego dodałem zwrot "parsed as number" czyli "analizuj jako liczba" :) Dodatkowo dodałem zabezpieczenie jeśli 3 lub 3 linijka nie beda liczbami. Powinno działać
  6. mój sposób jest dobry, Bez jakis aktualizacji Jak poweredDragon. Tylko dodac by np przy kazdym on join danego gracza odczytywało z pliku i tyle.
  7. Odczytujesz poprostu single value z tego pliku z sciezki "Ranking.%player%.kills" parsetujac jako liczba. Pamietaj aby zapisac to do zmiennej listy czyli np {kills::%player%}. I wtedy bierzesz prosty skrypt na ranking. Gdzies na tym forum jest i wg tej listy robisz top10 :)
  8. Podpiecie sk pod Chestcommand to nie problem. Chestcommand moze wykonuwac okreslone komendy. A jesli chodzi o plugin od skywarsow co dolaczanoe do gry jest przez plutki naciskowe. To daj event od presure.plate.czy jakos.tak i zapisuj odrazu sprawdzaj czy swiat gracza to mapa spawnu a po sekundzie spawdzaj czy jest na swiecie island world i wtedy przydzielaj przedmioty stale. W zaleznosci od tego ktore zmienne.gracz.ma.na truefalse ;>
  9. Dał opóźnienie przed open chest w tej drugiej komendzie z 15 tick a to drugie "geater than or equal to 2:"
  10. Polecam plugin ScLoad... Robisz najzyklejszy schemtic w WorldEdit i jedna komenda z poziomu konsoli mozna go wkleic bez lagow.
  11. Problem poruszany poraz 60 na tym forum... Komendy z menu sa wywolywane na consoli. Wiec musisz zmienic komende /menukednorazowe na /menujednorazowe [<player&gt] i we tej komendIe zmienic player na arg. A w tym pierwszym menu musisz wywolywac komende /menujednorazowe %player%
  12. Tak... Ktos stoi niedaleko jakiegos spawnu zoombi np 2 h i jet tam 120 zoombie... Mozna by tam dodac jakies sprawdzanie czy w poblizu nie ma Potworów. Np loop etity w pobliżu i jeśli wykryje moba to go nie respi.
  13. variables: {zmienna: :*} = 0 on join: add player to {zmienna: :*} add player to {zmienna: :*} #DODANE DWA RAZY PONIEWAZ Z NIEZNANYCH MI PRZYCZYN AUTOR DODAWAL 2 A NIE 1 ;) wait 1 tick execute console command "fpo online %size of {zmienna: :*}%" on quit: remove player from {zmienna: :*} remove player from {zmienna: :*} wait 1 tick execute console command "fpo online %size of {zmienna: :*}%" Lub mozesz jeszcze zrobić w ten sposób jeśli już chcesz używać listy ;)
  14. @DirectMC wiem "Polski trudny jezyk" a z tym slowem zawsze mam problemy.
  15. pokaz jak wygląda ten twój SK.
  16. No napisalem ci "Set {A} to named/type of clicked item" i potem sprawdzasz if {A} is "jakas nazwa":
  17. Set {A} to named/type of clicked item Nie pamietam czy prawidlowo ale powinno dzialac..
  18. DamianMMC

    Zmienne

    zmien ta twoja komende na cos takiego if {osoby} is equal to 0: send "0" else: send "%{osoby}%"
  19. Tak to spoczko, niezły pomysł ale dodaj jeśli ktos źle ustawi wiielkosc plecaka "else:" cos w stylu "Błąd configuracji" ;)
  20. ScLoad - fajny plugin :) poczytaj o nim - 100% z poziomu Konsoli.
  21. Loop'aj wszystkich graczy potem ich ekwipunki i sprawdzaj czy gracz ma wiecej niz 10 "koxów" w eq jesli tak to usuwaj wszystki i dawaj 10.
  22. @UP fajnie. Ja na swoich skywars'ach (150 graczy) mam przedmioty stałe napisane w skrypcie ... I to nie jest wielka logiga A wy cały czas pierprzycie o tym Ze nie da siępołączyć -,- Da się tylko trzeba zaleźć odpowiednie eventy co-gdzie-kiedy bedzie wywoływane. Rafi - mała podpowiedz - polecam zastanowić się nad evenentem On teleport.
  23. @up bystrzak ;p jak ty chcesz zmieniac kolory w diax zbroi?? A co do szybszej zmiany kolorow - jestem za.
  24. Popraw prezentacje a nie 'wersja premium' :p Sory ale bede sie tego "czepiał" :p widziales by jakis sk z mozliwoscia premium mial taka prezentacje?:p
  25. Tutaj nie ma logiki. Sam fakt "psucia jedzenia" to jest max... 30 linijek dla kazdego typu pozywienia. Potem juz dochodza tylko linijki z negatywnymi efektami po zjedzeniu ;d
×
×
  • Dodaj nową pozycję...