Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику IIuKa ::: Спасибо сказали: 29
Дата поста: В теме: За сообщение: Спасибо сказали:
4.12.2019, 13:49 Продам CoD MW 2019
Продано!
DARLOK
7.7.2019, 9:40 Перепродажа мест в раскрутках Топ/Вип
IIuKa,
цену снизил на cs-booster до 700р
gribnik
5.8.2018, 22:04 Auto Reset Score подправить
Ребят как сделать что бы автообнуление в этом плагине не срабатывало когда идёт разминочный раунд в начале карты
Cкрытый текст
Код
#include <amxmodx>
#include <cstrike>
#include <dhudmessage>
#include <fun>

#define RS_AUTO         // Включить АВТООБНУЛЕНИЕ счета? ///////////////////
#define RS_DHUD         // Включить DHUD для СТАНДАРТНОГО обнуления? ////////////// Закомментируйте если не нужно
#define RS_DHUD_AUTO    // Включить DHUD для АВТООБНУЛЕНИЯ? ////////////////

#define NUMBER 3        // Разница между фрагами и смертями для АВТООБНУЛЕНИЯ? [К примеру у Вас счет 4:7 - происходит АВТООБНУЛЕНИЕ]

public plugin_init()
{
    register_plugin("ResetScore", "1.0", "MakapoH.")
    register_clcmd("say /rs", "rs_func")
    register_clcmd("say_team /rs", "rs_func")
    register_event("DeathMsg", "rs_auto", "a")
}

public rs_func(id)
{
    rs(id)
    rs_chat(id)
    rs_dhud(id)
    
    return PLUGIN_HANDLED
}

public rs(id)
{
    if(is_user_connected(id))
    {
        cs_set_user_deaths(id, 0)
        set_user_frags(id, 0)
        cs_set_user_deaths(id, 0)
        set_user_frags(id, 0)
    }
    return PLUGIN_HANDLED
}
#if defined RS_AUTO
public rs_auto(id)
{
    for(id = 0; id < 32; ++id)
    {
        if(is_user_connected(id))
        {
            new Frags, Deaths
            Frags = get_user_frags(id)
            Deaths = cs_get_user_deaths(id)
            if(Deaths >= Frags + NUMBER)
            {
                rs(id)
                rs_chat_auto(id)        
                rs_auto_dhud(id)
            }
        }
    }
    return PLUGIN_HANDLED
}
#endif

public rs_chat(id)
{
    ChatColor(id, "^4Ваш ^3счёт ^4обнулен!")
}

public rs_chat_auto(id)
{
    ChatColor(id, "^3Ваш ^3счёт ^3был АВТОМАТИЧЕСКИЙ обнулен!")
}

#if defined RS_DHUD
public rs_dhud(id)
{
    set_hudmessage(random_num(1, 255), random_num(1, 255), random_num(1, 255), 0.05, 0.70, 0, 2.0, 5.0, 0.1, 1.1)
    show_hudmessage(id, "Ваш счёт обнулен!")
}
#endif

#if defined RS_DHUD_AUTO
public rs_auto_dhud(id)
{
    set_hudmessage(random_num(1, 255), random_num(1, 255), random_num(1, 255), -1.00, 0.50, 0, 2.0, 5.0, 0.1, 1.1)
    show_hudmessage(id, "Ваш счёт был АВТОМАТИЧЕСКИЙ обнулен!")
}
#endif

stock ChatColor(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    
    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();
            }
        }
    }
}
MDMA20
3.8.2018, 16:23 TEST_VIP
Пацаны есть плагин который выдает тестовый VIP простым игрокам и информирует в чат об тестовом виде при написании в чат команды, так вот сообщение выводится очень часто чуть ли не каждые 10 секунд и не могу найти в исходнике время частоты показа. Помогите ребят

Cкрытый текст
Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <colorchat>

#define PLUGIN "Test vip"
#define VERSION "1.0"
#define AUTHOR "speedkill edit apTmusic"

#define Flaga ADMIN_LEVEL_H

new use[33] = 0
new czas_gracza[33]
new prefix[33]
new g_vault
new czas
new zapis

