Ok, I did this:
PHP Code:
#pragma semicolon 1
#include <sourcemod>
#include <SteamWorks>
#define PLUGIN_VERSION "1.1.4"
new Handle:descriptionCvar = INVALID_HANDLE;
public Plugin:myinfo = {
name = "[Any] SteamTools Game Description Override",
author = "Dr. McKay, Sarabveer(VEER™)",
description = "Overrides the default game description (i.e. \"Team Fortress\") in the server browser using SteamTools",
version = PLUGIN_VERSION,
url = "https://forums.alliedmods.net/showthread.php?p=1583349"
};
public OnPluginStart() {
descriptionCvar = CreateConVar("st_gamedesc_override", "", "What to override your game description to");
CreateConVar("st_gamedesc_override_version", PLUGIN_VERSION, "SteamTools Game Description Override Version", FCVAR_DONTRECORD|FCVAR_NOTIFY);
decl String:description[128];
GetConVarString(descriptionCvar, description, sizeof(description));
HookConVarChange(descriptionCvar, CvarChanged);
native bool:SteamWorks_SetGameDescription(String:description[]);
}
public CvarChanged(Handle:cvar, const String:oldVal[], const String:newVal[]) {
decl String:description[128];
GetConVarString(descriptionCvar, description, sizeof(description));
native bool:SteamWorks_SetGameDescription(String:description[]);
}
public Callback_VersionConVarChanged(Handle:convar, const String:oldValue[], const String:newValue[]) {
ResetConVar(convar);
}
But I get these errors when Compiling:
Code:
SourcePawn Compiler 1.6.3
Copyright (c) 1997-2006, ITB CompuPhase, (C)2004-2008 AlliedModders, LLC
sw_gamedesc_override.sp(24) : error 029: invalid expression, assumed zero
sw_gamedesc_override.sp(24) : warning 221: label name "bool" shadows tag name
sw_gamedesc_override.sp(24) : error 029: invalid expression, assumed zero
sw_gamedesc_override.sp(24) : warning 203: symbol is never used: "bool"
sw_gamedesc_override.sp(30) : error 029: invalid expression, assumed zero
sw_gamedesc_override.sp(30) : warning 221: label name "bool" shadows tag name
sw_gamedesc_override.sp(30) : error 029: invalid expression, assumed zero
sw_gamedesc_override.sp(30) : warning 203: symbol is never used: "bool"
4 Errors.
__________________