Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Brak Straty Rangi Po Zabiciu

Featured Replies

Opublikowano

Panowie mam pytanko. 

Chciałbym zrobić tak, żeby nie tracić punktów rangi po zabijaniu, ponieważ będę robił serwer tylko dla paru moich znajomych i dzielimy się na dwa teamy w jednym królestwie. Konkurencja będzie wyglądać tak, że jedyna opcja w walce o bossy będzie musiała się opierać na zabijaniu w trybie wolnym, oraz gildyjnym. Zdaję sobie sprawę, że też będzie trzeba ogarnąć kod w trybie pt jak np tu w char_battle

 

CKod został skopiowany
if (number(1, 100) < iNoPenaltyProb)pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("żë˝ĹŔÇ ş¸ČŁ·Î ľĆŔĚĹŰŔĚ ¶łľîÁöÁö ľĘľŇ˝Ŕ´Ď´Ů."));else{if (g_iUseLocale && pkKiller->GetParty()){	FPartyAlignmentCompute f(-20000, pkKiller->GetX(), pkKiller->GetY());	pkKiller->GetParty()->ForEachOnlineMember(f); 	if (f.m_iCount == 0)		pkKiller->UpdateAlignment(-20000);	else	{		sys_log(0, "ALIGNMENT PARTY count %d amount %d", f.m_iCount, f.m_iAmount); 		f.m_iStep = 1;		pkKiller->GetParty()->ForEachOnlineMember(f);	}}else	pkKiller->UpdateAlignment(-20000); }

 

Żeby tego nie robić głupio wolałbym się doradzić kogoś. Który kod dokładnie edytować czy usunąć (jeśli chodzi o edycje to dobrze jakby ktoś kumaty pomógł) 

Pozdrawiam

Rozwiązane przez Sevence

Opublikowano
  • Autor

Edytowałem -20000 na 0 i rangi nie tracę. Działa, ale jeśli jest rozsądniejsze rozwiązanie to prosiłbym o info.

Opublikowano
  • Rozwiązanie

@Drip-133 Tak, wystarczy zmiana wartości na 0 lub użyć komentarzy. 

 

CKod został skopiowany
if (number(1, 100) < iNoPenaltyProb){    pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("żë˝ĹŔÇ ş¸ČŁ·Î ľĆŔĚĹŰŔĚ ¶łľîÁöÁö ľĘľŇ˝Ŕ´Ď´Ů."));}else{    if (g_iUseLocale && pkKiller->GetParty())    {        FPartyAlignmentCompute f(0, pkKiller->GetX(), pkKiller->GetY());        pkKiller->GetParty()->ForEachOnlineMember(f);         if (f.m_iCount == 0)        {            // pkKiller->UpdateAlignment(0);        }        else        {            sys_log(0, "ALIGNMENT PARTY count %d amount %d", f.m_iCount, f.m_iAmount);             f.m_iStep = 1;            pkKiller->GetParty()->ForEachOnlineMember(f);        }    }    else    {        // pkKiller->UpdateAlignment(0);     }}

 

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.