/*
tm_enable = modok kozoti valtas engedelyezese
tm_i_e = ismetlo modra valtas engedelyezese
tm_b_e = burst modra valtas engedeyezese
tm_a_e = alap modra valo vissza valtas engedelyezese
*/
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Tuzeles modok"
#define VERSION "1.0"
#define AUTHOR "DnB"
//Cvars
new tm_e
new tm_i_e
new tm_b_e
new tm_a_e
public plugin_init() {
register_dictionary("tuzelesmodok.txt")
// ki/be kapcsolas
register_plugin("Tuzeles modok", "1.0", "DnB")
register_clcmd("tm_off", "tuzelesmodok_ki")
register_clcmd("tm_on", "tuzelesmod_be")
//Saját álítások
register_clcmd("ismetlore", "sajat_ismetlo")
register_clcmd("burstra", "sajat_burst")
register_clcmd("alapra", "sajat_alap")
//Admin valtoztatasok
register_clcmd("tm_ismetlo", "admin_tm_ismetlo", ADMIN_KICK )
register_clcmd("tm_burst", "admin_tm_burst", ADMIN_KICK )
register_clcmd("tm_alap", "admin_tm_alap", ADMIN_KICK )
register_clcmd("tm_original", "admin_tm_original", ADMIN_KICK )
//Cvars
tm_e = register_cvar("tm_enable", "1")
tm_i_e = register_cvar("tm_ismetlo_enable", "1")
tm_b_e = register_cvar("tm_burst_enable", "1")
tm_a_e = register_cvar("tm_alap_enable", "1")
//Tuzeles
register_clcmd("ismetlo", "ismetlomod")
register_clcmd("burst", "burstmod")
//Kikapcsolt cvarnal
register_clcmd("alapki", "ismetlo2")
register_clcmd("ismetloki", "alap2")
register_clcmd("burstki", "alap2")
}
public tuzelesmod_be(id)
{
if (!get_pcvar_num(tm_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_LETILTVA")
return PLUGIN_HANDLED
}
client_print(id, print_chat, "%L", id, "TUZELESIMODOK_BE1");
client_print(id, print_chat, "%L", id, "TUZELESIMODOK_BE2");
client_print(id, print_chat, "%L", id, "TUZELESIMODOK_BE3");
set_hudmessage(0, 255, 0, -1.0, 0.69, 0, 6.0, 15.0)
show_hudmessage(id, "%L", id, "TUZELESIMODOK_BE_HUD")
client_cmd(id, "bind v burstra");
return PLUGIN_CONTINUE
}
public tuzelesmodok_ki(id)
{
client_cmd(id, "bind mouse1 +attack");
client_cmd(id, "bind v L%", id, "");
client_print(id, print_chat, "%L", id, "TUZELESIMODOK_KI");
set_hudmessage(255, 0, 0, -1.0, 0.69, 0, 6.0, 15.0)
show_hudmessage(id, "%L", id, "TUZELESMODOK_KI_HUD")
return PLUGIN_CONTINUE
}
////////////////////////////////////////////////////////////////////////////////////
/////////sajat//////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
public sajat_ismetlo(id)
{
client_cmd(id, "bind mouse1 ismetlo");
client_cmd(id, "bind v alapra");
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ISMETLO");
if (!get_pcvar_num(tm_i_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ISMETLO_TILTVA")
client_cmd(0, "bind mouse1 +attack")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public sajat_burst(id)
{
client_print(id, print_center, "%L", id, "TUZELESIMODOK_BURST");
client_cmd(id, "bind mouse1 burst");
client_cmd(id, "bind v ismetlore");
if (!get_pcvar_num(tm_b_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_BURST_TILTVA")
client_cmd(0, "bind mouse1 +attack")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public sajat_alap(id)
{
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ALAP");
client_cmd(id, "bind mouse1 +attack");
client_cmd(id, "bind v burstra");
if (!get_pcvar_num(tm_a_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ALAP_TILTVA")
client_cmd(0, "bind mouse1 alapki")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
/////////////////////////////////////////////////////////////////////////////////
////////admin////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
public admin_tm_ismetlo(id)
{
client_cmd(0, "bind mouse1 ismetlo");
client_print(0, print_chat, "%L", 0, "TUZELESIMODOK_ISMETLO_ADMIN");
client_print(0, print_center, "%L", 0, "TUZELESIMODOK_ISMETLO");
client_cmd(0, "bind v tiltott")
server_cmd("tm_enable 0");
server_cmd("tm_alap_enable 0");
server_cmd("tm_burst_enable 0");
server_cmd("tm_ismetlo_enable 1");
return PLUGIN_CONTINUE
}
public admin_tm_burst(id)
{
client_print(0, print_chat, "%L", 0, "TUZELESIMODOK_BURST_ADMIN");
client_print(0, print_center, "%L", 0, "TUZELESIMODOK_BURST");
server_cmd("tm_enable 0");
server_cmd("tm_ismetlo_enable 0");
server_cmd("tm_alap_enable 0");
server_cmd("tm_burst_enable 1");
client_cmd(id, "bind mouse1 burst")
return PLUGIN_CONTINUE
}
public admin_tm_alap(id)
{
client_cmd(0, "bind mouse1 +attack");
server_cmd("tm_enable 1");
server_cmd("tm_burst_enable 1");
server_cmd("tm_ismetlo_enable 1");
server_cmd("tm_alap_enable 1");
return PLUGIN_CONTINUE
}
public admin_tm_original(id)
{
client_print(0, print_chat, "%L", 0, "TUZELESIMODOK_ALAP_ADMIN");
client_print(0, print_center, "%L", 0, "TUZELESIMODOK_ALAP");
server_cmd("tm_enable 0");
server_cmd("tm_ismetlo_enable 0");
server_cmd("tm_alap_enable 0");
server_cmd("tm_burst_enable 0");
client_cmd(id, "bind mouse1 +attack")
return PLUGIN_CONTINUE
}
//////////////////////////////
/////////// tuzeles //////////
//////////////////////////////
public ismetlomod(id)
{
if (!get_pcvar_num(tm_i_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ISMETLO_TILTVA")
client_cmd(0, "bind mouse1 alapmod")
return PLUGIN_HANDLED
}
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "-attack")
return PLUGIN_CONTINUE
}
public burstmod(id)
{
if (!get_pcvar_num(tm_b_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_BURST_TILTVA")
client_cmd(0, "bind mouse1 alapmod")
return PLUGIN_HANDLED
}
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
return PLUGIN_CONTINUE
}
public alapmod(id)
{
if (!get_pcvar_num(tm_a_e)) {
client_print(id, print_center, "%L", id, "TUZELESIMODOK_ALAP_TILTVA")
client_cmd(0, "bind mouse1 alapki")
return PLUGIN_HANDLED
}
client_cmd(id,"bind mouse1 +attack")
return PLUGIN_CONTINUE
}
//////////////////////////////////////////////////////////////////////////////////////
///// Kikapcsolt Cvarnal & adminnal///////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////
public ismetlo2(id)
{
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "-attack")
return PLUGIN_CONTINUE
}
public burst2(id)
{
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "+attack")
client_cmd(id, "wait")
client_cmd(id, "wait")
client_cmd(id, "-attack")
return PLUGIN_CONTINUE
}
public alap2(id)
{
client_cmd(id, "+attack");
return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/