AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   Hud Write (https://forums.alliedmods.net/showthread.php?t=296801)

MithatGuner 04-29-2017 07:51

Hud Write
 
1 Attachment(s)
Hud Write V 1.3

Command :

!hwrite <TEXT>

!hwrite @r <text>
!hwrite @g <text>
!hwrite @b <text>
!hwrite @w <text>
!hwrite @y <text>
!hwrite @bl <text>


Cvars :

!cvar mithat_hud_red 255
!cvar mithat_hud_green 0
!cvar mithat_hud_blue 0

!cvar mithat_hud_y 0.45
!cvar mithat_hud_x 0.350

Screen Shots :

http://pluginler.com/resimler/2.png
http://pluginler.com/resimler/1.png

Script :

PHP Code:

#pragma semicolon 1
#pragma newdecls required

#define PLUGIN_AUTHOR "Mithat Guner" //Thanks To shanapu https://forums.alliedmods.net/member.php?u=259929
#define PLUGIN_VERSION "1.2"

#include <sourcemod>
#include <sdktools>

ConVar hud_red;
ConVar hud_green;
ConVar hud_blue;
ConVar hud_xpos;
ConVar hud_ypos;

public 
Plugin myinfo 
{
    
name "HUD Write",
    
author PLUGIN_AUTHOR,
    
description "HUD Write",
    
version PLUGIN_VERSION,
    
url "pluginler.com"
};

public 
void OnPluginStart()
{
    
hud_red CreateConVar("mithat_hud_red""255""RGB RED Color");
    
hud_green CreateConVar("mithat_hud_blue""0""RGB BLUE Color");
    
hud_blue CreateConVar("mithat_hud_green""0""RGB GREEN Color");
    
hud_xpos CreateConVar("mithat_hud_x""0.45""HUD X POS");
    
hud_ypos CreateConVar("mithat_hud_y""0.350""HUD Y POS");
    
AutoExecConfig(true"mithat_hudwrite");
    
RegAdminCmd("sm_hwrite"writeADMFLAG_GENERIC"HUD Write - Mithat Guner");

}
public 
Action write(int clientint args)
{
    if (
args 1)
    {
        
ReplyToCommand(client"Use: sm_hwrite <text>");
        return 
Plugin_Handled;
    }

    
char text[192];
    
GetCmdArgString(textsizeof(text));

    for(
int i 1<= MaxClientsi++)
    {
        if(
IsClientInGame(i) && !IsFakeClient(i))
        {
            
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0GetConVarInt(hud_red), GetConVarInt(hud_blue), GetConVarInt(hud_green), 25500.250.50.3);
            
            if (
StrContains(text[0], "@r"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@r""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.02550025500.250.50.3);
                
ShowHudText(i1text);
            }
            
            if (
StrContains(text[0], "@g"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@g""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.00255025500.250.50.3);
                
ShowHudText(i1text);
            }
            
            if (
StrContains(text[0], "@b"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@b""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.00025525500.250.50.3);
                
ShowHudText(i1text);
            }
            
            if (
StrContains(text[0], "@w"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@w""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.025525525525500.250.50.3);
                
ShowHudText(i1text);
            }
            
            if (
StrContains(text[0], "@y"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@y""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.02552555125500.250.50.3);
                
ShowHudText(i1text);
            }
            
            if (
StrContains(text[0], "@bl"false) == 0)
            {
                
ReplaceString(textsizeof(text), "@bl""");
                
SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.000025500.250.50.3);
                
ShowHudText(i1text);
            }
            
            
ShowHudText(i1text);
        }
    }
    return 
Plugin_Handled;


Changelog :
Code:

V1.1 - Added color change cvars
---------------------------------------------
V1.2 - Added position change cvar
Added @r @g @b commands
--------------------------------------------
V1.3 - Changed to new syntax
Added more colors @w @y @bl // White, Yellow, Black colors
//Special Thanks To shanapu


Cripix 04-29-2017 08:16

Re: Hud Write
 
Great plugin !!!!!

But is it possible to add the color change of the message?

MithatGuner 04-29-2017 08:29

Re: Hud Write
 
Yeah possible i add some features later.

MithatGuner 04-29-2017 08:51

Re: Hud Write
 
I Added color change.

Cripix 04-29-2017 09:05

Re: Hud Write
 
Quote:

Originally Posted by MithatGuner (Post 2516821)
I Added color change.

Thanks :3

Lannister 04-29-2017 13:31

Re: Hud Write
 
Good job m8, i'm wondering if we could change the position of the message, to make it be as in CS 1.6, and also, if you can change the command to be, instead of writing !hwrite using the @ from the admin and the colour, for example @@r Hello and it will write in the hud "Hello" in red, same with G, B

Thanks!

MithatGuner 04-30-2017 03:28

Re: Hud Write
 
Added position change cvar and @r @g @b commands.

Nexicon 04-30-2017 19:20

Re: Hud Write
 
Nice plugin! Keep up the good work. Maybe add some more colors?

September 04-30-2017 21:29

Re: Hud Write
 
nice plugin

MithatGuner 05-01-2017 04:20

Re: Hud Write
 
Quote:

Originally Posted by Nexicon (Post 2517234)
Nice plugin! Keep up the good work. Maybe add some more colors?

Thanks which colors do you want?


All times are GMT -4. The time now is 17:44.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.