Dołącz do HYPIXEL.PL (połączony serwer MCSURVI + MINEFOX + MINESERVER)!

Witaj, Gość
Musisz się zarejestrować przed napisaniem posta.

Login/Adres e-mail:
  

Hasło
  





Szukaj na forum

(Zaawansowane szukanie)

Statystyki
» Użytkownicy: 18,387
» Najnowszy użytkownik: izgvka
» Wątków na forum: 19,815
» Postów na forum: 93,493

Pełne statystyki

Użytkownicy online
Aktualnie jest 1287 użytkowników online.
» 0 Użytkownik(ów) | 1284 Gość(i)
Bing, Google, UptimeRobot

Ostatnie wątki
llkt
Kowal Kości

Forum: Serwery Survival / EasyHardcore
Ostatni post: llkt
06-10-2021, 05:28 PM
» Odpowiedzi: 0
» Wyświetleń: 1,491
niepokonan1919
Zamknięcie Serwera McSurv...

Forum: Ogłoszenia
Ostatni post: niepokonan1919
20-08-2021, 01:19 PM
» Odpowiedzi: 18
» Wyświetleń: 69,878
Kiciek37
Dom seniora

Forum: KOSZ
Ostatni post: Kiciek37
08-06-2021, 11:53 AM
» Odpowiedzi: 1
» Wyświetleń: 7,549
Kiciek37
Shazikx

Forum: Archiwum
Ostatni post: Kiciek37
06-06-2021, 02:53 PM
» Odpowiedzi: 1
» Wyświetleń: 7,279
_Quinlann_
Propozycja [KitPvP]

Forum: Serwery PVP
Ostatni post: _Quinlann_
05-06-2021, 11:48 PM
» Odpowiedzi: 0
» Wyświetleń: 1,603
Kiciek37
problem z wpłata psc na p...

Forum: Problemy
Ostatni post: Kiciek37
04-06-2021, 08:30 AM
» Odpowiedzi: 1
» Wyświetleń: 1,966
Kiciek37
propozycje na dodanie/zmn...

Forum: Serwery Survival / EasyHardcore
Ostatni post: Kiciek37
03-06-2021, 10:15 PM
» Odpowiedzi: 1
» Wyświetleń: 1,444
Kiciek37
Zdrowa karma dla psa

Forum: KOSZ
Ostatni post: Kiciek37
02-06-2021, 07:30 PM
» Odpowiedzi: 1
» Wyświetleń: 1,547
Kiciek37
Skarga

Forum: Archiwum
Ostatni post: Kiciek37
18-05-2021, 10:31 AM
» Odpowiedzi: 1
» Wyświetleń: 1,598
Kiciek37
Skarga

Forum: KOSZ
Ostatni post: Kiciek37
18-05-2021, 10:01 AM
» Odpowiedzi: 1
» Wyświetleń: 1,443

 
  [Poradnik] Jak pisać skrypty? Argumenty 2.
Napisane przez: MrSandKing - 19-08-2019, 03:39 AM - Forum: Poradniki - Brak odpowiedzi

Cześć!

Dzisiaj ponownie piszemy skrypty i ponownie argumenty. Dziś nieco inny typ argumentu, gdyż sprawdzać on nam będzie czy gracz ma permisję.
Nasz obecny kod

Kod PHP:
command /janusz: [<text>]:
    
trigger:
            if 
arg is not set:
                
send "&aJanuszu, wpisz /janusz [wiadomosc], by wyslac innym wiadomosc ze zostales Januszem.
            if arg is zostan:    
                send "
&a%senderzostal Januszem!" to players
                send "
&aZostales Januszem!"
                give 1 apple named "
&aJanusz" to player 

Tak więc dzisiejszym argumentem którym się posłużymy będzie właśnie ta linijka:
Kod PHP:
If sender has permission "janusz" 

Może krótkie objaśnienie tej linijki. Linijka służy do sprawdzenie czy wysyłający, czyli po angielsku sender, posiada permisje w tym przypadku "janusz". Jeszcze taka krótka lekcja Języka Angielskiego.

