Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Skrypty do minecraft.


Rekomendowane odpowiedzi

Opublikowano

Siema, chciałbym zrobić swój skrypt który będzie tworzył między graczmi klany jednak jestem w tym zielony :/
Zrobiłem coś takiego ale nie działa, pomożecie?

variables:
        {klan.lider.%player%} = false
        {klan.%player%} = false
        {klan.czat.%player%} = false
        {klan.osoby.%player%} = 0
command /k [<text>] [<text>]:
description: Stworz wlasny klan!
        trigger:
   arg 1 is not set:
              
            arg 1 is "pomoc":
   send: "---------===========&2&lSojusz - Info&r===========---------"
                send: "&6&/k stworz - Zakladasz nowy klan"
                send: "&6&/k zapros <nazwa_gracza> - &c&lOpcja tylko dla liderow"
                send: "&6&/k wyrzuc <nazwa_gracza> - &c&lOpcja tylko dla liderow"
                send: "&6&/k akceptuj <nazwa_zapraszajacego> - Akceptujesz zaproszenie"
                send: "&6&/k odrzuc <nazwa_zapraszajacego> - Odrzuczasz zaproszenie"
                send: "&6&/k odejdz <nazwa_lidera> - Odchodzisz od klanu"
                send: "---------===========&2&lSojusz - Info&r===========---------"
arg 1 is "stworz":
                if {klan.lider.%player%} is true:
                        send: "&l&cStworzyles juz klan"
                if {klan.%player%} is true:
                        send: "&l&cNajpierw odejdz od swojego klanu!"
arg 1 is "zapros":
                if {klan.lider.%player%} is true:
                    if {klan.osoby.%player%} is smaller than 3:
                        if arg 2 is not set:
                            send: "&l&cPoprawna komenda - /k zapros <nazwa_gracza>"
                        arg 2 parsed as player is not set:
                            send: "&l&cGracz, ktorego chcesz zaprosic jest offline"
                            stop trigger
                        else:
                            loop {klan.lider.%player%.::*}:
                                if loop-value is arg 2:
                                    send: "&l&cTen gracz jest juz w twoim klanie"
                                    exit loop
                                    stop trigger
                        else:
                            send: "&l&2Dostales zaproszenie do klanu gracza %name of player%" to arg 2 parsed as player
                                add arg 2 to {klan.lider.zaproszenia.%name of player%.::*}
                        else:
                            send: "&l&cTwoj klan osiagnal limit"
                        else:
                            send: "&l&cNie jestes liderem klanu!"
arg 1 is "wyrzuc":
                arg 2 is not set:
                    send: "&l&cPoprawna komenda: /k wyrzuc <nazwa_gracza>"
                if {klan.lider.%player%} is true:
                    loop {klan.lider.%arg 2%.::*}:
                        if loop-value is not arg 2:
                            send: "&l&cTakiego gracza nie ma w twoim klanie"
                            exit loop
                            stop trigger
                        if loop-value is arg 2:
                            remove arg 2 from {klan.lider.%arg 2%.::*}
                            remove {klan.lider.%name of player%.::*} from {klan.lista.%arg 2%.::*}
                            set {klan.%arg 2%} to false
                            remove 1 from {klan.osoby.%player%}
                            send: "&l&2Pomyslnie wyrzuciles gracz %arg 2% z klanu"
                            send: "&l&cZostales wyrzucony z klanu" to arg 2 parsed as player
arg 1 is "akceptuj":
                arg 2 is not set:
                    send: "&l&cPoprawna komenda: /k akceptuj <nazwa_gracza>"
                    stop trigger
                if {klan.lider.%player%} and {klan.%player%} is false:
                    loop {klan.zaproszenia.%name of player%::*}:
                        if loop-value is not arg 2:
                            send: "&l&cTen gracz cie nie zaprosil do klanu"
                            exit loop
                            stop trigger
