Awakening Block?

11/07/2011 15:02 Blackout™#1
Wie Kann ich einstellen das man wen man Pet drausen hatt nicht awan Kan?
11/07/2011 15:06 bloody2009#2
öhm weiß nicht ob das stimmt aber einfach mal in der randomoption.inc die pet awa's raus nehmen?
11/07/2011 15:07 Blackout™#3
mhh dan kan man garnicht mehr pet awan ;(
11/07/2011 15:09 bloody2009#4
du willst doch einstellen das man ein pet nicht awan kann oder versteh ich das grad falsch? :|
11/07/2011 15:13 Blackout™#5
neain ich will einstellen das wen man den pet drausen hat nicht awan kan :)
11/07/2011 15:15 bloody2009#6
ah jetzt versteh ich's^^
eine frage was daran so schlimm ob man im invi oder wenn man's pet drause hat awat?
11/07/2011 15:15 Blackout™#7
man kan damit statten ist ein bugg!
11/07/2011 15:17 bloody2009#8
aso oke das is blöd :|
...hmm sry ich hoff die anderen hier ham eine Lösung für dich ;)
11/07/2011 15:32 .Zephion#9
Man kann stacken? Hau (-) awas ganz raus hatte das selbe Problem dann geht nichts mehr mit Stacken oder sonzt noch welche Buggs.
11/07/2011 15:34 Jopsi332#10
oder mach das
geh in randomoption.CPP
dann such nach
Code:
BOOL	CRandomOptionProperty::GenRandomOption( __int64* pnRandomOptItemId, int nRandomOptionKind, int nParts, bool bDecreaseFlag /* = false */ )
und füg darunter
Code:
 CUser* pUser = (CUser*)s.dwValue;
ein
dann such in der funktion das
Code:
SetParam( pnRandomOptItemId, pRandomOption->nDst, nAdj );
und mach daraus das
Code:
if(pUser->HasActivatedSystemPet() && pItemElem->GetProp()->dwItemKind3 == IK3_EGG) 
{
pUser->AddText("Du musst dein Pet reinhohlen um etwas zu erwecken!");
}
else
{
		SetParam( pnRandomOptItemId, pRandomOption->nDst, nAdj );
		}
	}
	return TRUE;
}
11/07/2011 15:39 Blackout™#11
ehm per source?
11/07/2011 15:42 Jopsi332#12
ja in der source im _common ordner
11/07/2011 15:45 Blackout™#13
_Common gibts aber kein randomoption.inc
11/07/2011 15:46 Jopsi332#14
ach ja ihc meine auch .cpp xD
11/07/2011 15:49 .Zephion#15
xD das war nun dein fehler Jopsi, hast "inc" geschriben :)