Użyliśmy tutaj "has permission",
Have/Haven't - Ja, ty, my, wy, oni, one/I, you, we, you (z angielskiego ty, to również wy), they (oni/one)
Has/Hasn't - On, ona, ono

Czyli has używamy do osób trzecich liczby pojedynczej, zaś have do pozostałych osób.

Uwaga! Są wyjątki np.

Kod PHP:
If sender [b]doesn't have[/b] permission "janusz": 

Doesn't mówi o osobie trzeciej

Do/Don't - Ja, ty, my, wy, oni, one/I, you, we, you, they
Does/Doesn't - On, ona, ono

Więc has, w tym przypadku nie jest nam potrzebne, bo mamy doesn't mówi nam o tej osobie.

Tak więc dopisujemy linijkę do naszego kodu
Kod powinien wyglądać tak
Kod PHP:
command /janusz: [<text>]:
    
trigger:
        if 
sender has permission "janusz":                        
            if 
arg is not set:
                
send "&aJanuszu, wpisz /janusz [wiadomosc], by wyslac innym wiadomosc ze zostales Januszem.
            if arg is zostan:    
                send "
&a%senderzostal Januszem!" to players
                send "
&aZostales Januszem!"
                give 1 apple named "
&aJanusz" to player
        else:
            send "
&cBy zostac Januszem musisz posiadac odpowiednie permisje!

Dopisaliśmy do naszego kodu
Kod PHP:
else: 
Co to jest?
Krótki przykład. Gracz A ma permisję, więc komenda wykona się w zależności czy jest podany argument, Gracz B nie posiada permisji, więc komenda, którą wpisał bez względu na to czy podał argument, czy nie wyskoczy mu błąd że nie posiada uprawnień.

Taka ciekawostka, permisję możemy sprawdzać nie tylko w ten sposób. Można również zrobić
Kod PHP:
if sender doesn't  have permission "janusz":
    send "&cBrak uprawnien"
    stop 

Lub jeszcze w taki sposób.
Kod PHP:
permissionjanusz
permission message
: &cBrak uprawnien

Na ten moment ta wiedza nam się przyda, jeżeli macie swoje propozycje, śmiało je piszcie.

Wydrukuj tę wiadomość

  [SKARGA] ImenkQ1213
Napisane przez: Queelxx - 17-08-2019, 05:12 PM - Forum: Archiwum - Odpowiedzi (1)

Twój nick: Queelxx
Nick oskarżonego: ImenkQ1213
Powód: obraza, słowa
Tryb, na którym to sie wydarzyło: PVP kits
Godzina, data: 17.08.2019; 19:00
Dowód winy: https://zapodaj.net/ff5a4cb3d3ed0.png.html

Wydrukuj tę wiadomość

  [Poradnik] Jak pisać skrypty? Argumenty.
Napisane przez: MrSandKing - 17-08-2019, 01:11 AM - Forum: Poradniki - Brak odpowiedzi

Cześć!

Ponownie nauka pisania skryptów, ale żeby nie przedłużać zacznijmy.

Jeżeli nie wiesz na czym skończyłem wejdź tu ---> http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty
Wiemy kto może napisać taki skrypt i co potrzebujemy, więc czas do pisania.

Nasz obecny kod

Kod PHP:
command /janusz:
 
   trigger:
 
       send "&aZostales Januszem!"
 
       give 1 apple named "&aJanusz" to player 

Dziś zacznijmy z argumentami.
Najpierw zapytanie:

Co to są argumenty?

Argumenty umożliwiają nam zrobienie jednej komendy z setkami argumentami zdań, cyfr, a nawet gracza możemy w nim umieścić.

Wygląda to mniej więcej tak.

Kod PHP:
command /test [<text>]: 

A więc jak użyć tego, bo skoro mamy nasz argument w pierwszej linijce, to co zrobić żeby działał?

Więc kod żeby działał musi się odnosić do argumentu.

Kod PHP:
command /test [<text>]
 
   trigger:
 
       if arg is not set:
 
           send "Wiadomosc"
 
       if arg is set/"jakies slowo lub cokolwiek"

W trzeciej linijce kodu możemy również odnieść się do uprawnień gracza.

