Иконка ресурса

Steam Bonus 1.1

Нет прав для скачивания
Сообщения
264
Реакции
80
Помог
1 раз(а)
Minni, Про hud / dhud, я прав точно. :beee:
 
Сообщения
258
Реакции
262
Помог
5 раз(а)
Pokemoshka, когда худом загажен экран - это определённо плохо.
 
  • Нравится
Реакции: REVO
Сообщения
264
Реакции
80
Помог
1 раз(а)
Так как я, каждый день занимаюсь всякого рода тестами на своём сервере, заметил вот что..

Я всегда делаю так, запускаю сервер далее: changelevel de_dust2 и только потом захожу на сервер.
Сейчас этого делать, я не стал! Сразу зашёл на сервер, и начал получать бонусы. Хотя я админ!

Выяснил что дело в: steam_bonus_a2.cfg / Грузится он только если после запуска сервера, меняем карту.
Код:
st_grenade_fl     "1"     // 0 - не выдавать, 1 - 1шт, 2 - 2шт
st_grenade_he "1" // 0 - не выдавать, 1 - выдавать
st_grenade_sm "0" // 0 - не выдавать, 1 - выдавать
st_armor "100" // 0 - не выдавать, 1-255 - выдавать
st_deagle "0" // 0 - не выдавать, 1 - выдавать
st_msg "1" // 0 - не показывать, 1 - показывать
st_round_min "2"
st_exlude_flag "s"

Исходник
Код:
register_cvar("st_exlude_flag", "t")

17 Ноя 2017
В общем вот в таком варианте, всё норм!
Код:
#pragma semicolon 0

#include <amxmodx>
#include <reapi>

#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif

#define CheckBit(%1,%2) (%1 & (1 << (%2 & 31)))
#define SetBit(%1,%2) (%1 |= (1 << (%2 & 31)))
#define ClearBit(%1,%2) (%1 &= ~(1 << (%2 & 31)))

new g_IsSteam;

new g_Round

new pCvarFl, pCvarHe, pCvarSm, pCvarArmor, pCvarDgl, pCvarMsg, pCvarRoundMin

public plugin_init()
{
register_plugin("Steam Bonus", "1.1", "ill+F@nToM")

register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
register_event("TextMsg", "event_restart_game", "a", "2=#Game_Commencing", "2=#Game_will_restart_in")

RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", 1)

pCvarFl = register_cvar("st_grenade_fl", "1")
pCvarHe = register_cvar("st_grenade_he", "1")
pCvarSm = register_cvar("st_grenade_sm", "1")
pCvarArmor = register_cvar("st_armor", "100")
pCvarDgl = register_cvar("st_deagle", "1")
pCvarMsg = register_cvar("st_msg", "1")
pCvarRoundMin = register_cvar("st_round_min", "2")
register_cvar("st_exlude_flag", "t")
}

public plugin_cfg()
server_cmd("exec addons/amxmodx/configs/steam_bonus_a2.cfg")

public event_round_start()
{
g_Round++
}

public event_restart_game()
{
g_Round = 0
}

public client_putinserver(id)
{
is_user_steam(id) ? SetBit(g_IsSteam, id) : ClearBit(g_IsSteam, id)
}

public CBasePlayer_Spawn(id)
{
static tmp, ArmorType:armortype;

if (!is_user_alive(id)) {
return HC_CONTINUE;
}

new szFlags[10]
get_cvar_string("st_exlude_flag", szFlags, 9)
if (!CheckBit(g_IsSteam, id) ||(get_user_flags(id) & read_flags(szFlags)) || g_Round < get_pcvar_num(pCvarRoundMin)) {
return HC_CONTINUE;
}

if ((tmp = get_pcvar_num(pCvarFl)) > 0) {
rg_give_item(id, "weapon_flashbang")
rg_set_user_bpammo(id, WEAPON_FLASHBANG, tmp)
}

if (get_pcvar_num(pCvarHe) == 1) {
rg_give_item(id, "weapon_hegrenade")
}

if (get_pcvar_num(pCvarSm) == 1) {
rg_give_item(id, "weapon_smokegrenade")
}

if ((tmp = get_pcvar_num(pCvarArmor)) > 0) {
if(rg_get_user_armor(id, armortype) < tmp) {
rg_set_user_armor(id, tmp, ARMOR_VESTHELM)
}
}

if (get_pcvar_num(pCvarDgl)) {
rg_give_item(id, "weapon_deagle", GT_REPLACE)
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
}

if (get_pcvar_num(pCvarMsg)) {
client_print_color(id, print_team_default, "^4[STEAM] ^1Вы получили бонус за лицензионную версию игры!")
}

return HC_CONTINUE;
}

