Skocz do zawartości

Xp - Mana


Rekomendowane odpowiedzi

Cześć. Istnieje mało serwerów rpg, a jaśli istnieją to słabe lub mało urozmaicone.

Jak wiecie lub nie prawie w każdej grze RPG jest mana.

Teraz podam najkrótszy skrypt jaki mi się udało zrobić.

 

Początek:

  on xp spawn:
          cancel event
 
Ta linijka jest potrzebna jesli nasza mana ma być nie do zdobycia z moba.
 
Rozwiniecie:
every 2 second:
        loop all players:
                  if level of loop-player is greater than 0:
                          stop
                  else:
                          chance of 100%:
                                  drop 1 xp at location of loop-player
                          chance of 10%:
                                  drop 2 xp at location of loop-player
 
Co 2 sekundy ...
        Zapetla wszystkich graczy
               Jesli poziom (Xp) gracza jest wiekszy niż 0 czyli 1 ...
                       Zatrzymaj
 
                Natomiast
                        Szansa 100% na
                                Przyzwij 1 xp w miejscu gdzie stoi gracz
              (Nie wymagane)
                        Szansa 10% na
                                 Przyzwij 2 xp w miejscu gdzie stoi gracz
 
To na tyle.
 
Wiem poradnik krótki ale to jest mój pierwszy tut.
 
Niedługo dodam więcej!
 

 

 

 

Odnośnik do komentarza
https://skript.pl/temat/6842-xp-mana/
Udostępnij na innych stronach

  • 4 tygodnie później...

Bez sens dropić expa, jak można go dodać od razu do gracza ;-;

Dodatkowo (o ile się nie mylę), to można to zrobić bez loopowania.

every 2 seconds:    add 1 xp to all players    chance of 10.0%:	    add 2 xp to all players

Chyba tak da rade :p

 

Na dodatek

 

 

if level of loop-player is greater than 0:

I po co to jest? Skoro nie da się mieć lvl'a na minusie.

em, skoro tak to -10/10, poradnik troszkę niszczy umysł i jedynie czego można się nauczyć to dodawać niepotrzebne linijki.

Odnośnik do komentarza
https://skript.pl/temat/6842-xp-mana/#findComment-57767
Udostępnij na innych stronach

I jeszcze dodam do siebie, że to nie ma prawa zadziałać:

 

Dałes cancel event przy dropieniu xp, a następnie go dropisz, czyli jednym słowem xp nie zrespi się

//A czemu nie ma prawa działać? Zadziała. ~ :norbi:

Odnośnik do komentarza
https://skript.pl/temat/6842-xp-mana/#findComment-57772
Udostępnij na innych stronach

Nie ma prawa działać? Ciekawe że mi działa?

 

if level of loop-player is greater than 0:

 

Ta linijka jest po to aby poziom gracza nie był wyższy niż 1, ponieważ gdy tego nie dam to xp gracza będzię szedł aż do nieskończonosci.

Odnośnik do komentarza
https://skript.pl/temat/6842-xp-mana/#findComment-57797
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...