Quote:
Originally Posted by Michalplyoutube
Player can only have one skin at the time.
just set nanosuit
|
Did it. Server doesn't crash anymore, but now there is a giant ERROR cube after executing the command. I assume it has something to do with precashing or downloads table so
PHP Code:
#include <sourcemod>
#include <sdktools>
#include <csgocolors>
#include <emitsoundany>
#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("player/kuristaja/nanosuit/nanosuit_arms.dx90");
PrecacheModel("player/kuristaja/nanosuit/nanosuit_arms.vvd");
PrecacheModel("player/kuristaja/nanosuit/nanosuit_arms.mdl");
PrecacheModel("player/kuristaja/nanosuit/nanosuit.phy");
PrecacheModel("player/kuristaja/nanosuit/nanosuit.vvd");
PrecacheModel("player/kuristaja/nanosuit/nanosuit.mdl");
PrecacheModel("player/kuristaja/nanosuit/nanosuit.dx90");
AddFileToDownloadsTable("models/player/kuristaja/nanosuit/nanosuit_arms.dx90");
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");
}
// 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("{DARKRED}[AG] {GREEN}Hunger Games{NORMAL}: %s has chosen a skin", name);
// SETTING PLAYER MODELS
SetEntityModel(client, "player/kuristaja/nanosuit/nanosuit.mdl");
return Plugin_Continue;
}