HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
new const hang[] = { "buttons/blip2.wav" }
new targy[33][6]
new gmsg_SetFOV
public plugin_init()
{
register_plugin("Admin Csalas Menu", "1.0", "6almasok");
register_clcmd("say /csalasok", "CsalasMenu");
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
gmsg_SetFOV = get_user_msgid("SetFOV")
}
public player_spawn(id)
{
if(is_user_alive(id))
{
set_user_noclip(id, 0)
set_user_godmode(id, 0)
set_user_gravity(id, 0.8)
set_user_footsteps(id, 0)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
cs_reset_user_model(id)
}
}
public CsalasMenu(id)
{
if(get_user_flags(id)&ADMIN_BAN)
{
new cimsess[250]
formatex(cimsess, charsmax(cimsess), "\yADMIN \rCsalasok^n\wKeszitette: \d6almasok")
new menu = menu_create(cimsess, "csal_Menu");
new temp[101]
if(!targy[id][0])
{
formatex(temp,100, "\yIsten Mod [\dKikapcsolva\y]")
menu_additem(menu, temp,"0",0);
}
else
{
menu_additem(menu, "\yIsten Mod [\rBekapcsolva\y]","0",0);
}
if(!targy[id][1])
{
formatex(temp,100, "\yFalon Atjaras [\dKikapcsolva\y]")
menu_additem(menu, temp,"1",0);
}
else
{
menu_additem(menu, "\yFalon Atjaras [\rBekapcsolva\y]","1",0);
}
if(!targy[id][2])
{
formatex(temp,100, "\yUrhajos [\dKikapcsolva\y]")
menu_additem(menu, temp,"2",0);
}
else
{
menu_additem(menu, "\yUrhajos [\rBekapcsolva\y]","2",0);
}
if(!targy[id][3])
{
formatex(temp,100, "\yLathatatlansag [\dKikapcsolva\y]")
menu_additem(menu, temp,"3",0);
}
else
{
menu_additem(menu, "\yLathatatlansag [\rBekapcsolva\y]","3",0);
}
if(!targy[id][4])
{
formatex(temp,100, "\yKameleon [\dKikapcsolva\y]")
menu_additem(menu, temp,"4",0);
}
else
{
menu_additem(menu, "\yKameleon [\rBekapcsolva\y]","4",0);
}
if(!targy[id][5])
{
formatex(temp,100, "\yNo Trapp [\dKikapcsolva\y]")
menu_additem(menu, temp,"5",0);
}
else
{
menu_additem(menu, "\yNo Trapp [\rBekapcsolva\y]","5",0);
}
menu_additem(menu, "\y+16000 Dollar", "6", 0);
menu_additem(menu, "\y+55 HP", "7", 0);
menu_additem(menu, "\yGyorsasag", "8", 0);
menu_additem(menu, "\yUjraeledes", "9", 0);
menu_additem(menu, "\yDrog", "10", 0);
menu_additem(menu, "\yRegeneracio \w[\r1HP/MP\w]", "11", 0);
menu_additem(menu, "\yBomba szakerto \w[\r+20 Robbano Granat\w]", "12", 0);
menu_additem(menu, "\yFegyver Csomag \w[\rAK47,M4A1,AWP,DEAGLE\w]", "13", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
return PLUGIN_HANDLED;
}
stock drug_player(id)
{
message_begin(MSG_ONE, gmsg_SetFOV, {0, 0, 0}, id)
write_byte(180)
message_end()
}
public csal_Menu(id, menu, item)
{
if( item == MENU_EXIT )
{
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
switch(item)
{
case 0:
{
if(!targy[id][0])
{
set_user_godmode(id, 1)
client_print(id, print_center, "Az isten modot bekapcsolva");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][0] = true
CsalasMenu(id)
}
else
{
set_user_godmode(id, 0)
client_print(id, print_center, "Az isten modot kikapcsolva");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][0] = false
CsalasMenu(id)
}
}
case 1:
{
if(!targy[id][1])
{
set_user_noclip(id, 1)
client_print(id, print_center, "A falon atjarasod bekapcsolva");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][1] = true
CsalasMenu(id)
}
else
{
set_user_noclip(id, 0)
client_print(id, print_center, "A falon atjarasod kikapcsolva");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][1] = false
CsalasMenu(id)
}
}
case 2:
{
if(!targy[id][2])
{
set_user_gravity(id, 0.4)
client_print(id, print_center, "Te most a holdon jarsz 400-as gravitacioval!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][2] = true
CsalasMenu(id)
}
else
{
set_user_gravity(id, 0.8)
client_print(id, print_center, "Vissza tertel a foldre!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][2] = false
CsalasMenu(id)
}
}
case 6:
{
cs_set_user_money(id, 16000, 1)
client_print(id, print_center, "Te most multi milliardos lettel!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 7:
{
set_user_health(id,get_user_health(id)+55)
client_print(id, print_center, "Megkaptad a +55 HP-d!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 3:
{
if(!targy[id][3])
{
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
client_print(id, print_center, "Te most latahtatlan lettel!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][3] = true
CsalasMenu(id)
}
else
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
client_print(id, print_center, "Mar nem vagy lathatatlan!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][3] = false
CsalasMenu(id)
}
}
case 4:
{
if(!targy[id][4])
{
if (get_user_team(id)==1)
cs_set_user_model(id, "urban")
if (get_user_team(id)==2)
cs_set_user_model(id, "guerilla")
client_print(id, print_center, "Most mar ellenseg kinezeted van!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][4] = true
CsalasMenu(id)
}
else
{
if (get_user_team(id)==1)
cs_set_user_model(id, "guerilla")
if (get_user_team(id)==2)
cs_set_user_model(id, "urban")
client_print(id, print_center, "Mar nincs ellenseg kinezeted!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][4] = false
CsalasMenu(id)
}
}
case 8:
{
set_user_maxspeed(id, 500.0)
client_print(id, print_center, "Szuper gyors lettel!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 9:
{
ExecuteHamB(Ham_CS_RoundRespawn, id);
client_print(id, print_center, "Sikeresen ujraeledtel!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 5:
{
if(!targy[id][5])
{
set_user_footsteps(id, 1)
client_print(id, print_center, "Mar nincs hangja a lepeseidnek!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][5] = true
CsalasMenu(id)
}
else
{
set_user_footsteps(id, 0)
client_print(id, print_center, "Mar ujra haljak a lepeseidet!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
targy[id][5] = false
CsalasMenu(id)
}
}
case 11:
{
new elet = get_user_health(id);
if(elet < 110)
set_task(1.0, "toltes", id)
client_print(id, print_center, "A HP-d totltodik +1HP/MP!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 10:
{
set_user_health(id, 200)
set_user_maxspeed(id, 350.0)
client_print(id, print_center, "Bedrogoztal!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
drug_player(id)
CsalasMenu(id)
}
case 12:
{
give_item(id, "weapon_hegrenade")
cs_set_user_bpammo(id, CSW_HEGRENADE, 20)
client_print(id, print_center, "Kaptal +20 granatot!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
case 13:
{
give_item(id, "weapon_ak47")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_AWP, 50)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
client_print(id, print_center, "Megkaptad a fegyver csomagod!");
emit_sound(id, CHAN_AUTO, hang, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
CsalasMenu(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public toltes(id)
{
new elet = get_user_health(id)
if(elet < 110)
{
set_task(1.0,"toltes", id)
set_user_health(id, elet + 1)
}
else
{
client_print(id, print_center, "Az elet elerte a maximumot!");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}