Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

-32HP Przy Logowaniu Postaci


Rekomendowane odpowiedzi

Opublikowano

linia.png

-32HP Przy Logowaniu Postaci

linia.png

 

 

linia.png

Opis Bugu Występujący Podczas Logowaniu Postaci Do Gry

linia.png

Podczas wylogowywania postaci, która ma ponad 32.000 punktów

życia następuję uciążliwy bug, który nasze dodatnie [+] punkty

HP przemienia w ujemne [-]. Dzieje się to dlatego gdyż max

wartość dla tego value w bazie przyjmuje zakres od -32767 do 32767.

Wychodzi na to, że jeżeli zmienimy na inny typ danych to lub

powiększymy długość zapisu to TEORETYCZNIE życie nie powinno

nam się bugować. Niestety.. nie przejdzie to... A więc.. ? =)

 

 

linia.png

Quest Usuwający Bug

linia.png

 

quest hp_fix begin
state start begin
	when login with pc.get_hp() < -10000 begin
	--chat("HP: "..pc.get_hp()) -- for test
	affect.add_collect(10, 32000, 4)
	end
end
end

Wgrywamy za pomocą

http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer

 

 

 

linia.png

Wyjaśnienie Zasady Działania Questa Podczas Logowania

linia.png

Kiedy gracz się zaloguje na serwer i jego życie będzie będzie poniżej 10.000 HP

To uaktywnia się efekt regeneracji HP przez 4 sekundy o +32.000 na sekundę.

Po upływie 3 sekund gracz ma w pełni zregenerowane HP. =)

 

 

Liczby podkreślone kolorami można spokojnie edytować w Quescie. Liczba -10k HP to jest warunek po jakim może się dopiero regenerować HP.

Jest to zrobione m. in po to, by gracze ciągle nie korzystali z tego ułatwienia. Natomiast liczba 32k to wiadomo ile życia w ciągu sekundy ma regenerować quest.

Wynika na to, że w ciągu 2 sekund powinno się zregenerować HP.. To dlaczego jest wpisane 4? Ponieważ pierwsze 2 sekundy zabiera logowanie i pojawianie się postaci bez regeneracji HP.

 

 

Pozdrawiam, Bambus3k =P

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

Bambusek napisał tutka jakieś święto dzisiaj ? :D

Nie no quest się przyda.Wkurzające to było.

Teraz zapewne powstanie rzesza serverów po 20k pż w jednym itmku :D

Pozdro

Opublikowano

Szczerze akurat to mi się nie przyda a napisałem z myślą o tych, którzy co chwilę ktoś na pw mnie się pyta,

"eee, jak odbugować by gracz się logował i nie miał -27k życia ?!, DZIĘKI."

 

Uciekam spać bo rano do pracy..

Btw, ta liczba 10 to jest "value" od regeneracji, również mogło by być apply. HP_REGEN.

I oczywiście to jest na funy raczej na hard taki problem nie występuje.

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

To działa na zasadzie opóźnionego przedmiotu Błogosławieństwo życia?

 

No, ale ważne, że działa, bo niestety, ale nie chce mi się co wbicie wpisywać komendy /reset lub dawać sobie błogo życia, w dodatku mam jakiś błąd, że nie da ich się łączyć, dzięki bambus, świetna robota

Jak zawsze <3

.

1317460154-U259168.png

 

Achievementy:

mca.png

1317460445-U259168.png

Opublikowano

