Zablokowanie zakładania przedmiotów 1682 8

O temacie

Autor Siemekk

Zaczęty 11.01.2017 roku

Wyświetleń 1682

Odpowiedzi 8

Siemekk

Siemekk

Złote Wrota
Untersturmfuhrer
posty2143
Propsy1151
ProfesjaProgramista
  • Złote Wrota
  • Untersturmfuhrer
Tak jak w temacie... Jak czegoś takiego dokonać  :hmmm: Przypisywanie zaklęć do magbook'a można wyłączyć za pomocą MemoryProtectionOverride i MEM_WriteByte. Ale co z zakładaniem kuszy i miecza? Ktoś mógłby podpowiedzieć gdzie szukać?
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Mark56

Mark56

Moderator
som veľký magič
posty1632
Propsy1846
ProfesjaAnimator
  • Moderator
  • som veľký magič
spróbuj w on_equip, zmienić condition (wymagania) na niemożliwe (9999) ?  :F
ale pewnie on_equip jest wykonane dopiero po założeniu... 
 


Siemekk

Siemekk

Złote Wrota
Untersturmfuhrer
posty2143
Propsy1151
ProfesjaProgramista
  • Złote Wrota
  • Untersturmfuhrer
To nie zadziała :F bo jest wykonywane dopiero po założeniu tak jak mówisz.
Chodzi mi o coś takiego jak to:
https://www.youtube.com/watch?v=hR6sKgLzxyI

Kliknął przycisk 1, przedmiot nie został wyekwipowany(nie zmienił flagi) ale został przypisany do QuickSlota. O taki sam efekt mi chodzi (brak reakcji z tym przedmiotem nic, zero)
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Szmyk

Szmyk

Użytkownicy
posty64
Propsy58
Profesjabrak
  • Użytkownicy
Możesz spróbować ustawiać wymagania na, jak to Mark określił, niemożliwe w momencie, kiedy najechałeś na przedmiot w ekwipunku (tę funkcję wykorzystuje QuickSlots z LeGo).
 

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
Jedyne, co LeGo quickslots robi to kasuje magię runiczną.

        // Neue Quest: Vernichte die Runenmagie
        MemoryProtectionOverride(7577148, 5);
        MEM_WriteByte(7577148+0, 233/*E9*/);
        MEM_WriteByte(7577148+1, 229/*E5*/);
        MEM_WriteByte(7577148+2, 001/*01*/);
        MEM_WriteByte(7577148+3, 000/*00*/);
        MEM_WriteByte(7577148+4, 000/*00*/);
        // Quest Erfolg: Vernichte die Runenmagie

Nie ma tam nic o broni na slotach 1 i 2. Te dwa zostają bez zmian (Arcania-like).
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Splash

Splash

Moderator
posty4207
Propsy3403
ProfesjaNierób
  • Moderator
Nie kasuje, tylko blokuje przypisywanie runy/zwoju do tablicy w mag booku. Aby to zrobić, nie trzeba kombinować na nie wiadomo jakie sposoby. Jeden HookEngine, parę linijek i zrobione.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Siemekk

Siemekk

Złote Wrota
Untersturmfuhrer
posty2143
Propsy1151
ProfesjaProgramista
  • Złote Wrota
  • Untersturmfuhrer
Pod jaką klasę byłby ten Hook ? zCInput, Inventory czy co? Z resztą bym już sobie poradził.
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Splash

Splash

Moderator
posty4207
Propsy3403
ProfesjaNierób
  • Moderator
Ot i cała filozofia:
func void DontEquipWeapon ()
{
if (MEM_InstToPtr (hero) != ECX)
{
return;
};

var c_item itm; itm = _^ (MEM_ReadInt (ESP+4));

if (itm.mainflag == ITEM_KAT_NF || itm.mainflag == ITEM_KAT_FF)
{
MEM_WriteInt (ESP+4, 0);
};
};

HookEngineF (7545792, 7, DontEquipWeapon);
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Siemekk

Siemekk

Złote Wrota
Untersturmfuhrer
posty2143
Propsy1151
ProfesjaProgramista
  • Złote Wrota
  • Untersturmfuhrer
Dzięki, ale dalej jest tak, że jak kliknę jeden lub 2 to ekwipunek się wyłącza... Jest na to jakiś sposób? (aby temu zaradzić)
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry