just pushed
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#pragma semicolon 1
|
||||
#define PLUGIN_AUTHOR "jenz"
|
||||
#define PLUGIN_VERSION "1.0"
|
||||
|
||||
#include <sourcemod>
|
||||
#include <mapchooser_extended>
|
||||
|
||||
//https://github.com/Mikusch/SM-TickrateChanger/tree/main
|
||||
|
||||
public Plugin myinfo =
|
||||
{
|
||||
name = "tickrate_command_caller",
|
||||
author = PLUGIN_AUTHOR,
|
||||
description = "set tickrate based on what nextmap is",
|
||||
version = PLUGIN_VERSION,
|
||||
url = "www.unloze.com"
|
||||
};
|
||||
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
// Purpose:
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
|
||||
public void OnMapVoteEnd(const char[] map)
|
||||
{
|
||||
new Handle:fileHandle = OpenFile("maps_66_tick.txt", "r" );
|
||||
char lineBuffer[256];
|
||||
bool changeTick = false;
|
||||
while(!IsEndOfFile(fileHandle) && ReadFileLine(fileHandle, lineBuffer, sizeof(lineBuffer)))
|
||||
{
|
||||
TrimString(lineBuffer);
|
||||
if (StrEqual(map, lineBuffer, false))
|
||||
{
|
||||
changeTick = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
CloseHandle(fileHandle);
|
||||
if (changeTick)
|
||||
{
|
||||
ServerCommand("sm_tickrate 66");
|
||||
}
|
||||
else
|
||||
{
|
||||
ServerCommand("sm_tickrate 100");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user