Merge pull request #104 from Arkshine/add-change_level
Add change_level() native.
This commit is contained in:
@ -633,7 +633,7 @@ public cmdSlap(id, level, cid)
|
||||
|
||||
public chMap(map[])
|
||||
{
|
||||
server_cmd("changelevel %s", map)
|
||||
change_level(map);
|
||||
}
|
||||
|
||||
public cmdMap(id, level, cid)
|
||||
|
@ -85,6 +85,20 @@ native precache_sound(const name[]);
|
||||
/* Precaches any file. */
|
||||
native precache_generic(const szFile[]);
|
||||
|
||||
/**
|
||||
* Changes map.
|
||||
*
|
||||
* @note This calls the pfnChangelLevel engine function.
|
||||
* @note This has the same behavior as calling the "changelevel" server command,
|
||||
* but this will also trigger the server_changelevel() forward in AMXX plugins.
|
||||
* It will also notify any Metamod plugins that are hooking pfnChangeLevel.
|
||||
*
|
||||
* @param map The map name to change.
|
||||
*
|
||||
* @noreturn
|
||||
*/
|
||||
native change_level(const map[]);
|
||||
|
||||
/* Sets info for player. */
|
||||
native set_user_info(index,const info[],const value[]);
|
||||
|
||||
|
@ -300,7 +300,7 @@ public cmdMapsMenu(id, level, cid)
|
||||
}
|
||||
|
||||
public delayedChange(mapname[])
|
||||
server_cmd("changelevel %s", mapname)
|
||||
change_level(mapname)
|
||||
|
||||
public actionVoteMapMenu(id, key)
|
||||
{
|
||||
|
@ -97,7 +97,7 @@ public delayedChange(param[])
|
||||
if (g_mp_chattime) {
|
||||
set_pcvar_float(g_mp_chattime, get_pcvar_float(g_mp_chattime) - 2.0)
|
||||
}
|
||||
server_cmd("changelevel %s", param)
|
||||
change_level(param)
|
||||
}
|
||||
|
||||
public changeMap()
|
||||
|
Reference in New Issue
Block a user