//stock is_user_steam(id)
//{
// static dp_pointer
//
// if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
// {
// server_cmd("dp_clientinfo %d", id)
// server_exec()
// return (get_pcvar_num(dp_pointer) == 2) ? 1 : 0
// }
// return 0
//}
 
Последнее редактирование:
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
REVO, сотню раз говорилось. Квары на то и квары, чьо их можно менять в конфиге.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
REVO, достаточно после server_cmd добавить server_exec чтоб в том же кадре загрузило кфг
 
Сообщения
8
Реакции
2
L 12/03/2017 - 11:58:02: [ReAPI] Reunion: isn't available
L 12/03/2017 - 11:58:02: [AMXX] Displaying debug trace (plugin "steam_bonus_reapi.amxx", version "1.1")
L 12/03/2017 - 11:58:02: [AMXX] Run time error 10: native error (native "REU_GetAuthtype")
L 12/03/2017 - 11:58:02: [AMXX] [0] steam_bonus_reapi.sma::client_putinserver (line 63)

ReHLDS version: 3.3.0.601-dev

ReGameDLL version: 5.3.0.222-dev

[ 1] VoiceTranscoder RUN - VoiceTranscoder. v2017RC3 ini ANY ANY
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-R ini Start ANY
[ 3] Reunion RUN - reunion_mm_i386. v0.1.75 ini Start Never
[ 4] ReAuthCheck RUN - reauthcheck_mm_i v0.1.5 ini Start Never
[ 5] WHBlocker RUN - whblocker_mm_i38 v1.5.692 ini Chlvl ANY
[ 6] Rechecker RUN - rechecker_mm_i38 v2.3 ini Chlvl ANY
[ 7] ReSRDetector RUN - resrdetector_mm_ v0.1.0 ini Chlvl ANY
[ 8] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.3-R pl2 ANY ANY
[10] Fun RUN - fun_amxx_i386.so v1.8.3-R pl2 ANY ANY
[11] Engine RUN - engine_amxx_i386 v1.8.3-R pl2 ANY ANY
[12] FakeMeta RUN - fakemeta_amxx_i3 v1.8.3-R pl2 ANY ANY
[13] CStrike RUN - cstrike_amxx_i38 v1.8.3-R pl2 ANY ANY
[14] CSX RUN - csx_amxx_i386.so v1.8.3-R pl2 ANY ANY
[15] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-R pl2 ANY ANY
[16] ReAPI RUN - reapi_amxx_i386. v5.2.0.1 pl2 ANY Never
[17] ReAimDetector RUN - reaimdetector_am v0.2.0 pl2 ANY Never
 
Сообщения
3,014
Реакции
1,730
Помог
79 раз(а)
present, рандома нет, что выставишь в конфиге, то и будет выдаваться и сколько.
 
Сообщения
1,340
Реакции
528
Помог
91 раз(а)
Алексеич, печально, пользуюсь окороком, там рандом - нравится. Реализовать? Надо задание писать?
 
Сообщения
3,014
Реакции
1,730
Помог
79 раз(а)
present, ну если хочешь, создавай тему в куплю/продам. Но я лично против рандома. Каждый раз проверять, что выдалось тебе ну такое себе..
Если и дорабатывать, то кваром отдельным сделать рандомную выдачу.
 
Сообщения
1,340
Реакции
528
Помог
91 раз(а)
Алексеич, Ну тебе виднее как дорабатывать, если кваром практичнее....ну я понял.
 
Сообщения
73
Реакции
39
Помог
3 раз(а)
А есть точно такой же но с перламутровыми пуговицами не на реапи?
 
Сообщения
81
Реакции
9
Помог
3 раз(а)
L 01/26/2018 - 15:30:07: [AMXX] Run time error 10 (plugin "steam_bonus_a2.amxx") (native "REU_GetAuthtype") - debug not enabled!
L 01/26/2018 - 15:30:07: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 
Сообщения
3,014
Реакции
1,730
Помог
79 раз(а)
Sherlok_h, есть, вечером если не забуду релизну
26 Янв 2018
TwinG4_20, тему в ошибки плагина создать надо
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу