dome
Doing this doesn't give you a score if you use Debug Keys. Like in Totengraber 2.
Step 1:
Open WL_DEF.H and add this somewhere:
extern int DebugOk;
Step 2:
Open WL_AGENT.C and do a search for "Give Points"(no quotes!) you should see something like this:
/*
=============
=
=Give Points
=
=============
*/
void GivePoints (long points)
{
gamestate.score += points;
while (gamestate.score >= gamestate.nextextra)
{
gamestate.nextextra += EXTRAPOINTS;
GiveExtraMan ();
}
DrawScore ();
}
Step 3: Change it to: (DON'T forget to add the "}" (no quotes) after "DrawScore ();" !
=============
=
=Give Points
=
=============
*/
void GivePoints (long points)
{
if (!DebugOk)
{
gamestate.score += points;
while (gamestate.score >= gamestate.nextextra)
{
gamestate.nextextra += EXTRAPOINTS;
GiveExtraMan ();
}
DrawScore ();
}
}
Compile and Link up!
Now when you use debug keys you get no score and the player can't get a score!
Code Editing Tutorials
How to make player get NO score when cheating!
How to make player get NO score when cheating!
Doing this doesn't give you a score if you use Debug Keys. Like in Totengraber 2.
Step 1:
Open WL_DEF.H and add this somewhere:
extern int DebugOk;
Step 2:
Open WL_AGENT.C and do a search for "Give Points"(no quotes!) you should see something like this:
/*
=============
=
=Give Points
=
=============
*/
void GivePoints (long points)
{
gamestate.score += points;
while (gamestate.score >= gamestate.nextextra)
{
gamestate.nextextra += EXTRAPOINTS;
GiveExtraMan ();
}
DrawScore ();
}
Step 3: Change it to: (DON'T forget to add the "}" (no quotes) after "DrawScore ();" !
=============
=
=Give Points
=
=============
*/
void GivePoints (long points)
{
if (!DebugOk)
{
gamestate.score += points;
while (gamestate.score >= gamestate.nextextra)
{
gamestate.nextextra += EXTRAPOINTS;
GiveExtraMan ();
}
DrawScore ();
}
}
Compile and Link up!
Now when you use debug keys you get no score and the player can't get a score!