Rebirth via Command!

04/27/2013 11:24 Taasy#1
Was für einen Code muss ich einsetzen damit man Maximal mit /Rebirth oder so 5 mal rebirthen kann.

MFG Taasy
04/27/2013 11:28 ThoughtfulDev#2
in der funtextcmd.cpp bei dem command halt (ich nehme an dass du es über m_nCampusPoint machst)

dann halt so abfragen
Code:
if ( pUser->m_nCampusPoint == 5) {
pUser->AddText("Maximale Rebirths erreicht!");
}
04/27/2013 11:30 Taasy#3
Ich meine das ich das schon probiert habe , aber es dann errors gegeben hat.
04/27/2013 11:51 ThoughtfulDev#4
zeig uns einfach mal deinen rebirth command also den ausschnit aus der funxtextcmd.cpp
04/27/2013 12:12 Taasy#5
FuncTextCmd.cpp

Quote:
BOOL TextCmd_prestige( CScanner& scanner )
{
#ifdef __WORLDSERVER
CUser *pUser;
pUser = (CUser*)scanner.dwValue;
if(pUser->m_nLevel >= 155 && pUser->IsLegendHero())
pUser->InitLevelPrestige( pUser->m_nJob-16,60);
else
pUser->AddText("You dont have the right level to go Prestige!");
#endif
return TRUE;
}
Quote:
ON_TEXTCMDFUNC( TextCmd_prestige, "prestige", "prestige", "ÅÚ·¹Æ÷Æ®", "ÅÚ·¹", TCM_SERVER, AUTH_GENERAL , "ÅÚ·¹Æ÷Æ®" )
04/27/2013 12:17 ThoughtfulDev#6
damit
Code:
pUser->m_nCampusPoint
funktioniert musst du in der Mover.h m_nCampusPoint in einen "public:" Scope setzen
04/27/2013 12:24 Taasy#7
Und das geht wie genau , bin ein noob :3

#push

Ich habe immer noch keine ahnung wie ich das anstellen soll.

#bitte um schnelle hilfe.