Rzal wiencej nic Ci nie powiem na vt :(

 

Nie no , spoko , dodajcie sobie jeszcze

 

affect.add(11, 32000, 4)

 

To sie SP też będzie regenerkować

Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Opublikowano

Rzal wiencej nic Ci nie powiem na vt :(

 

Nie no , spoko , dodajcie sobie jeszcze

 

affect.add(11, 32000, 4)

 

To sie SP też będzie regenerkować

 

Wojtek nie odróżnia VT o TS, ^^..!

A kto papugował z changelog i teraz z tym by przed napisaniem na pw spełnić pewne warunki? =(

weś rzal wogule.

 

 

This difference file is created by The Interactive Disassembler

WoJjTeK
FFFFFFFF: 69 =(
0004D1A2: E8 !!
0004D1A3: 19 AJ
0004D1A4: 45 AD
0004D1A5: 0B SP

xD

 

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

Ja mialem pierwszy changeloga :< , a z tymi warunkami to ... :D Dobry pomysł był no i tyle^^

Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Opublikowano

Hehe, prawda, każdy od sb coś ściąga :P

Rzal i bul.

Co do questa, to prosty i dobry, chociaż Mi tam nie przeszkadzało.

+

@Bambus3k

Miszczu napisz na pe wu sfoje gie gie ! = )

Opublikowano

Gowniane ! xD

entisttag.png

 

Użytkownik Który Został Zbnowany :Napewno

Okres Bana: Perm

Moderator / Admin Który Nałozył Blokade : Lord Makin

Powód :Spamer/idiota/grozi administracji/dureń (Za coś tekigo Max 72h Ban A Nie Perm )

 

Link Do Tematu :

 

 

http://www.mpcforum.pl/topic/247974-napewno/

 

Lub Przenieś Mnie !

 

Zasłużyłem To Poproszę Plusika O To Jego Wygląd : add.png

 

 

Opublikowano

dobry quest...działający co najważniejsze..dziaa +;]

 

weźcie to podklejcie ;] wiele osób ma z tym problem

Opublikowano

Bambus3k, dzięki za tego questa, przyda się na serwery 4fun takie jak mój. Jak możesz to zrób też poradnik z bugfixem na padające game i db sf 2010 :)

Opublikowano

Kiedyś kombinowałem nad tym fixem.. lecz nie przyszło mi do głowy żeby użyć funkcji affect.add_collect.

 

Jeżeli ktoś che się pobawić tą funkcją to tu macie listę właściwości.

	["MAX_HP"]		= 1,
["MAX_SP"]		= 2,
["CON"]			= 3,
["INT"]			= 4,
["STR"]			= 5,
["DEX"]			= 6,
["ATT_SPEED"]		= 7,
["MOV_SPEED"]		= 8,
["CAST_SPEED"]		= 9,
["HP_REGEN"]		= 10,
["SP_REGEN"]		= 11,
["POISON_PCT"]		= 12,
["STUN_PCT"]		= 13,
["SLOW_PCT"]		= 14,
["CRITICAL_PCT"]	= 15,
["PENETRATE_PCT"]	= 16,
["ATTBONUS_HUMAN"]	= 17,
["ATTBONUS_ANIMAL"]	= 18,
["ATTBONUS_ORC"]	= 19,
["ATTBONUS_MILGYO"]	= 20,
["ATTBONUS_UNDEAD"]	= 21,
["ATTBONUS_DEVIL"]	= 22,
["STEAL_HP"]		= 23,
["STEAL_SP"]		= 24,
["MANA_BURN_PCT"]	= 25,
["DAMAGE_SP_RECOVER"]	= 26,
["BLOCK"]		= 27,
["DODGE"]		= 28,
["RESIST_SWORD"]	= 29,
["RESIST_TWOHAND"]	= 30,
["RESIST_DAGGER"]	= 31,
["RESIST_BELL"]		= 32,
["RESIST_FAN"]		= 33,
["RESIST_BOW"]		= 34,
["RESIST_FIRE"]		= 35,
["RESIST_ELEC"]		= 36,
["RESIST_MAGIC"]	= 37,
["RESIST_WIND"]		= 38,
["REFLECT_MELEE"]	= 39,
["REFLECT_CURSE"]	= 40,
["POISON_REDUCE"]	= 41,
["KILL_SP_RECOVER"]	= 42,
["EXP_DOUBLE_BONUS"]	= 43,
["GOLD_DOUBLE_BONUS"]	= 44,
["ITEM_DROP_BONUS"]	= 45,
["POTION_BONUS"]	= 46,
["KILL_HP_RECOVER"]	= 47,
["IMMUNE_STUN"]		= 48,
["IMMUNE_SLOW"]		= 49,
["IMMUNE_FALL"]		= 50,
["SKILL"]		= 51,
["BOW_DISTANCE"]	= 52,
["ATT_GRADE_BONUS"]	= 53,
["DEF_GRADE_BONUS"]	= 54,
["MAGIC_ATT_GRADE"]	= 55,
["MAGIC_DEF_GRADE"]	= 56,
["CURSE_PCT"]		= 57,
["MAX_STAMINA"]		= 58,
["ATTBONUS_WARRIOR"]	= 59,
["ATTBONUS_ASSASSIN"]	= 60,
["ATTBONUS_SURA"]	= 61,
["ATTBONUS_SHAMAN"]	= 62,
["ATTBONUS_MONSTER"]	= 63,

(fragment questlib.lua)

cm2_sygnatura.jpg

  • 1 miesiąc temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...