Reklama
Strona 2 z 2 PierwszaPierwsza 12
Pokazuje wyniki od 16 do 17 z 17

Temat: [8.42/8.5+][C++] doPlayerAddExhaust

  1. #16
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Killavus napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Ja bym po prostu zainicjalizował tyle conditionów ile mi maksymalnie potrzebne - chyba nie jest trudno policzyć?

    Swoją drogą, chyba ograniczenie tworzenia obiektów condition do etapu ładowania skryptu do czegoś służyło, więc obchodzenie tego w ten sposób może prowadzić do niebezpieczeństwa niestabilności (zapewne).

    Pozdrawiam
    Killavus
    W tym przypadku zastanawiam się, czy faktycznie lepiej (wydajniej) walnąć tyle conditionów, ile jest mi potrzebne, czy po prostu dać prostą pętlę i skorzystać mojej funkcji.
    Przykładowo, weźmy pod uwagę taką możliwość, że robię duży quest i w pewnym jego momencie gracze dochodzą do areny o rozmiarze 30x30 kratek, jest ona tak duża ze względu, dajmy na to, późniejszego pojawienia się dużej ilości potworów na niej.

    Chciałbym nadać exhausted wszystkim graczom na niej na dłuższy czas. Oczywiście jest to tylko przykład, co mówię. Zakładam, że graczy będzie mniej, niż rozmiar areny, ale jest ona duża, mogą stać gdziekolwiek na niej, wówczas 30x30 = 900(!) conditionów musiałbym zarzucić. Dla kogo, jak dla kogo, ale dla mnie o wiele czytelniejsze byłoby nadanie zwykłej pętli, która przeskanuje arenę, da każdemu exhausted, o ile tam znajduje się gracz i już.

    Co do niestabilności, raczej chyba nie :P Elf napisał, że w nowym TFS można będzie dać condition z poziomu skryptu. Wiem, to jest 0.4 a ten, co mam to 0.3. Robiłem testy z kilkoma znajomymi i żadnych komplikacji nie było (czego nie mogę powiedzieć o condition) :P

    Cytowałem go wcześniej już.

    Cytuj Elf napisał
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nah, conditions are possible just on load, that's why this has own use. Anyway, I've made possible to use conditions runtime, not just on load :P Check out 0.4

    O, właśnie zrobiłem malutki test :P
    Dokładnie na tej arenie umieściłem kilkunastu graczy (komp mi już zamula ostro) i w pętli każdy dostał exhausted. Działa.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  2. #17
    Avatar Gniew_Mroku
    Data rejestracji
    2005
    Posty
    92
    Siła reputacji
    20

    Domyślny

    Dawno nie siedziałem w OTS'ach, więc pewnie palnę głupotę. Ale spelle obszarowe chyba mogą założyć kilka conditionów w prosty sposób za 1 razem?

  3. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •