Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - pawbuj

Strony: 1 2 [3] 4 5 ... 82
41
Skrypty / Skrypt Strażnik pilnujący kołowrotu
« dnia: 2020-06-02, 10:44 »
Witam mam taki problem. Chciałbym w G2NK do konkretnego kołowrotu przy pomocy onStateFunc w Spacerze przypisać funkcję. Owa funkcja miałaby po użyciu przez Hero kołowrotu powodować że stojący obok strażnik  (dokładnie Pal_210_Torwache który jest NPCTYPE_AMBIENT ) krzyknał by łąpy precz i wynoś się stąd  przy użyciu B_Say_Overlay(self,other,"$HANDSOFF"); i B_Say_Overlay(self,other,"$GETOUTOFHERE"); a następnie atakował by gracza  B_Attack(self,other,AR_UseMob,0); Cały sęk polega na tym że nie wiem jak przypisać / przekazać aby po użyciu kołowrotu TEN konkretny NPC to powiedział i zaatakował bohatera który używa kołowrotu. Jak skonstruować tą funkcję.  :hmmm:
W bardzo prosty sposób bez specjalnego kombinowania w skryptach.  W spacerze klikasz na dany kołowrót i wpisujesz instancję NPC w opcji "owner," jeżeli chcesz aby inni strąznicy też reagowali to wpisujesz dla "ownerguild" na przykład GIL_GRD. To samo można zrobić z itemami rozrzuconymi po świecie.  Najprostsze metody są czasami najskuteczniejsze :)

42
Łatki / Gothic: Nieoficjalny Patch 1.2
« dnia: 2020-05-18, 08:57 »
https://mega.nz/file/s8BDkIwB#c61LkDTqbbKyhXy--LKxOQN8JwegHWxRwRnJNbUaF08

@Riv czy jakieś uwagi lub propozycje do tej wersji?  Umawialiśmy się, że przetestujesz tą wersję.

43
Pytania i problemy / Ninja FreeAim G1 u:par Expected
« dnia: 2020-04-03, 14:14 »
kolizja z paczkami VDF od Uniona. Usuń wszytskie i po kolei dodawaj. Najprawdopodobnie paczka z trolem rzucajacym kamieniami.

44
Skrypty / Inicjowanie GFA i LeGo
« dnia: 2020-03-30, 13:03 »
Tylko Ninja wymaga Unionu, który za dobrze z Ikarusem I LeGo nie działa
Proszę sprawdzić na wersji 1.0f czy 1.08g. Wszystko działa.
Ninja wymaga System Packa , bądź Uniona we wspomnianej wersji.

45
Skrypty / Inicjowanie GFA i LeGo
« dnia: 2020-03-30, 09:20 »
Większość modyfikacji odchodzi od tego pakietu np.Cienie Przeszłości  (ver. 1.1 a 1.2).  Dużo sprawniej jest zainstalować pakiet Ninja 2.01 i dodać FreeAiming.vdf.  Działa wtedy na wszystkich modyfikacjach.

46
Okej rozgryzłem to. Teraz jeszcze jedna sprawa @pawbuj. Planuję dodać config w którym będzie można ustalić ilość pierścieni dla gracza. Widziałem na WoG.de, że już coś takiego zrobiłeś, jednak ja wolę to zrobić na Unionie. Stąd mam pytanie - skąd wziąłeś adresy potrzebne do zwiększenia tego limitu?

Byłbym wdzięczny za odpowiedż :ok:
Adresy były podane w skrypcie Bogu9821.  Szap (mud-freak) jednak dokładnie zdefiniował ich nazwę , aby wszystko miało ręce&nogi. 

Dla przypomnienia..
// Addresses
    const int oCNpc__Equip_ringNum_G1 = 6908773; //0x696B65
    const int oCNpc__Equip_ringNum_G2 = 7577475; //0x739F83

A jeżeli już mowa o Unionie to przydałby się by się jakiś porządny patch Quickslots, który także można włączać/wyłaczać. Chyba już coś takiego robiłeś.

