Черен списък с измамници: viewtopic.php?f=6&t=77154

Server Commands v1.0

Изображение
Всичко свързано с AMX Mod X.
Отговори
Потребителски аватар
summertime vibes
Дизайнер
Дизайнер
Мнения: 2861
Регистриран: 27 дек 2016 21:40
CS Nick:
Steam ID: /id/thegodnesia
Местоположение: Outside the planet.
Контакти:
Afghanistan

08 юни 2018 16:58


Server Commands [v1.0]

Author: godnesiax.

Описание:
- Прост плъгин, с който може с дадена команда, която сте написали в чата да изкарва информация за нея. Има cvar, от който може да направите да изкарва информацията по 3 начина (чат, hud и dhud съобщение). Вкарани са възможно повече дефинации с цел плъгинът да е максимално олекотен за използване.
Cvar's:
amx_message 0/1/2 (0 - Chat ; 1 - HUD ; 2 - DHUD) - как да излиза първото съобщение
amx_message2 0/1/2 (0 - Chat ; 1 - HUD ; 2 - DHUD) - как да излиза второто съобщение

Source Code:

Код: Избери всички

#include <amxmodx>
#include <cromchat>
#include <dhudmessage>

// Defines
#define AUTHOR "godnesiax."
#define VERSION "1.0"
#define HudPrefix "[HUD Prefix]"
#define DHUDPrefix "[DHUD PREFIX]"
#define firstcommand "/command1"
#define secondcommand "/command2"

// New
new pCvar, pCvar2

public plugin_init()
{
	register_plugin("Server Commands", "VERSION", "AUTHOR")
	register_clcmd("say /command1", "cmd") // You can add more commands, just copy the register_clcmd and the function
	register_clcmd("say_team /command1", "cmd") // You can add more commands, just copy the register_clcmd and the function
	register_clcmd("say /command2", "cmd2") // You can add more commands, just copy the register_clcmd and the function
	register_clcmd("say_team /command2", "cmd2") // You can add more commands, just copy the register_clcmd and the function
	pCvar = register_cvar("amx_message", "0") // 0 - chat ; 1 - hud ; 2 - dhud
	pCvar2 = register_cvar("amx_message2", "0") // 0 - chat ; 1 - hud ; 2 - dhud
	set_task(400.0, "Advert", _,_,_, "b");
}

public Advert(id)
{
	CC_SendMessage(id, "^x04Write in the  chat %s or %s to view the commands information.",firstcommand, secondcommand);
}

public cmd(id)
{
	if(get_pcvar_num(pCvar) == 0)
	{
	CC_SendMessage(id, "^x04The text when you write the command.")
}
	if(get_pcvar_num(pCvar) == 1)
	{
	set_hudmessage(random(256), random(256), random(256), -1.0, 0.26, 2, 6.0, 12.0)
	show_hudmessage(id, "%s The text when you write the command.",HudPrefix)
}
	if(get_pcvar_num(pCvar) == 2)
	{
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.26, 2, 6.0, 12.0)
	show_dhudmessage(id, "%s The text when you write the command.",DHUDPrefix)
}
}

public cmd2(id)
{
	if(get_pcvar_num(pCvar2) == 0)
	{
	CC_SendMessage(id, "^x04The text when you write the second command.")
}
	if(get_pcvar_num(pCvar2) == 1)
	{
	set_hudmessage(random(256), random(256), random(256), -1.0, 0.26, 2, 6.0, 12.0)
	show_hudmessage(id, "%s The text when you write the second command.",HudPrefix)
}
	if(get_pcvar_num(pCvar2) == 2)
	{
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.26, 2, 6.0, 12.0)
	show_dhudmessage(id, "%s The text when you write the second command.",DHUDPrefix)
}
}
Отговори

Върни се в “AMX Mod X”