Jeszcze taka mała informacja:
Jeżeli piszesz skrypt z argumentami, musisz bardzo znać gramatykę języka Angielskiego, oraz:
1. Present Simple
2. Present Continuous
3. Past Simple

Inaczej będziemy mieli problemy z napisaniem różnych fraz z czasu teraźniejszego, lub przeszłego.

A więc czas do pisania!

Chcemy dziś napisać argument na wysłanie do graczy danej wiadomości.

Więc zabierzmy się do kodu.

Kod PHP:
command /janusz: [<text>]:
 
   trigger:
 
           if arg is not set:
 
               send "&aJanuszu, wpisz /janusz [wiadomosc], by wyslac innym wiadomosc ze zostales Januszem.
            if arg is "
zostan":    
                send "
&a%senderzostal Januszem!" to players
                send "
&aZostales Januszem!"
                give 1 apple named "
&aJanusz" to player 

To jest tylko wstęp z argumentów, tak jak wcześniej wspomniałem możemy ich użyć do sprawdzenia permisji gracza, ilości przedmiotów i wiele wiele więcej, ale najpierw lepiej nauczyć się języka Angielskiego Tongue.

Wydrukuj tę wiadomość

  Pytanie
Napisane przez: korzwi20 - 16-08-2019, 07:39 PM - Forum: KOSZ - Odpowiedzi (1)

Witam drogą i tak bardzo szanowaną przez mnie administrację.
Mój nick; zgredzio567
Chciałbym zostać pomocnikiem.
Gram już trochę na tym serwie, nie mogę określić mniejwięcej ile już gram.
Mam 16 lat
Mam już doświadczenie w byciu pomocnikiem.
Mam ts, mesengera, fb, instagram, discorda
Mam słuchawki z mikrofonem.
Na serwerze mogę spędzać we wakacje z 5,6 godziny a w dni szkole 3,4 godziny, godziny w wakacje obejmują niedziele i soboty nawet gdy nie ma wakacji.
Moim zdaniem pomocnik powinien wprowadzać miłą atmosferę na serwerze, odpowiadać na pytania graczą, pomagać innym, i resztę co powinien robić pomocnik.
Bardzo zależy mi na tej randzę.
Mam nadzieję że ten watek zostanie mile widziany przyjęty.
Pozdrawiam szanowną administrację którą tak bardzo chwalę.

Wydrukuj tę wiadomość

  Skarga: Dzialka
Napisane przez: ChlebcioRool - 16-08-2019, 04:35 PM - Forum: Archiwum - Odpowiedzi (1)

Ja: ChlebioGun
Osk: maxeo1144- dzialka jako oboz Auschwitz
dowod:
https://zapodaj.net/f30ef6841f51e.png.html
https://zapodaj.net/15d6351dbc60f.png.html

Wydrukuj tę wiadomość

  [SKARGA] masnoci oraz suckice.
Napisane przez: Huntress - 16-08-2019, 10:08 AM - Forum: Archiwum - Odpowiedzi (1)

Twój nick: Huntress
Nick Oskarżonego: masnoci oraz suckice
Powód: wielokrotna obraza graczy podchodząca pod nękanie. Wulgaryzmy na chacie ogólnym, niestosowny nick(suckice).
Tryb, na którym się to wydarzyło: SkyblockClassic
Godzina, data: Zdarzenia działy się wielokrotnie w ostatnim tygodniu. Skriny załączone są z 15.08 oraz z 13.08.
Krótki opis sytuacji: Gracz suckice obraża na chacie ogólnym koleżankę, która na tyle lubi wasz serwer, ze nawet wsparła go kupując niejednokrotnie VIP++ oraz monety. Aktualnie już jest zniechęcona do dalszej rozgrywki. Prowokuje ją i innych do zachowania nagannego. Masnoci natomiast spami swoim cringe żartem i pomimo moich próśb nie zaprzestaje.
Dowód winy:           

Wydrukuj tę wiadomość

  [Poradnik] Jak pisać skrypty?
Napisane przez: MrSandKing - 16-08-2019, 05:59 AM - Forum: Poradniki - Brak odpowiedzi

Witam!