I na koniec mógłbyś jednak opublikować ten kod. Chętnie spojrzę jak to jest napisane w Unionie.

47
Chyba tam link jest żle wklejony, bo nie mogę pobrać.

Z Mozilli poszło, miałem problem z Operą.

48
w skryptach UnPatcha 0.7 nie ma tych stałych...przynajmniej u mnie ten kod inaczej wygląda..

49
Cytuj
Na anglojęzycznych stronach znalazłem jakieś rozwiązanie. Unpatch do Gothica eliminuje ten problem, lecz patch zmienia napisy na angielskie. Czy idzie coś z tym zrobić?

Możesz zdekompilowac skrypty Unpatcha i zrobić patch na pakiecie Ninja, który będzie działał na wszytskich modach do G1. Jak nie będziesz wiedział jak to chociaz podeślij mi nowy kod na ZS_Sleep to ci pomogę.

BTW i tak miałem zrobić taki mini patch do G1. Chociażby naprawa błedu z switchami do moverów.

50
Być może tutaj uda siś Ci się znależć odpowiedź jak zaimplementować ten kod do Uniona.

http://www.gothic-library.ru/search/zCView/

@Siemekk, tak jak napisałem - podmieniłem funkcję _FocusNames na swoją. 

51
HookEngineF(oCGame__UpdateStatus, 8, Ninja_ColorFocusVobs_UpdateStatus);    Czym jest ta stała? Do jakiej metody ona się odwołuje? Bo to jest basement jakiego potrzebuje D:
Jest to nadpisanie Hooka z pakietu Lego zamiast standardowego _FocusNames jest tutaj Ninja_ColorFocusVobs_UpdateStatus
func void Ninja_ColorFocusVobs_UpdateStatus() {
    var int col; col = -1; // Stupid pseudo-locals
    var oCNpc her; her = Hlp_GetNpc(hero);

    if (Hlp_Is_oCNpc(her.focus_vob)) {
        var C_Npc oth; oth = _^(her.focus_vob);
        var int att; att = Npc_GetPermAttitude(oth, hero);                          // Modified by Pawbuj

        var int party; party = Ninja_ColorFocusVobs_GetAIVarSafe(oth, "AIV_PARTYMEMBER", FALSE);
        var int friendly; friendly = ((att == ATT_FRIENDLY || oth.npctype == NPCTYPE_FRIEND)
                                      && (!Ninja_ColorFocusVobs_GetNpcGuild(oth, "GIL_ORCSLAVE")));

        if      (Npc_IsDead(oth))    { col = Focusnames_Color_Neutral();         }  // New by Pawbuj
        else if (party)              { col = Ninja_ColorFocusVobs_Partymember(); }  // New by Pawbuj
        else if (friendly)           { col = Focusnames_Color_Friendly();        }  // New by Pawbuj
        else if (att == ATT_NEUTRAL) { col = Focusnames_Color_Neutral();         }
        else if (att == ATT_ANGRY)   { col = Focusnames_Color_Angry();           }
        else if (att == ATT_HOSTILE) { col = Focusnames_Color_Hostile();         };
    } else if (Hlp_Is_oCMobLockable(her.focus_vob)) {
        // Case for chests, doors and any other lockable mob
        var oCMobLockable lockable; lockable = _^(her.focus_vob);

        if (lockable.bitfield & oCMobLockable_bitfield_locked) { // Check if mob is locked
            if      (STR_Len(lockable.keyInstance)) { col = Focusnames_Color_Hostile();  }  // Need to use a key
            else if (STR_Len(lockable.pickLockStr)) { col = Focusnames_Color_Angry();    }  // Can use lockpick
            else                                    { col = Focusnames_Color_Neutral();  }; // Should never happen
        } else { // Lockable is not locked
            if (Hlp_Is_oCMobContainer(her.focus_vob)) { // Mob is an container
                var oCMobContainer chest; chest = _^(her.focus_vob);
                if (chest.containList_next)         { col = Focusnames_Color_Friendly(); }  // Chest unlocked and has goods
                else                                { col = Focusnames_Color_Neutral();  }; // Chest unlocked but empty
            } else {
                col = Focusnames_Color_Neutral(); // Lockable is unlocked
            };
        };
    } else {
        col = Focusnames_Color_Neutral();
    };

    var int ptr; ptr = MEM_Alloc(4);
    MEM_WriteInt(ptr, col);
    CALL_IntParam(ptr);
    CALL__thiscall(MEM_ReadInt(screen_offset), zCView__SetFontColor);
    MEM_Free(ptr);
};

