mirror of
				https://github.com/Resxt/Plutonium-T6-Scripts.git
				synced 2025-11-03 19:37:06 +00:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			0f6a3761cc
			...
			af2937a9c9
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					af2937a9c9 | ||
| 
						 | 
					8cceef1167 | ||
| 
						 | 
					15c0cbf7cb | ||
| 
						 | 
					af452157f6 | 
@@ -1,4 +1,5 @@
 | 
			
		||||
#include scripts\chat_commands;
 | 
			
		||||
#include common_scripts\utility;
 | 
			
		||||
 | 
			
		||||
Init()
 | 
			
		||||
{
 | 
			
		||||
@@ -60,7 +61,7 @@ ThreadGodMode()
 | 
			
		||||
    
 | 
			
		||||
    for(;;)
 | 
			
		||||
    {
 | 
			
		||||
        self waittill("spawned_player");
 | 
			
		||||
        self waittill_any("spawned_player", "gr_eject_sequence_complete"); // Origins robot ejected
 | 
			
		||||
 | 
			
		||||
        self DoGodMode(true);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -61,7 +61,9 @@ ListPerksCommand(args)
 | 
			
		||||
 | 
			
		||||
ListWeapons(displayMode)
 | 
			
		||||
{
 | 
			
		||||
    waitTime = 1.5;
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
    PrintLn("Available weapons");
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
 | 
			
		||||
    if (IsMultiplayerMode())
 | 
			
		||||
    {
 | 
			
		||||
@@ -69,16 +71,14 @@ ListWeapons(displayMode)
 | 
			
		||||
        {
 | 
			
		||||
            foreach (index in GetArrayKeys(level.tbl_weaponids))
 | 
			
		||||
            {
 | 
			
		||||
                self thread TellPlayer(array(getweapondisplayname(level.tbl_weaponids[index]["reference"] + "_mp")), waitTime);
 | 
			
		||||
                wait waitTime;
 | 
			
		||||
                PrintLn(getweapondisplayname(level.tbl_weaponids[index]["reference"] + "_mp"));
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            foreach (index in GetArrayKeys(level.tbl_weaponids))
 | 
			
		||||
            {
 | 
			
		||||
                self thread TellPlayer(array(level.tbl_weaponids[index]["reference"] + "_mp"), waitTime);
 | 
			
		||||
                wait waitTime;
 | 
			
		||||
                PrintLn(level.tbl_weaponids[index]["reference"] + "_mp");
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -88,16 +88,14 @@ ListWeapons(displayMode)
 | 
			
		||||
        {
 | 
			
		||||
            foreach (weapon in GetArrayKeys(level.zombie_weapons))
 | 
			
		||||
            {
 | 
			
		||||
                self thread TellPlayer(array(getweapondisplayname(weapon)), waitTime);
 | 
			
		||||
                wait waitTime;
 | 
			
		||||
                PrintLn(getweapondisplayname(weapon));
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            foreach (weapon in GetArrayKeys(level.zombie_weapons))
 | 
			
		||||
            {
 | 
			
		||||
                self thread TellPlayer(array(weapon), waitTime);
 | 
			
		||||
                wait waitTime;
 | 
			
		||||
                PrintLn(weapon);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -139,26 +137,44 @@ ListAttachments(weaponName)
 | 
			
		||||
        attachmentsFinal = AddElementToArray(attachmentsFinal, StrTok(attachment, "_")[0]);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    self thread TellPlayer(attachmentsFinal, 2);
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
    PrintLn("Available attachments for " + getweapondisplayname(finalWeaponName) + " (" + StrTok(finalWeaponName, "_mp")[0] + "_mp" + ")");
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
 | 
			
		||||
    if (DebugIsOn())
 | 
			
		||||
    foreach (attachment in attachmentsFinal)
 | 
			
		||||
    {
 | 
			
		||||
        Print("-------------------------------");
 | 
			
		||||
        Print("Available attachments for " + getweapondisplayname(finalWeaponName) + " (" + StrTok(finalWeaponName, "_mp")[0] + "_mp" + ")");
 | 
			
		||||
 | 
			
		||||
        foreach (attachment in attachmentsFinal)
 | 
			
		||||
        {
 | 
			
		||||
            Print(attachment);
 | 
			
		||||
        }
 | 
			
		||||
        PrintLn(attachment);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ListPowerups()
 | 
			
		||||
{
 | 
			
		||||
    self thread TellPlayer(GetAvailablePowerups(), 2);
 | 
			
		||||
    powerups = GetAvailablePowerups();
 | 
			
		||||
 | 
			
		||||
    self thread TellPlayer(powerups, 2);
 | 
			
		||||
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
    PrintLn("Available powerups");
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
 | 
			
		||||
    foreach (powerup in powerups)
 | 
			
		||||
    {
 | 
			
		||||
        PrintLn(powerup);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ListPerks()
 | 
			
		||||
{
 | 
			
		||||
    self thread TellPlayer(GetAvailablePerks(), 2);
 | 
			
		||||
    perks = GetAvailablePerks();
 | 
			
		||||
 | 
			
		||||
    self thread TellPlayer(perks, 2);
 | 
			
		||||
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
    PrintLn("Available perks");
 | 
			
		||||
    PrintLn("-------------------------------");
 | 
			
		||||
 | 
			
		||||
    foreach (perk in perks)
 | 
			
		||||
    {
 | 
			
		||||
        PrintLn(perk);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -780,14 +780,21 @@ GetAvailablePerks()
 | 
			
		||||
{
 | 
			
		||||
    perks = [];
 | 
			
		||||
 | 
			
		||||
    foreach (machine in GetEntArray( "zombie_vending", "targetname" ))
 | 
			
		||||
    if (GetEntArray("random_perk_machine", "targetname").size == 0)
 | 
			
		||||
    {
 | 
			
		||||
        if (machine.script_noteworthy != "specialty_weapupgrade")
 | 
			
		||||
        foreach (machine in GetEntArray( "zombie_vending", "targetname" ))
 | 
			
		||||
        {
 | 
			
		||||
            perks = AddElementToArray(perks, machine.script_noteworthy);
 | 
			
		||||
            if (machine.script_noteworthy != "specialty_weapupgrade")
 | 
			
		||||
            {
 | 
			
		||||
                perks = AddElementToArray(perks, machine.script_noteworthy);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    Print("perkssize: " + perks.size);
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        perks = level._random_perk_machine_perk_list;
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    return perks;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user