mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-06-30 00:01:51 +00:00
show_text_on_first_spawn 1.0
This commit is contained in:
49
small_scripts/show_text_on_first_spawn.gsc
Normal file
49
small_scripts/show_text_on_first_spawn.gsc
Normal file
@ -0,0 +1,49 @@
|
||||
#include maps\mp\gametypes\_hud_util;
|
||||
|
||||
Init()
|
||||
{
|
||||
level thread OnPlayerConnected();
|
||||
}
|
||||
|
||||
OnPlayerConnected()
|
||||
{
|
||||
for(;;)
|
||||
{
|
||||
level waittill("connected", player);
|
||||
|
||||
player thread OnPlayerSpawned();
|
||||
}
|
||||
}
|
||||
|
||||
OnPlayerSpawned()
|
||||
{
|
||||
self endon("disconnect");
|
||||
for(;;)
|
||||
{
|
||||
self waittill("spawned_player");
|
||||
|
||||
// Don't show first spawn text to bots
|
||||
if (isDefined(self.pers["isBot"]))
|
||||
{
|
||||
if (self.pers["isBot"])
|
||||
{
|
||||
continue; // skip
|
||||
}
|
||||
}
|
||||
|
||||
if (!IsDefined(self.pers["saw_first_spawn_message"]) || !self.pers["saw_first_spawn_message"])
|
||||
{
|
||||
self.pers["saw_first_spawn_message"] = true;
|
||||
self ShowFirstSpawnMessage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ShowFirstSpawnMessage()
|
||||
{
|
||||
first_spawn_message = "^1Read the rules by typing !rules in the chat";
|
||||
|
||||
self IPrintLnBold(first_spawn_message);
|
||||
wait 3;
|
||||
self IPrintLnBold(first_spawn_message);
|
||||
}
|
Reference in New Issue
Block a user