- Sep 18, 2021
- 8
- 0
Im trying to recreate class wars with VScript but im getting this error does ANYONE know why this is happening?
Error running script named classwars.nut
AN ERROR HAS OCCURED [the index 'REDClassChange' does not exist]
CALLSTACK
*FUNCTION [main()] InputRunScript line [1]
LOCALS
[vargv] ARRAY
[this] TABLE
Entire script:
Error running script named classwars.nut
AN ERROR HAS OCCURED [the index 'REDClassChange' does not exist]
CALLSTACK
*FUNCTION [main()] InputRunScript line [1]
LOCALS
[vargv] ARRAY
[this] TABLE
Entire script:
Code:
if (First())
{
RandomC <- 1
RandomD <- 1
}
function REDClassRand()
{
RandomC = RandomInt(1,9)
if(RandomC == 1)
{
activator.SetPlayerClass(1)
REDClass <- "RED Scout"
}
if(RandomC == 2)
{
activator.SetPlayerClass(2)
REDClass <- "RED Soldier"
}
if(RandomC == 3)
{
activator.SetPlayerClass(3)
REDClass <- "RED Pyro"
}
if(RandomC == 4)
{
activator.SetPlayerClass(4)
REDClass <- "RED Demoman"
}
if(RandomC == 5)
{
activator.SetPlayerClass(5)
REDClass <- "RED Heavy"
}
if(RandomC == 6)
{
activator.SetPlayerClass(6)
REDClass <- "RED Engineer"
}
if(RandomC == 7)
{
activator.SetPlayerClass(7)
REDClass <- "RED Medic"
}
if(RandomC == 8)
{
activator.SetPlayerClass(8)
REDClass <- "RED Sniper"
}
if(RandomC == 9)
{
activator.SetPlayerClass(9)
REDClass <- "RED Spy"
}
}
function BLUClassRand()
{
RandomD = RandomInt(1,9)
if (RandomD == 1) {
activator.SetPlayerClass(1)
BLUClass <- "BLU Scout"
}
if (RandomD == 2) {
activator.SetPlayerClass(2)
BLUClass <- "BLU Soldier"
}
if (RandomD == 3) {
activator.SetPlayerClass(3)
BLUClass <- "BLU Pyro"
}
if (RandomD == 4) {
activator.SetPlayerClass(4)
BLUClass <- "BLU Demoman"
}
if (RandomD == 5) {
activator.SetPlayerClass(5)
BLUClass <- "BLU Heavy"
}
if(RandomD == 6) {
activator.SetPlayerClass(6)
BLUClass <- "BLU Engineer"
}
if (RandomD == 7) {
activator.SetPlayerClass(7)
BLUClass <- "BLU Medic"
}
if (RandomD == 8) {
activator.SetPlayerClass(8)
BLUClass <- "BLU Sniper"
}
if (RandomD == 9) {
activator.SetPlayerClass(9)
BLUClass <- "BLU Spy"
}
}
function REDClassChange()
{
if (RandomC == 1) {
activator.SetPlayerClass(1)
}
if (RandomC == 2) {
activator.SetPlayerClass(2)
}
if (RandomC == 3) {
activator.SetPlayerClass(3)
}
if (RandomC == 4) {
activator.SetPlayerClass(4)
}
if (RandomC == 5) {
activator.SetPlayerClass(5)
}
if (RandomC == 6) {
activator.SetPlayerClass(6)
}
if (RandomC == 7) {
activator.SetPlayerClass(7)
}
if (RandomC == 8) {
activator.SetPlayerClass(8)
}
if (RandomC == 9) {
activator.SetPlayerClass(9)
}
}
function BLUClassChange()
{
if (RandomC == 1) {
activator.SetPlayerClass(1)
}
if (RandomC == 2) {
activator.SetPlayerClass(2)
}
if (RandomC == 3) {
activator.SetPlayerClass(3)
}
if (RandomC == 4) {
activator.SetPlayerClass(4)
}
if (RandomC == 5) {
activator.SetPlayerClass(5)
}
if (RandomC == 6) {
activator.SetPlayerClass(6)
}
if (RandomC == 7) {
activator.SetPlayerClass(7)
}
if (RandomC == 8) {
activator.SetPlayerClass(8)
}
if (RandomC == 9) {
activator.SetPlayerClass(9)
}
}
function StartRound()
{
ShowMessage(REDClass+" VS "+BLUClass)
}