mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 04:32:53 +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.
|
||||
|
||||
## 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
|
||||
|
||||
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