GLOBALELITE.PL GLOBALELITE.pl 83 Napisano 29 Kwietnia 2017 Share Napisano 29 Kwietnia 2017 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 : 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", write, ADMFLAG_GENERIC, "HUD Write - Mithat Guner"); } public Action write(int client, int args){ if (args < 1) { ReplyToCommand(client, "Use: sm_hwrite <text>"); return Plugin_Handled; } char text[192]; GetCmdArgString(text, sizeof(text)); for(int i = 1; i <= MaxClients; i++) { if(IsClientInGame(i) && !IsFakeClient(i)) { SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, GetConVarInt(hud_red), GetConVarInt(hud_blue), GetConVarInt(hud_green), 255, 0, 0.25, 0.5, 0.3); if (StrContains(text[0], "@r", false) == 0) { ReplaceString(text, sizeof(text), "@r", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 255, 0, 0, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } if (StrContains(text[0], "@g", false) == 0) { ReplaceString(text, sizeof(text), "@g", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 0, 255, 0, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } if (StrContains(text[0], "@b", false) == 0) { ReplaceString(text, sizeof(text), "@b", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 0, 0, 255, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } if (StrContains(text[0], "@w", false) == 0) { ReplaceString(text, sizeof(text), "@w", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 255, 255, 255, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } if (StrContains(text[0], "@y", false) == 0) { ReplaceString(text, sizeof(text), "@y", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 255, 255, 51, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } if (StrContains(text[0], "@bl", false) == 0) { ReplaceString(text, sizeof(text), "@bl", ""); SetHudTextParams(GetConVarFloat(hud_xpos), GetConVarFloat(hud_ypos), 3.0, 0, 0, 0, 255, 0, 0.25, 0.5, 0.3); ShowHudText(i, 1, text); } ShowHudText(i, 1, text); } } 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 Attached Files Get Plugin or Get Source (mithat_hudwritev1.3.sp - 3.0 KB) Wyświetl pełny artykuł Odnośnik do odpowiedzi Udostępnij na innych stronach
Rekomendowane odpowiedzi