#include <amxmodx>
new suriyeliyazi[33];
public plugin_init() {
register_plugin("Yazi", "1.0", "suriyelikene");
register_clcmd("say /ekran","yazi");
register_concmd("amx_ekran","yazi");
register_clcmd("HUD_MSG", "yazdirma");
}
public yazdirma(id) {
new say[300];
read_args(say, charsmax(say));
remove_quotes(say);
if(!is_str_num(say) || equal(say, ""))
return PLUGIN_HANDLED;
suriyeliyazi[id] = str_to_num(say);
new name[32];
get_user_name(id, name, 31);
set_hudmessage(255, 255, 255, 0.34, 0.54, 0, 6.0, 7.0);
show_dhudmessage(0, "%s : %s",name,suriyeliyazi);
return PLUGIN_HANDLED;
}
public yazi(id) {
if(get_user_flags(id) && ADMIN_BAN){
renkli_yazi(id,"!n[!tServer Ismi!n] !gNe Yazarsan O Cikicak");
client_cmd(id, "messagemode HUD_MSG");
}
else {
renkli_yazi(id,"!n[!tServer Ismi!n] !gYetkin yetersiz");
}
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar??
replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
if (id) players[0] = id; else get_players(players, count, "ch"); {
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/