Skocz do zawartości

Zadania w grze.


Rekomendowane odpowiedzi

zmiana obiektów jest nieprofesjonalna.

 

wystarczy jedna zmienna.

GML
create:

zadanie='nie otrzymano' //wzglednie 0, optymalniej

w kliknieciu:

 

if(zadanie=='nie otrzymano'){

if(spytaj, czy chce misje==true)

zadanie='otrzymano'

else

zadanie='odrzucono'

}

if(zadanie=='otrzymano'){

if(spytaj czy juz zrobiles==true){

zadanie='wykonano'

jakiestam podziekowanie

}else

costam costam

}

Odnośnik do komentarza
Udostępnij na innych stronach

Ok wszystko działa wielkie dzięki wszystkim, zrobię tak jak napisał karolo320. To ostatnie moje pytanie, może jest to proste, ale dłuższy czas kombinuje i nie wiem jak zrobić żeby co lvl dostać 4 pkt statusu. Bo jak dam w stepie pktstat += 4, to będzie dawało w nieskończoność.

Odnośnik do komentarza
Udostępnij na innych stronach

W create

GML
global.lvl=0

global.punkty=0;

W step

GML
if global.lvl=4

global.punkty=+4

On napisał, że chce CO 4 LVLE, a nie NA 4 LVLU. Mój kod podany wyżej powinien działać, czyli:

W kodzie kiedy koleś lvl upa ma:

GML
if lvl mod 4=0

{

pktstat+=4;

}

Doda 4 tylko co 4 lvle, czyli 4, 8, 12 itd.

Sprawdź.

 

Pomyłka. Powinno być:

W kodzie kiedy koleś lvl upa ma:

GML
pktstat+=4;

Nic więcej :P

Odnośnik do komentarza
Udostępnij na innych stronach

no to jest oczywiste, bo ten kod zawsze będzie dodawał Ci pkt statów kiedy masz zmienną lvl ustawioną na 4 najlpiej jak będziesz dodawał punkty statów tam gdzie zwiększasz zmienną lvl.

 

E. W mordę za długo temat kminiłem. ;P

Odnośnik do komentarza
Udostępnij na innych stronach

Czekajcie nie nadążam xd. Mam coś takiego:

GML
if global.lvl = 2{

global.pktstat += 4

}

itd... do każdego lvl xd

 

no i teraz mi dodaje w nieskończoność, a nie wiem jak zrobić żeby tylko raz dodało i tyle.

CREATE:

GML
newlvl=false;

STEP:

GML
if global.lvl=2 && newlvl=false

{

newlvl=true;

pktstats+=4;

}

 

 

Ale czy tobie nie chodzi czasem o coś takiego:?

STEP:

GML
if exp=100

{

lvl+=1;

pktstats+=4;

}

Odnośnik do komentarza
Udostępnij na innych stronach

Jejku co wy kminicie jak ma dobrze że mu się level dodaje to chyba żaden problem że jak zdobywa level to dodają mu się te punkty chyba że nie ma wtedy inna sprawa, kod Utermiko ten pierwszy jest dobry, drugi już nie bo nie dość że musiał by ktoś trafić w 100 punktów exp to jeszcze jakby fartem mu się udało (chyba że w grze jest jeden punkt exp za każdego przeciwnika) to 1000 lvl wbiłby w sekundę i ciągle dodawałoby mu się te 4 punkty za każdy lvl. Ale się żem rozpisał. ;P

Odnośnik do komentarza
Udostępnij na innych stronach

Ok wszystko już działa, rzeczywiście kod Utermiko zadział :). Ok no ale okazało się, że jednej rzeczy jeszcze nie umiem zrobić ;/. Moja ostatnia prośba, może mi ktoś powiedzieć czy da się zrobić tak, żeby przeciwnik szedł do ciebie, ale tylko kratkami pionowo i poziomo. Żeby nie chodził na skos itd.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

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

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