*Descriere:
Este un mic addon care adauga garduri la razboiul dintre bresle (war) pentru fiecare breasla in parte.
Cand timerul se termina, gardurile dispar si jucatorii pot sa treaca de "bariere" ca sa se bata cu breasla inamica.
*Poze / Video:
*Link download / Code:
Pentru instalare va las mai jos 2 fisiere, ori le inlocuiti la voi in sursa, ori comparati si modificati / adaugati ce lipseste.
war_map.cpp:
https://pastebin.com/4bCt9L4A
war_map.h:
https://pastebin.com/spR2beYP
Acum sa facem 2 fix-uri, ca sa nu poti trece prin garduri:
Mergem in char_battle.cpp si cautam:
si adaugam:
Acum, ca sa ascundem numele de la bariere mergem in sursa binary -> PythonTextTail.cpp si cautam:
Adaugam:
In mob_proto, ne asiguram ca vnum-ul pe care l am pus ca bariera are type DOOR
Este un mic addon care adauga garduri la razboiul dintre bresle (war) pentru fiecare breasla in parte.
Cand timerul se termina, gardurile dispar si jucatorii pot sa treaca de "bariere" ca sa se bata cu breasla inamica.
*Poze / Video:
*Link download / Code:
Pentru instalare va las mai jos 2 fisiere, ori le inlocuiti la voi in sursa, ori comparati si modificati / adaugati ce lipseste.
war_map.cpp:
https://pastebin.com/4bCt9L4A
war_map.h:
https://pastebin.com/spR2beYP
Acum sa facem 2 fix-uri, ca sa nu poti trece prin garduri:
Mergem in char_battle.cpp si cautam:
Cod: Selectaţi tot
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Schimbam 20387 cu vnum-u de la "bariere"
Acum, ca sa ascundem numele de la bariere mergem in sursa binary -> PythonTextTail.cpp si cautam:
Cod: Selectaţi tot
void CPythonTextTail::ShowCharacterTextTail(DWORD VirtualID)
if (pInstance->IsGuildWall())
return; Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.In mob_proto, ne asiguram ca vnum-ul pe care l am pus ca bariera are type DOOR




