Skocz do zawartości
Przerwa konserwacyjna

Featured Replies

Opublikowano

Mikuw1N.png

Cześć, udostępniam dodatek umożliwiający konfigurowanie startowych przedmiotów w źródle gry. 
Przedmioty można dostosować czy mają być założone na dany slot oraz ustawić ich sockety i bonusy wbudowane.
System jest przetestowany i działa poprawnie.

QDW0o39.png

1. W service.h/CommonDefines.h dodaj:

🔐 Ukryta Treść 🔐


➡️ 2. W input_login.cpp przed bool NewPlayerTable(TPlayerTable * table, dodaj:

🔐 Ukryta Treść 🔐


➡️ 3. W input_login.cpp po table->skill_group = 0; dodaj:

🔐 Ukryta Treść 🔐


➡️ 4. W input_db.cpp znajdź:

🔐 Ukryta Treść 🔐


♻️ Zamień na:

🔐 Ukryta Treść 🔐



QDW0o39.png

Konfiguracji raczej nikomu nie muszę tłumaczyć, bo nie jest to nic trudnego. 
Zwróćcie tylko uwagę na numerowanie slotów w przedmiotach w ekipunku, pamiętając że itemy o size 2/3 nie zajmują jednej kratki tylko 2 lub 3.

  • Odpowiedzi 26
  • Wyświetleń 786
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Najbardziej popularny wpis

  • Ta druga.  bool NewPlayerTable2(TPlayerTable * table, const char * name, BYTE race, BYTE shape, BYTE bEmpire)

  • ExoCarossa
    ExoCarossa

    Napisałem kom, dodałem i ogarnalem dlaczego wyrzuca błąd braku race XD

  • Dzięki, @Delta Janusz co się stało że po turecku już mówisz za dużo na tureckich forach siedzisz. 😀

Opublikowano
  • Programista

wylaczcie to komentowanie za content

fajnie czasem zobaczyc co tam glupiego metinowcy nawymyslaja i w tym przypadku rowniez sie nie zawiodlem

Edytowane przez Thorek

Opublikowano
19 godzin temu, Thorek napisał(a):

wylaczcie to komentowanie za content

fajnie czasem zobaczyc co tam glupiego metinowcy nawymyslaja i w tym przypadku rowniez sie nie zawiodlem

no bo wszystko musi być w source tak?????!!!?!?!?!??!

  • 2 tygodnie później...
  • 3 tygodnie później...
  • 1 miesiąc temu...
  • 2 tygodnie później...
Opublikowano
W dniu 23.02.2024 o 00:00, Thorek napisał(a):

wylaczcie to komentowanie za content

fajnie czasem zobaczyc co tam glupiego metinowcy nawymyslaja i w tym przypadku rowniez sie nie zawiodlem

Czemu takowe rozwiązanie jest głupie? pytam z ciekawości.

  • 2 miesiące temu...
Opublikowano

➡️ 3. W input_login.cpp po table->skill_group = 0; dodaj:

#ifdef ENABLE_NEW_START_SYSTEM
    table->parts[PART_MAIN] = GET_BASIC_ARMOR(race);
#endif

Szefy, mam dwa table->skill_group = 0; to dodać to w której funkcji?

bool NewPlayerTable(TPlayerTable * table,

Czy

bool NewPlayerTable2(TPlayerTable * table, const char * name, BYTE race, BYTE shape, BYTE bEmpire)

Opublikowano
6 minut temu, Sevence napisał(a):

Ta druga. 

bool NewPlayerTable2(TPlayerTable * table, const char * name, BYTE race, BYTE shape, BYTE bEmpire)

Napisałem kom, dodałem i ogarnalem dlaczego wyrzuca błąd braku race XD

  • 3 miesiące temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...