Skill Points Bug brauch mal hilfe ;)

07/28/2011 11:42 Pixelfehler#1
Hey Leute ich hab das Problem das man mehr skillpoints verteilen kann als man hat nutze die Source von aldi ;)

Hat jemand eine Idee wo genau ich das fixxen muss in der WndSkillInventory.cpp ?

Thx schon mal^^
07/28/2011 13:14 dennisdra#2
Inwiefern stellt dies denn ein Problem dar o.ô

_Common/Mover.cpp
Code:
int nMaxPoint = 1280;	// ÃÖ´ëÀÎ JOB_ELEMENTOR ²¨·Î ¼³Á¤ÇÔ
	if( m_nJob == JOB_KNIGHT || m_nJob == JOB_BLADE || m_nJob == JOB_KNIGHT_MASTER || m_nJob == JOB_BLADE_MASTER || m_nJob == JOB_KNIGHT_HERO || m_nJob == JOB_BLADE_HERO )
		nMaxPoint = 870;
	else if( m_nJob == JOB_JESTER || m_nJob == JOB_RANGER || m_nJob == JOB_JESTER_MASTER || m_nJob == JOB_RANGER_MASTER || m_nJob == JOB_JESTER_HERO || m_nJob == JOB_RANGER_HERO )
		nMaxPoint = 910;
	else if( m_nJob == JOB_RINGMASTER || m_nJob == JOB_RINGMASTER_MASTER || m_nJob == JOB_RINGMASTER_HERO )
		nMaxPoint = 902;
	else if( m_nJob == JOB_BILLPOSTER || m_nJob == JOB_PSYCHIKEEPER || m_nJob == JOB_BILLPOSTER_MASTER || m_nJob == JOB_PSYCHIKEEPER_MASTER || m_nJob == JOB_BILLPOSTER_HERO || m_nJob == JOB_PSYCHIKEEPER_HERO )
		nMaxPoint = 950;
	else if( m_nJob == JOB_LORDTEMPLER_HERO )
		nMaxPoint = 900;
	else if( m_nJob == JOB_STORMBLADE_HERO )
		nMaxPoint = 890;
	else if( m_nJob == JOB_WINDLURKER_HERO || m_nJob == JOB_CRACKSHOOTER_HERO )
		nMaxPoint = 930;
	else if( m_nJob == JOB_FLORIST_HERO )
		nMaxPoint = 932;
	else if( m_nJob == JOB_FORCEMASTER_HERO )
		nMaxPoint = 970;
	else if( m_nJob == JOB_MENTALIST_HERO )
		nMaxPoint = 975;
	else if( m_nJob == JOB_ELEMENTORLORD_HERO )
		[COLOR="Red"]nMaxPoint = 1300;[/COLOR]
Bei mir ist es so das ->
nMaxPoint = 1300; der Elementorlord 1300 Skillpoints nach dem 3rd Jobchange bekommt.

Ich denke es ist so hoch angesetzt, da die One-Click Jobchanges von Sedrika nicht immer Skillpunkte geben (k.a 1:100000 die wahrscheinlichkeit) und somit hat man halt genug Points zum verteilen.
07/28/2011 13:40 Pixelfehler#3
Es geht darum das ich zb trotzdem alles maxen kann obwohl ich gar keine Points mehr hab und das führt zu Bugs.
07/28/2011 13:57 Sedrika#4
Wenn man auf OK klick, werden die punkte schon verteilt, bevor man auf das OK in der Message Box da klick, stell um, das man erst nach der msg box die punkte verteilt bekommt und nicht erst dabei.
07/28/2011 20:59 Pixelfehler#5
Sry aber iwie steh ich aufm Schlauch was soll ich machen .__.

Thx schon mal ;)
07/28/2011 21:44 .SnoX#6
Sollst das machen was Sedrika geschrieben hat, sollst das so einstellen das du zuerst in der msg Box OK drücken musst, damit die Skillpoints verteilt werden.
07/28/2011 21:53 TechLead#7
ja wie soll er das amchen meint er glaub ich kann niemand den source teil or so posten für ihn?
07/28/2011 21:57 Pixelfehler#8
ich weiss das es an der wndSkillinventory.cpp liegt aber weiss nicht wie ich es fixx ;)