Skocz do zawartości
  • 0

PYTANIE Zapisywanie moba do zmiennej


Pytanie

Sytuacja wygląda następująco.

Mam moba. Ma określony typ, HP, EQ, nazwę i wszystkie inne takie indywidualne parametry. Chciałbym zapisać moba w całości ze wszystkimi jego parametrami do jednej zmiennej, w celu usunięcia go (coś w stylu żeby zniknął, ale później dało się go przywołać w takim stanie w jakim był przed zniknięciem). 
Zależy mi na 1 zmiennej na moba, nie na rozpisywaniu się w stylu
 

Set {przyklad.nazwa} to name of event-entity
Set {przyklad.hp} health of event-entity
Set {przyklad.typ} to type of event-entity
Set ...


bo mając do zapisania moba z zmienionymi wszystkimi opcjami trochę za długo to zajmuje a i niewygodne bardzo jest.
Próbowałem zapisać go czymś takim:
 

on damage:
    (...)
    set {przyklad.mob} to victim
    (...)


ale wyrzuca to błąd polegający na tym ze zmienna sie usunie przy wyłączeniu serwera czy jakoś tak a mi zależy na trwałym zapisaniu moba z określonego momentu na trwałe. Tak żeby póżniej w dowolnym momencie móc go odtworzyć.

Jakieś pomysły?

Odnośnik do komentarza
https://skript.pl/temat/9605-pytanie-zapisywanie-moba-do-zmiennej/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

To może set (mob::%player%} to clocked-entity przy evencie on left click np A nie musisz usuwać przypisanych no tego moba zmiennych. Lub zrób all w yml.  Jeśli chodzi o pety to ba forum jest mój sk jeszcze w yml to coś możesz z niego wziąść :) 

Edytowane przez MrPatryk07
Odnośnik do komentarza
https://skript.pl/temat/9605-pytanie-zapisywanie-moba-do-zmiennej/#findComment-72860
Udostępnij na innych stronach

  • 0
3 godziny temu, MrPatryk07 napisał:

 set (mob::%player%} to clocked-entity przy evencie on left click 

nie ma absolutnie sensu bo problem nie polega na tym. Równie dobrze moge zloopowac wszystkie moby w promieniu i odniesc się do niego jako loop-entity

z tresci błędu jasno wynika ze entity nie mozna zapisac do zmiennej 

[16:49:51 WARN]: an entity cannot be saved, i.e. the contents of the variable {test.1} will be lost when the server stops. (kon.sk, line 11: set {test.1} to loop-entity')

i polega to na tym ze zapisując dajmy na to krowę do zmiennej, gdy ją uderzymy już po zapisaniu i wkleimy nową z zapisu to ta nowa już też będzie uderzona ale nie w tym rzecz. Nie zależy mi na przypisaniu zmiennej jako odnośnika do moba (tak jak rozumie to skrypt) tylko na zapisaniu wzorca moba takiego jak ten którego mam w zmiennej... Tak żeby się dało pożniej wkleja go do woli gdzie sie chce takiego jakim był w tamtym momenciee

 

 

Odnośnik do komentarza
https://skript.pl/temat/9605-pytanie-zapisywanie-moba-do-zmiennej/#findComment-72877
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ę...