mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 20:52:54 +00:00
give_perks_on_spawn 1.0
This commit is contained in:
parent
793d769d19
commit
fb95f413dd
@ -25,6 +25,12 @@ Display the player's killstreak, total kills and deaths on top of the screen
|
|||||||
|
|
||||||
Print the GUID of a player in the console whenever he connects and whenever he chooses/changes class.
|
Print the GUID of a player in the console whenever he connects and whenever he chooses/changes class.
|
||||||
|
|
||||||
|
## give_perks_on_spawn.gsc
|
||||||
|
|
||||||
|
Gives perks to a player whenever he spawns if he doesn't already have them.
|
||||||
|
This script has been written to give sleight of hand and quickdraw even if you have other perks like overkill (carry two primary weapons).
|
||||||
|
You can find the list of perks and pro perks in [perktable.csv](https://github.com/chxseh/MW3-GSC-Dump/blob/e9445976df9f91451fa6e5dc3cb4663390aafcec/_raw-files/mp/perktable.csv)
|
||||||
|
|
||||||
## hardcore_tweaks.gsc
|
## hardcore_tweaks.gsc
|
||||||
|
|
||||||
The hardcore mode replaces some game functionalities like enabling friendly fire or disabling killcams.
|
The hardcore mode replaces some game functionalities like enabling friendly fire or disabling killcams.
|
||||||
|
42
small_scripts/give_perks_on_spawn.gsc
Normal file
42
small_scripts/give_perks_on_spawn.gsc
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
#include maps\mp\_utility;
|
||||||
|
|
||||||
|
Init()
|
||||||
|
{
|
||||||
|
level thread OnPlayerConnect();
|
||||||
|
}
|
||||||
|
|
||||||
|
OnPlayerConnect()
|
||||||
|
{
|
||||||
|
for(;;)
|
||||||
|
{
|
||||||
|
level waittill("connected", player);
|
||||||
|
|
||||||
|
player thread OnPlayerSpawned();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
OnPlayerSpawned()
|
||||||
|
{
|
||||||
|
self endon("disconnect");
|
||||||
|
for(;;)
|
||||||
|
{
|
||||||
|
self waittill("changed_kit");
|
||||||
|
|
||||||
|
GivePerks();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
GivePerks()
|
||||||
|
{
|
||||||
|
if ( !self _hasPerk( "specialty_quickdraw" ))
|
||||||
|
{
|
||||||
|
self givePerk( "specialty_quickdraw", false ); // Quickdraw
|
||||||
|
self givePerk( "specialty_fastoffhand", false ); // Quickdraw Pro
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( !self _hasPerk( "specialty_fastreload" ))
|
||||||
|
{
|
||||||
|
self givePerk( "specialty_fastreload", false ); // Sleight of hand
|
||||||
|
self givePerk( "specialty_quickswap", false ); // Sleight of hand Pro
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user