Skocz do zawartości
  • 0

Problem ze zmiennymi


Jabu2

Pytanie

Dobry wieczór, chce zrobić skrypt na sojusz, cały skrypt ma polegać na tym:

- Gracz1 stuka ( ͡° ͜ʖ ͡°) prawym przyciskiem myszy gracza2 posiadając przy tym miecz przez co zaprasza tego gracza2 do sojuszu

- Gracz2 żeby zaakceptować musi klepnąć mieczykiem gracza1, jak chce ignorować to ignoruje i nic nie robi

- Jeśli gracze pomyślnie dodali sie do sojuszu, nie mogą sie bić

 

Tutaj jest taki starterowy zapis skryptu

on right click on player:
    player's tool is sword:
        send "&cZaprosiłes gracza &6%clicked player% &cdo sojuszu" to player
        send "&cZostałeś zaproszony do sojuszu przez gracza &6%player% &cdo sojuszu" to clicked player
on damage:
    if {sojusz.%attacker%.%victim%} is 1:
        cancel event

 

Na discordowym serwerze Skript doszły mnie słuchy że tutaj muszą zadziać się zmienne, niezbyt kumam jak tu to wszystko zainicjować, bardzo proszę o pomoc i wytłumaczenie jak to powinno wyglądać.

Pozdrawiam,

Jabu2

Edytowane przez Jabu2
Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

Wystarczy że dodasz do kodu zmienne, czyli: w evencie on rightclick po wysłaniu wiadomości do gracza ustawiaj zmienną np. {zaprosilemGo} to "%clicked player%", oraz zmienną np. {zapraszajacyJa} to "%player%"

Później sprawdzasz w evencie on damage czy zmienna {zaprosilemGo} to gracz którego uderzyłeś, czyli if {zaprosilemGo} is "%victim%":

następnie sprawdzasz  czy zmienna {zapraszajacyJa} jest ustawiona jako ty, czyli if {zapraszajacyJa} is "%attacker%":

i wykonujesz kod jeżeli wszystko się zgadza to ustawiasz zmienną {sojusz.tego.i.tego.gracza} na true

i ostatni krok musisz zablokować pvp pomiędzy sojuszem czyli: on damage: if {sojusz.%victim%.%attacker%} is true: cancel event i ewentualnie wysyłasz wiadomość send "c0ś f4jn3g0" to attacker i/lub victim

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...