Jest to mój pierwszy poradnik na tym forum, więc mam nadzieję że się przyjmie. Poradników o tematyce pisania skryptów na tym forum, więc myślę że się przyjmie. Dobrze, najpierw przejdźmy do dwóch punktów, które mówią o:

1. Kto może pisać skrypty?
2. Co potrzeba do pisania skryptów?

Kto może pisać skrypty?

Pisać skrypty może każda osoba, która zna podstawy języka Angielskiego.
Potrzeba znać podstawy do pisania, oraz wykrywania błędów. Bez rozumienia prostych zdań np.

Can't understand this event
lub
"Janusz to Janusz" is not a text

to tylko dwa zdania, które mogą występować, jeżeli coś będzie źle napisane w kodzie.

Co potrzeba do pisania skryptów

Są tutaj 3 elementy:
1. Notepad++ (zalecane), Notatnik (niezalecane).
2. Oczywiście podstawy języka Angielskiego.
3. Dodatki do pluginu Skript.

Dodatki do pluginu Skript są o tyle ważne, że do większości skryptów są używane dodatki.
Najpopularniejszymi dodatkami są zdecydowanie
SkQuery
WildSkript


Oczywiście są jeszcze np TuSke, Skellet, SkDragon, ale SkQuery i WildSkript są tymi Top 1.

Więc wiemy kto może napisać skrypt i co potrzeba to teraz zabierzmy się za kod!

Kod PHP:
command /janusz: <--- Pierwsza linijka skryptujest to o tyle ważne że nie
    trigger
: <--- Linijkabez której komenda się nie wykona.
 
       send "&aZostales Januszem!" <--- Wysyła wiadomość do gracza na kolor jasnozielony.
 
       give 1 apple named "&aJanusz" to player <--- Po wpisaniu komendyotrzymamy 1 jabłko nazwane Janusz koloru jasnozielonego

Więc mamy nasz kod, jest on bardzo podstawowy, ale jak na ten moment nam to wystarczy. Myślę że przybliżyłem trochę, jeżeli chodzi o temat pisania skryptów i myślę o kontynuacji tego.

Wydrukuj tę wiadomość

  [PROBLEM] Konto
Napisane przez: mziel2006 - 15-08-2019, 11:24 AM - Forum: Problemy - Odpowiedzi (5)

Nick z gry:AptMichael145

Tryb dotyczący problemu/pytania: Ogółem cały serwer

Opis problemu/pytania: A więc jakiś czas temu dostałem premke i zalogowałem się przez nią na serwer i zrobiłem tak jak w instrukcji było podane by nie wpisywać hasła i zrobiłem tak ponieważ tak było wygodnie. Mc premium miałem z allegro i mi wygasło i jak próbuję połączyć się z serwerem pisze że nie mam premium. Czy da się cośz tym zrobić ? Pomocy.

Wydrukuj tę wiadomość

  Skarga Tulek01
Napisane przez: Caynaz - 14-08-2019, 06:28 PM - Forum: Archiwum - Odpowiedzi (1)

Twój nick: Caynaz
Nick Oskarżonego: Tulek01
Powód: Cheaty
Tryb, na którym się to wydarzyło: PvP Kits
Godzina, data: 20:20
Krótki opis sytuacji: Cheaty
Dowód winy: (screenshot, filmik) https://youtu.be/ZnKWAMOnQlw

Wydrukuj tę wiadomość

  [Odrzucone] [UNBAN] suckice
Napisane przez: suckice - 14-08-2019, 03:59 PM - Forum: Archiwum - Odpowiedzi (1)

[b]1)[suckice/b]
[b]2)[2019-07-02/b]
[b]3)[byłem też za nick ale suckdick /b]
[b]4)[A więc kupiłem vip 11 sierpnia i gralem na tym nicku juz krocie czasu . I moderator dał mi bana akurak wtedy kiedy kupiłem vip. jak by nie mógł mi dac go przed kupnem vip./b]
[b]5) [Ponieważ poznałem tam duzo super osób , podoba mi sie scyblock i stworzylem dzis nowa wyspe już swoja i tez bo wydałem 20 pln na ten serwer./b]
[b]6)[ zmień nick/b]
[b]7)[Kicek37/b]

Wydrukuj tę wiadomość