if loop-value is arg 2:
remove arg 2 from {klan.lider.zaproszenia.%name of player%::*}
remove name of player from {klan.lider.zaproszenia.%name of player%.::*}
                            add name of player to {klan.lider.%arg 2%.::*}
                            add {klan.lider.%name of player%.::*} to {klan.lista.%arg 2%.::*}
                            add 1 to {klan.osoby.%arg 2%}
                            set {klan.%player%} to true
                            send: "&l&2Pomyslnie dolaczyles do klanu"
                            send: "&l&2Gracz %name of player% dolaczyl do twojego klanu" to arg 2 parsed as player
                            exit loop
            arg 1 is "odrzuc":
                arg 2 is not set:
                    send: "&l&cPoprawna komenda: /k odrzuc <nazwa_gracza>"
                    stop trigger
                loop {klan.zaproszenia.%name of player%::*}:
                    if loop-value is not arg 2:
                        send: "&l&cTen gracz cie nie zaprosil do klanu"
                        exit loop
                        stop trigger
                    if loop-value is arg 2:
                        remove arg 2 from {klan.zaproszenia.%name of player%::*}
                        remove name of player from {klan.lider.zaproszenia.%name of player%.::*}
                        remove {klan.lider.%name of player%.::*} from {klan.lista.%arg 2%.::*}
                        send: "&l&2Pomyslnie odrzuciles zaproszenie do klanu"
                        send: "&l&2Gracz %name of player% odrzucil propozycje klanu" to arg 2 parsed as player
                        exit loop
            arg 1 is "odejdz":
                if arg 2 is not set:
                    send: "&l&cPoprawna komenda: /k odejdz <nazwa_lidera>"
                else:
                    remove player from {klan.lider.%arg 2%.::*}
                    remove {klan.lider.%arg 2%.::*} from {klan.lista.%player%.::*}
                    set {klan.%arg 2%} to false
                    remove 1 from {klan.osoby.%player%}
                    send: "&l&2Pomyslnie odszedles z klanu"
on chat:
        if {sojusz.czat.%player%} is true:
            if size of {sojusz.lista.%player%.::*} is greater than 0:
                cancel event
                loop {sojusz.lista.%player%.::*}:
                    send: "&l&2[%name of player%]&r: %message%" to loop-value parsed as player
on damage:
        attacker is a player:
            victim is a player:
                loop {sojusz.lista.%attacker%.::*}:
                    if loop-value is victim:
                        send: "&l&cJestes z tym graczem w sojuszu, nie mozecie sie bic" to attacker
                        cancel event
                        exit loop
Opublikowano

1. Popraw taby, bo w sekcji "zapros" else jest jedno pod drugim.

2. Wrzuć na pastebin i podaj link.

 

#edit

 

Na samym początku gafa

 

   arg 1 is not set:
             

Jak wszystko poprawisz to podbij temat, zobaczę co da się zrobić. W obecnym stanie to nie ma sensu i pamiętaj, zawsze będzie łatwiej jeśli podasz treść błędów z konsoli.

417711489342956987022.png

Opublikowano

Chcesz zrobić coś w stylu sojuszów? Możesz pobrać taki skrypt i go edytować na swój.

Opublikowano

@up edycja kogoś skryptów nie ma sensu,bo nic przy tym sie nie nauczysz ,a nie wszyscy pozwalają używać swojego kodu 

@autor podaj treść błędów z konsoli

Opublikowano

Błedów jest tyle że przepisać trudno a skopiować się nie da :/

Dam ss'y niektórych 

http://iv.pl/images/76250733144554569599.png

TheMadMan9512 ja nawet nie wiem ktore bledy poprawic i tak xD Mowie jestem zielony

To się nie pytam nawet jakim cudem to napisałeś.

Moja rada jest taka, bo poprawiania to tutaj by było od groma..

Napisz sobie wszystko od nowa i najlepiej trzymaj się dokumentacji, testuj kod na żywo i jeśli są jakieś błędy to wtedy próbuj je eliminować ew. proś o pomoc tutaj, nie ma sensu babrać się w obecnym kodzie i przyznam szczerze, że nawet nie miałbym cierpliwości żeby co linijkę wytrzeszczać oczy w poszukiwaniu błędów.

417711489342956987022.png

Opublikowano

TheMadMan skopiowalem z innego skryptu i chcialem przerobic ale nie wyszlo :/

A nie znasz jakies dobrego pluginu/skryptu na klany/sojusze?
Albo sam  nie umiesz napisac?
 

Opublikowano

TheMadMan skopiowalem z innego skryptu i chcialem przerobic ale nie wyszlo :/

A nie znasz jakies dobrego pluginu/skryptu na klany/sojusze?

Albo sam  nie umiesz napisac?

 

1. Nie znam nic dobrego bo nie interesują mnie cudze prace.

 

http://meee.pl/project-view/sojusz/

To tyle co znalazłem na google.

2. Nie piszę skryptów dla nikogo, no chyba że mam dobry dzień i nie wymaga się ode mnie dużo pracy lub po prostu coś mnie zainteresuje.

417711489342956987022.png

Opublikowano

TheMadMan i tak dziekuje :D

Teraz kolejny problem :/
Jak zainstalować script + 
Zainstalowałem ale coś nie działa

I czy jest ktoś kto mógłby napisać mi skrypt/plugin?

Opublikowano

TheMadMan i tak dziekuje :D

Teraz kolejny problem :/

Jak zainstalować script + 

Zainstalowałem ale coś nie działa

 

I czy jest ktoś kto mógłby napisać mi skrypt/plugin?

 

Skript+ z podstawką (Skript) i wymaganym dodatkiem do Skript+ znajdziesz tutaj.

Po skrypty/pluginy pisz osobny temat, bo jak znam życie ludzie tylko czytają pierwszy post.

417711489342956987022.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...