//By R3X
getFormatedTime(iTime, szTime[], size)
{
    new hours = iTime/3600
    formatex(szTime, size, "%d часов и %d минут", hours, iTime%3600/60)
}
public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    g_vault = nvault_open("24h_vip")
    register_clcmd("say /testvip","vip_test")
    
    register_cvars()
}
public register_cvars()
{
    czas = register_cvar("amx_viptest_czas","24")
    zapis = register_cvar("amx_viptest_save","1")
    register_cvar("amx_viptest_prefix","[Test-VIP]")
}
public plugin_cfg()
{
    get_cvar_string("amx_viptest_prefix", prefix, 32)
}
public vip_test(id)
{
    if(is_user_connected(id))
    {
        if(get_user_flags(id) & Flaga || use[id] == 1)
        {
            ColorChat(id, RED, "%s^x01 Вы уже вип, или вы уже брали пробный период !",prefix)
        }
        else
        {
            use[id] = 1
            czas_gracza[id] = get_pcvar_num(czas)*3600
            set_task(1.0,"sprawdz",id,_,_,"b")
            set_task(30.0,"timer",id,_,_,"b")
            set_user_flags(id, get_user_flags(id) | Flaga)
            save(id)
        }
    }
}
public sprawdz(id)
{
    czas_gracza[id]--
    if(czas_gracza[id] <= 0)
    {
        if(task_exists(id))
        {
            remove_task(id)
        }
        remove_user_flags(id, Flaga)
    }
}
public client_disconnect(id)
{
    if(task_exists(id))
    {
        remove_task(id)
    }
    if(use[id] == 1)
    {
        save(id)
    }
}
public client_connect(id)
{
    use[id] = 0
    czas_gracza[id] = 0
    set_task(2.0,"load",id)
}
public save(id)
{
    new name[64]
    switch(get_pcvar_num(zapis))
    {
        case 1:
        {
            get_user_name(id,name,63)
        }
        case 2:
        {
            if(is_user_steam(id))
            {
                get_user_authid(id, name, 63)
            }
            else
            {
                get_user_name(id,name,63)
            }
        }
    }
    
    new vaultkey[64],vaultdata[256]
    format(vaultkey,63,"%s-vip",name)
    format(vaultdata,255,"%d#%d",czas_gracza[id],use[id])
    nvault_set(g_vault,vaultkey,vaultdata)
}
public load(id)
{
    new name[64]
    switch(get_pcvar_num(zapis))
    {
        case 1:
        {
            get_user_name(id,name,63)
        }
        case 2:
        {
            if(is_user_steam(id))
            {
                get_user_authid(id, name, 63)
            }
            else
            {
                get_user_name(id,name,63)
            }
        }
    }
    
    new vaultkey[64],vaultdata[256]
    get_user_name(id,name,63)
    format(vaultkey,63,"%s-vip",name)
    format(vaultdata,255,"%d#%d",czas_gracza[id], use[id])
    nvault_get(g_vault,vaultkey,vaultdata,255)
    replace_all(vaultdata, 255, "#", " ")
    
    new zmienna[33], zmienna1[33]
    parse(vaultdata, zmienna, 32, zmienna1, 32)    
    
    czas_gracza[id] = str_to_num(zmienna)
    use[id] = str_to_num(zmienna1)
    
    if(czas_gracza[id] > 0)
    {
        set_task(30.0,"timer",id,_,_,"b")
        set_task(1.0,"sprawdz",id,_,_,"b")
        set_user_flags(id, get_user_flags(id) | Flaga)
    }
    else
    {
        set_task(30.0,"reklama",id,_,_,"b")
    }
}
public timer(id)
{
    new szTime[32]
    getFormatedTime(czas_gracza[id], szTime, 31)
    ColorChat(id, RED, "%s^x01 До конца тестового випа осталось : ^x04%s ^x01!",prefix,szTime)
}
public reklama(id)
{
    ColorChat(id, RED, "%s^x01 Вы хостите получить тестовую випку на ^x04%d ^x01 часа ?",prefix, get_pcvar_num(czas))
    ColorChat(id, RED, "%s^x01 Напишите ^x04/testvip^x01, и вы сможете проверить возможности випки :)",prefix)
}

stock bool:is_user_steam(id) {
    new authid[32]; get_user_authid(id, authid, 31);
    return bool:(contain(authid, "STEAM_0:0:") != -1 || contain(authid, "STEAM_0:1:") != -1);
}
unit
16.7.2017, 11:36 Статистика/ранк
поставил inforank, но не пашет в настройках всё включено! мне нужен именно такой как на скрине
D9D9
9.6.2013, 19:01 Продам Public сборку
Xhonor,за оплату сервера не хватит?! решил свою нулёвую сборку толкнуть за 800р ubeysya.gif
Predat0r
25.3.2013, 14:34 Ищу плагин модельки
playermodel
Andrey777best
28.2.2013, 9:25 Помогите найти музыку
трек называется In Fear And Faith

узнавать что за трек который вы не знаете очень просто нужно лишь мобильное устройство на платформе android,и с помощью одной программки можно узнать любой трек!
OriGinaL
17.2.2013, 19:50 Roundsound
Audacity
4esTer_007, pulse.
9.1.2013, 21:59 Не работает roundsound
Цитата(serejka @ 9.1.2013, 22:54) *
case ты тоже поменял? Нет.

ubeysya.gif case можно было и не трогать!
pulse.
9.1.2013, 21:06 ROUNDMUSIC corefir
9.1.2013, 19:57 Не работает roundsound
Цитата(pulse. @ 9.1.2013, 20:56) *
Нет на заработало, мб такое что из-за треков раундсоунд не срабатывал?

может! а лучше бери роундсоунд от shootera и всё будет воспроизводится!
pulse.
9.1.2013, 19:25 Не работает roundsound
Код
new rand = random_num(1,15)
пробуй так!
pulse.
28.12.2012, 22:17 New Year Presents
SMA - 900 руб ????? - What LOL???? кому он нужен это дермо плаг?!
stefkone
24.12.2012, 22:12 Цветной InfoRank
в sma делаешь так:


Скрытый текст
Код
if(diff > 0) {        
            ColorChat(id, TEAM_COLOR, "^04[РАНГ] ^01%L", id, "IR_GOOD", diff)
        }
        else if(diff < 0) {
            ColorChat(id, TEAM_COLOR, "^04[РАНГ] ^01%L", id, "IR_BAD", abs(diff))
        }
        ColorChat(id, TEAM_COLOR, "^04[РАНГ] ^01%L", id, "IR_RANK", rank, maxrank)
    }

цвета:

Скрытый текст
Код
case NORMAL: // clients scr_concolor cvar color
        {
            message[0] = 0x01;
        }
        case GREEN: // Green
        {
            message[0] = 0x04;
        }
        default: // White, Red, Blue
        {
            message[0] = 0x03;
looks5q
24.12.2012, 21:16 Новогодняя шапка
на каком сервере видел?
pulse.
16.12.2012, 10:58 Помогите найти плагин KnifeDm.amxx
держи с тебя спасибки smile.gif

Скрытый текст
CODE
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#include <fakemeta>

new cvar_enabled, cvar_hp, cvar_hp_hs, cvar_gamename, amx_gamename

public plugin_init()
{
register_plugin("Knife DeathMatch", "1.1", "Lucky")

register_event("DeathMsg", "on_Death", "a")
register_event("CurWeapon", "knife", "b")

cvar_enabled = register_cvar("amx_knifedm", "1")
cvar_hp = register_cvar("amx_knifedm_hp", "10")
cvar_hp_hs = register_cvar("amx_knifedm_hp_hs", "25")
cvar_gamename = register_cvar("amx_knifedm_gamename", "1")

if(get_pcvar_num(cvar_gamename) == 1)
{
amx_gamename = register_cvar("amx_gamename", "Knife DM" )
register_forward(FM_GetGameDescription, "GameDesc")
}

if(get_pcvar_num(cvar_enabled) == 1)
{
remove_entity_name("func_bomb_target")
remove_entity_name("info_bomb_target")
remove_entity_name("hostage_entity")
remove_entity_name("func_hostage_rescue")
remove_entity_name("info_hostage_rescue")
remove_entity_name("info_vip_start")
remove_entity_name("func_vip_safetyzone")
remove_entity_name("func_escapezone")

removeweapons()

server_cmd("sv_restart 2")
}
}

public knife(id)
{
if(get_pcvar_float(cvar_enabled) == 1)
{
new clip, ammo
new usersweapon = get_user_weapon(id, clip, ammo)

if(usersweapon == CSW_KNIFE)
{
return PLUGIN_CONTINUE
}
else
{
new origin[3]
get_user_origin (id, origin)
origin[2] -= 500
set_user_origin (id, origin)
new iwpn, iwpns[32], nwpn[32]
get_user_weapons (id, iwpns, iwpn)
for (new a = 0; a < iwpn; ++a)
{
get_weaponname (iwpns[a], nwpn, 31)
engclient_cmd (id, "drop", nwpn)
}
origin[2] += 500
set_user_origin (id, origin)

client_cmd (id, "weapon_knife")
}
}
return PLUGIN_CONTINUE
}

public on_Death()
{
if(get_pcvar_float(cvar_enabled) == 1)
{
new id = read_data(2)
set_task(1.0, "spawn_user", id)
}
}

public spawn_user(id)
{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
{
return PLUGIN_HANDLED
}

ExecuteHamB(Ham_CS_RoundRespawn, id)
return PLUGIN_HANDLED
}

public client_death(killer, victim, wpnindex, hitplace, TK)
{
if(get_pcvar_float(cvar_enabled) == 1)
{
if(hitplace == HIT_HEAD)
{
set_user_health(killer, get_user_health(killer) + get_pcvar_num(cvar_hp_hs))

set_hudmessage(255, 0, 0, 0.1, -1.0, 0, 6.0, 10.0)
show_hudmessage(killer, "ХЭДШОТ")
}
else
{
set_user_health(killer, get_user_health(killer) + get_pcvar_num(cvar_hp))
}
}
}

public client_connect(id)
{
if(get_pcvar_num(cvar_enabled) == 1)
{
set_task(20.0, "connect_ads", id)
}
}

public connect_ads(id)
{
client_print(id, print_chat, "Играем только на ножах!")
client_cmd(id, "say /respawn")
client_cmd(id, "say /knife")
}

public GameDesc()
{
static gamename[32]
get_pcvar_string(amx_gamename, gamename, 31)
forward_return(FMV_STRING, gamename)
return FMRES_SUPERCEDE
}

removeweapons()
{
new weapon, nnumr

while ((weapon = find_ent_by_class(-1,"armoury_entity")))
{
remove_entity(weapon)
nnumr++
}
}
Mandarin96rus
13.12.2012, 16:46 Услуги от Flash`а v2.0
Заказал плагин у Surf,всё прошло на ура! сделано быстро и главное качественно!
Рекомендую очень хороший человек)
Surf
7.12.2012, 19:44 Плагин моделек
playermodel
mortalcs
29.10.2012, 21:56 Замена Hud на Dhud
Держи)

Скрытый текст
Код
/*
Created Nice Live by sector for www.chatbox.do.am
Web Help - www.chatbox.do.am

All ingenious is simple - Nice. Made in Russia.
*/

#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>

new nRound = 0
new nHud

public plugin_init()
{
    register_plugin("Nice Live", "1.0", "sector")
    
    RegisterHam(Ham_Spawn, "player", "nice_live_spawn", 1)
    
    register_event("SendAudio", "nice_live_round", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin")
    
    nHud = CreateHudSyncObj()
}


public nice_live_round()
{
    nRound++
    
    if(nRound == 1)
    {
        set_task(1.0, "nice_live_restart", _, _, _, "a", 3)
        set_task(12.0, "nice_live_message")
    }
}

public nice_live_restart()
{
    server_cmd("sv_restart 1")
}

public nice_live_spawn(i)
{
    if(nRound == 0)
    {    
        set_dhudmessage(255, 216, 0, -1.0, 0.80, 0, 6.0, 45.0)
        ShowSyncHudMsg(i, nHud, "Разминочный раунд!")
    }
}

public nice_live_message()
{
    set_dhudmessage(255, 216, 0, -1.0, 0.80, 0, 6.0, 7.0)
    ShowSyncHudMsg(0, nHud, "LIVE! LIVE! LIVE!^nУдачи и весёлой игры!")
}
FlashGame24