Skocz do zawartości
  • 0

Bład z zmienieniem zmienej


Nerdrod_2

Pytanie

variables:    {zalozyciel.%player%} = false    {gildia} = false    {obecnagildia.%player%} = "Brak"command /gildia [<text>] [<text>] [<text>]:	    trigger:			    arg 1 is "stworz":				    if arg 2 is set:					    if {zalozyciel.%player%} is false:							    if {gildia} is false:								    execute player command "//pos1"								    execute player command "//pos2"								    execute player command "//expand 20 n"								    execute player command "//expand 20 e"								    execute player command "//expand 20 s"								    execute player command "//expand 20 w"								    execute player command "//walls 35:14"								    {gildia} is true								    {zalozyciel.%player%} is true								    {obecnagildia.%player%} is "arg 2"command /abc:    trigger:	    send {obecnagildia.%player%}

zmienna obecnagildia.%player% nie chce sie zmnienić nawet gdy wpisze /gildia stworz TEST

 

 

// Używaj znacznika Code ~ Parrot

 

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Jak ty to chciałeś zmienić przepraszam bardzo? Wkorzystując:
 

{obecnagildia.%player%} is "arg 2"

????

Moje uwagi:

1) arg 2 powinien być zapisany tak "%arg 2%" a nie "arg 2"

2) jeżeli sprawdzasz czy zmienna {obecnagildia.%player%} to arg 2, to powinieneś to zapisać tak:

if {obecnagildia.%player%} is "arg 2":

pamiętaj o dwukropku na końcu

3) jeżeli to ma ustawić zmienną {obecnagildia.%player%} to lepiej od nowa zacznij się uczyć skryptów... zmienne ustawiamy tak:

set {obecnagildia.%player%} to "%arg 2%"

Podsumowująć:

Kod skrajnie błędny ;)

Ale na razie jesteś początkujący więc nie ma co się zniechecać, pora teraz ćwiczyć ćwiczyć i ćwiczyć.

 

@ 1edit:

Kolejny błąd:

send {obecnagildia.%player%}

powinno być:

send "%{obecnagildia.%player%}%"

Może jednak zabierz się za jakiś łatwy skrypt a nie za gildie... Dopiero zaczynasz przygodę ze skryptem więc na razie pobaw się nim, a nie lecisz z motyką na słońce.

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

  • 0
Gość DonFallingCookie
set {gildia} to trueset {zalozyciel.%player%} to trueset {obecnagildia.%player%} to "%arg 2%"
command /abc:    trigger:	send "%{obecnagildia.%player%}%"

@edit: Ssry nie widziałem tego u góry, bo szukałem w internecie jakiegoś mema z facepalmem xdd

Edytowane przez DonFallingCookie
Odnośnik do komentarza
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ę...