A friend of mine helped me out. I have one more request, though. How would I make it so that when I join the server and I have ADMFLAG_RCON. It'll automatically give the model to me. You guys are the best!
PHP Code:
#include <sourcemod>
#include <sdktools>
#pragma semicolon 1
// Plugin Info
public Plugin:myinfo =
{
name = "Models",
author = "Headline",
description = "Hunger Games Models",
version = "2.0",
url = "http://www.allied-gamers.com"
}
// On plugin start
public OnPluginStart()
{
RegAdminCmd("sm_model", command_model, ADMFLAG_GENERIC, "Gives Model");
}
// On Map Start Download/Pre-cache
public OnMapStart()
{
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit_arms.dx90.vtx");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit_arms.vvd");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit_arms.mdl");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit.phy");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit.vvd");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit.mdl");
PrecacheModel("models/player/kuristaja/nanosuit/nanosuit.dx90.vtx");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit_arms.dx90.vtx");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit_arms.vvd");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit_arms.mdl");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit.phy");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit.vvd");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit.mdl");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit.dx90.vtx");
}
// Command sm_model function
public Action:command_model(client, args)
{
// NAME STORAGE
new String:name[32];
GetClientName(client, name, sizeof(name));
// ERRORS
if(args > 0)
{
PrintToConsole(client, "[SM] Usage: sm_model");
return Plugin_Handled;
}
CPrintToChatAll("[AG] Hunger Games: %s has chosen a skin", name);
// SETTING PLAYER MODELS
SetEntityModel(client, "models/player/kuristaja/nanosuit/nanosuit.mdl");
SetEntPropString(client, Prop_Send, "m_szArmsModel", "models/player/kuristaja/nanosuit/nanosuit_arms.mdl");
return Plugin_Handled;
}