Дублирование темы(прошлая была удалена), устное предупреждение ///Leonidddd
Shadows In Rain писал(а): Юля-Юлечка, на технических форумах любая проблема решается оченнь легко. Нужно просто показать сиськи. С пруфами.
Модераторы: Subb98, liFe iS GoOD
public Death()
{
new id = read_data(2)
has_lavka_m4a1[id] = false
has_lavka_ak47[id] = false
has_lavka_awp[id] = false
has_lavka_deagle[id] = false
}
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <fakemeta_util>
#define PLUGIN "LAVKA"
#define VERSION "0.1"
#define AUTHOR "Th1nk 1 1"
new LAVKAGAN[12][64] = {
"models/pdgeweapons/v_deagle.mdl", "models/pdgeweapons/p_deagle.mdl", "models/pdgeweapons/w_deagle.mdl", // 0-1-2
"models/pdgeweapons/v_awp.mdl", "models/pdgeweapons/p_awp.mdl", "models/pdgeweapons/w_awp.mdl", // 3-4-5
"models/pdgeweapons/v_ak47.mdl", "models/pdgeweapons/p_ak47.mdl", "models/pdgeweapons/w_ak47.mdl", // 6-7-8
"models/pdgeweapons/v_m4a1.mdl", "models/pdgeweapons/p_m4a1.mdl", "models/pdgeweapons/w_m4a1.mdl" } // 9-10-11
public plugin_precache()
{
for (new num = 0; num < 12; num++)
{
precache_model(LAVKAGAN[num]);
}
}
new pistols[6] = {CSW_P228, CSW_ELITE, CSW_FIVESEVEN, CSW_DEAGLE, CSW_USP, CSW_GLOCK18}
new primary[18] = {CSW_SCOUT, CSW_XM1014, CSW_MAC10, CSW_AUG, CSW_UMP45, CSW_SG550, CSW_GALIL, CSW_FAMAS, CSW_AWP,
CSW_MP5NAVY, CSW_M249, CSW_M3, CSW_M4A1, CSW_TMP, CSW_G3SG1, CSW_SG552, CSW_AK47, CSW_P90}
new bool:has_lavka_m4a1[33], bool:has_lavka_ak47[33], bool:has_lavka_awp[33], bool:has_lavka_deagle[33]
public plugin_init() {
register_event("WeapPickup","checkModel","b","1=19")
register_event("CurWeapon","checkWeapon","be","1=1")
register_clcmd("lavka", "NewMenu", ADMIN_BAN); //Команда вызова меню: lavka
register_message(get_user_msgid("DeathMsg"),"dmsg")
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public checkModel(id)
{
new WeaponID = read_data(2)
switch(WeaponID)
{
case has_lavka_m4a1[id]:
{
if(has_lavka_m4a1[id])
{
set_pev(id, pev_viewmodel2, LAVKAGAN[9])
set_pev(id, pev_weaponmodel2, LAVKAGAN[10])
}
}
case CSW_AK47:
{
if(has_lavka_ak47[id])
{
set_pev(id, pev_viewmodel2, LAVKAGAN[6])
set_pev(id, pev_weaponmodel2, LAVKAGAN[7])
}
}
case CSW_AWP:
{
if(has_lavka_awp[id])
{
set_pev(id, pev_viewmodel2, LAVKAGAN[3])
set_pev(id, pev_weaponmodel2, LAVKAGAN[4])
}
}
case CSW_DEAGLE:
{
if(has_lavka_deagle[id])
{
set_pev(id, pev_viewmodel2, LAVKAGAN[0])
set_pev(id, pev_weaponmodel2, LAVKAGAN[1])
}
}
}
return PLUGIN_CONTINUE
}
public checkWeapon(id)
{
checkModel(id)
}
public dmsg(msg,dest,id)
{
has_lavka_m4a1[id] = false
has_lavka_ak47[id] = false
has_lavka_awp[id] = false
has_lavka_deagle[id] = false
}
public client_connect(id)
{
has_lavka_m4a1[id] = false
has_lavka_ak47[id] = false
has_lavka_awp[id] = false
has_lavka_deagle[id] = false
}
public NewMenu(id) {
if( get_user_flags(id) & ADMIN_LEVEL_A ){
new i_Menu = menu_create("\yЛавочка Пуджа", "NewMenu_handler");
menu_additem(i_Menu, "\rDEAGLE+ 130%dmg", "1", 0);
menu_additem(i_Menu, "\yAWP + 130%dmg", "2", 0);
menu_additem(i_Menu, "\yAK-47 + 130%dmg", "3", 0);
menu_additem(i_Menu, "\rM4A1 + 130%dmg", "4", 0);
menu_additem(i_Menu, "\yЧто-то еще + 130%dmg", "5", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "\rДалее");
menu_setprop(i_Menu, MPROP_BACKNAME, "\rНазад");
menu_setprop(i_Menu, MPROP_EXITNAME, "\rВыход");
menu_display(id, i_Menu, 0)
}
else {
client_print(id, print_chat, "У вас нет прав на использование этой команды") //Сообщение в чат игрокам у которых нет нужного админ-флага
}
return PLUGIN_HANDLED
}
public NewMenu_handler(id, menu, item) {
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise) {
case 1: {
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 80)
has_lavka_deagle[id] = true
}
case 2: {
remove_primary(id)
give_item(id, "weapon_awp")
cs_set_user_bpammo(id, CSW_AWP, 45)
has_lavka_awp[id] = true
}
case 3: {
remove_primary(id)
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 120)
has_lavka_ak47[id] = true
}
case 4: {
remove_primary(id)
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 120)
has_lavka_m4a1[id] = true
}
case 5: {
//ТУТА СВОЕ
}
}
return PLUGIN_HANDLED;
}
remove_primary(id)
{
for(new i = 0; i < 18; i++)
{
fm_strip_user_gun(id, primary[i])
}
}
public remove_secondary(id)
{
for(new i = 0; i < 6; i++)
{
fm_strip_user_gun(id, pistols[i])
}
}
new LAVKAGAN[12][64]
new const LAVKAGAN[][]
for(new num; num < charsmax(LAVKAGAN); num++)
#include <hamsandwich>
RegisterHam(Ham_Killed,"player","ham_player_kill");
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12