52
if      (Npc_IsDead(oth))    { col = Focusnames_Color_Neutral();         }  // New by Pawbuj
        else if (party)              { col = Ninja_ColorFocusVobs_Partymember(); }  // New by Pawbuj
        else if (friendly)           { col = Focusnames_Color_Friendly();        }  // New by Pawbuj
        else if (att == ATT_NEUTRAL) { col = Focusnames_Color_Neutral();         }
        else if (att == ATT_ANGRY)   { col = Focusnames_Color_Angry();           }
        else if (att == ATT_HOSTILE) { col = Focusnames_Color_Hostile();         };

Tu jest pełen kod.

https://drive.google.com/open?id=1NsbNtuFR8Ja7wQ30xdQMPiWhdk-JsT8D


53
@Nuno nie wiem co Ci nie działa. Aż sprawdziłem u siebie i wszystko jest OK. Pobierz sobie aktualnego Resource Managera z tej strony

https://worldofplayers.ru/threads/40376/


54
Z czystej ciekawości zapytam czy da się podobnie zrobić dla amuletów ?

55
Offtopic / The art of gothic 3!!!! 40 sztuk!!!!
« dnia: 2020-02-06, 11:08 »
@pawbuj polecam Ci zaznajomić się z ofertami internetowymi gównoartbooków do G3, których ceny sięgają kilkuset złotych, a tutaj Art of Gothic 3 z większą ilością kontentu, Psimek sprzedaje Ci za o wiele mniej. Mniej januszowania, więcej myślenia.
Nie interesują mnie artbooki. Nie jestem ich kolekcjonerem i nie wiem ile taka książka może być warta, pewnie tyle ile ktoś jest w stanie zapłacić. Nie mam tez czasu śledzić tego na aukcjach. Chyba po to jest wątek, aby można takie pytanie postawić. 

56
Offtopic / The art of gothic 3!!!! 40 sztuk!!!!
« dnia: 2020-02-01, 17:12 »
polecam tego Allegrowicza.

Ja również.
Towar zgodny z ogłoszeniem + szybka przesyłka (książka dotarła w 3 dni).

Spoiler


cena za tą książkę 200 zł plus wysyłka. czy to aby nie przesada?

57
Łatki / Gothic: Nieoficjalny Patch 1.2
« dnia: 2020-01-20, 14:21 »
do skasowania ten post panie @Simen :)

58
Łatki / Gothic: Nieoficjalny Patch 1.2
« dnia: 2020-01-17, 21:29 »
Niestety, nieoficjalny patch 1.2 nie naprawia bezsenności wśród NPC. Czy ktoś wie, jak to naprawić? Dla mnie jest to mankament, który bardziej psuje imersje niż problematyczna drabina.
Jedyne co mi się udało zrobić to zainstalowałem angielski patch i to pomogło, ale niestety podmieniło tekst na angielski, a ja chcę zagrać po polsku.
Jeżeli chcesz nadal grać na wersji 1.2 to musiałbyś zdekompilować oba patche i podmienić z tego angielskiego rutynę ZS_sleep. Ja już to wcześniej poprawiłem w swojej NP.

59
Bardzo fajny pomysł zebrać te wszystkie patche vdf do jednej kupy. Warto rozważyć dopisanie wersji , bo już sam się gubię , którą pobrałem i czy jest aktualna.

60
Wie ktoś gdzie Dexter ma ta skrytkę między dwoma ściętymi drzewami.....?

Strony: 1 2 [3] 4 5 ... 82
Do góry