Hey again! This is my 'fast-stupid' tutoral. I will show and tell how to make custom medals or 'custom popup'
Medal - this thing like wager, or messages as "Tripple kill!" etc
You need thoose files:
I will use my string: MODMEDAL_TESTTEXT
1. Copy raw\mp\medalTable.csv to mods\mp_YOURMOD\mp\medalTable.csv
2. Create in mp_TESTMOD folders (with using AkelPad etc):
3. Open this file and put following lines:
4. Now Open your medalTable.csv file and make custom medal following default medals as example:
- FOLLOW THIS:
5. Go in end of file and find last line, you will see number:
6. Create custom (following 4th msg):
7. Now go to
8. Add thoose lines:
9. Save files.
NOTE: Do not use 'self processMedal( );' function! You can be banned, because this Stats Modifer! Read 11th msg for call medal
10. Find
11. Copy this functions ( fixed by me )
and put in
NOTE: Only in _medals.gsc !
12. Now for call medal use:
13. Build your mod and test!
Medal - this thing like wager, or messages as "Tripple kill!" etc
You need thoose files:
- raw\mp\medalTable.csv
- raw\maps\mp\_medals.gsc
- mod.csv
- Localized Strings knowledge
- Mod tools
I will use my string: MODMEDAL_TESTTEXT
1. Copy raw\mp\medalTable.csv to mods\mp_YOURMOD\mp\medalTable.csv
2. Create in mp_TESTMOD folders (with using AkelPad etc):
Quote:english\localizedstrings\modmedal.str
3. Open this file and put following lines:
Quote:VERSION "1"
CONFIG "C:\projects\cod\t5\bin\StringEd.cfg"
FILENOTES ""
4. Now Open your medalTable.csv file and make custom medal following default medals as example:
- FOLLOW THIS:
Quote:NUMBER OF MEDAL,MEDAL TYPE (NAME),MEDAL TEXT,MEDAL DESC,XP,XP2,0
5. Go in end of file and find last line, you will see number:
Quote:62,MEDAL_AIRCRAFT_ASSIST,MEDAL_AIRCRAFT_ASSIST,MEDAL_AIRCRAFT_ASSIST_DESC,0,0,0
6. Create custom (following 4th msg):
Quote:63,MEDAL_CUSTOMTEST,MODMEDAL_TESTTEXT,MODMEDAL_TESTTEXT_DESC,100,100,0
7. Now go to
Quote:mp_YOURMOD\english\localizedstrings\modmedal.strand open it
8. Add thoose lines:
Quote:REFERENCE TESTTEXT
LANG_ENGLISH "Test medal"
REFERENCE TESTTEXT_DESC
LANG_ENGLISH "Test medal description! This is works!"
9. Save files.
NOTE: Do not use 'self processMedal( );' function! You can be banned, because this Stats Modifer! Read 11th msg for call medal
10. Find
Quote:raw\maps\mp\_medals.gscand move to
Quote:mp_YOURMOD\maps\mp\_medals.gsc
11. Copy this functions ( fixed by me )
Quote:processModMedal(medalName)
{
self thread giveModMedal( medalName );
}
giveModMedal( medalName )
{
self endon("disconnect");
if ( level.teambased )
xp = level.medalInfo[medalName]["xp"].team;
else
xp = level.medalInfo[medalName]["xp"].player;
self.score += xp;
addMedalToQueue( level.medalInfo[medalName]["index"] );
}
and put in
Quote:mp_YOURMOD\maps\mp\_medals.gscin end of file...
NOTE: Only in _medals.gsc !
12. Now for call medal use:
Quote:self maps\mp\_medals::processModMedal( MEDAL TYPE (NAME)! );Ex.
Quote:self maps\mp\_medals::processModMedal( "MEDAL_CUSTOMTEST" );
13. Build your mod and test!