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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Не работает advanced bullet damage

, =(
Статус пользователя amax
сообщение 27.10.2015, 16:24
Сообщение #1


Стаж: 10 лет

Сообщений: 177
Благодарностей: 9
Полезность: < 0

Всем привет. НЕ могу понять, почему не работает плагин показа урона?
в amxx
Код
amx_bulletdamage_recieved "1"
amx_bulletdamage "2"

modules.ini
Код
cstrike
csx
sockets
sockets2
sqlite
fakemeta
mysql
fun
;;;
; To enable a module, remove the semi-colon (;) in front of its name.
; If it's not here, simply add it its name, one per line.
; You don't need to write the _amxx part or the file extension.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL Modules usually need to be enabled manually;;
;; You can have any number on at a time.  Use    ;;
;;  amx_sql_type in sql.cfg to specify the default;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;mysql
;sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here.            ;;
;; You can just list their names, without the _amxx;;
;;  or file extension.                            ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded ;;
;;  as needed.  You do not need to enable them here;;
;;  unless you have problems.                     ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;engine
;geoip
;sockets
;regex
;nvault
;hamsandwich

plugins.ini
Код
aim_detector.amxx
fresh_bans1.1.5b.amxx
admin.amxx
;amxbans_main.amxx
;amxbans_core.amxx
;;;second_load
adminmenu.amxx
changeteam.amxx
menuvoz.amxx                    \\меню возможностей
adminchat.amxx
admincmd.amxx
antiflood.amxx
cmdmenu.amxx
hooknew.amxx
imessage.amxx
say_help.amxx
admin_check.amxx
menufront.amxx
mapsmenu.amxx
;nextmap.amxx
2jump.amxx
plmenu.amxx
pluginmenu.amxx
restmenu.amxx
abd.amxx
scrollmsg.amxx
adminvote.amxx
miscstats.amxx
stats_logging.amxx
statscfg.amxx
ad_manager.amxx
menu.amxx                       \\меню на ф
sentry.amxx                     \\пушки лазеры
fire_in_the_hole_blocker.amxx
wc3_extra_unlimited_clip.amxx
hud_customizer.amxx             \\скрывает радар таймер бабло жизьку
;ultimate_gore.amxx
barhp.amxx                      \\показывает хп и броню епта
say_adminka.amxx
unstuck.amxx
lasermine_cso.amxx
BuildDispenser.amxx
money_transferer.amxx
admin_money.amxx
;amx_dhud_mes.amxx               \\сообщение в правом углу
wc3Shopmenu3.amxx
menuweapon.amxx                  \\меню оружия
goldenak.amxx
CS_Shop.amxx
goldenm.amxx                     \\золотая мка заебался её искать
;snowballs.amxx
gold_deagle.amxx
;goldawp.amxx
admin_esp_mini.amxx
map_manager.amxx
;mapchooser.amxx
say_admin.amxx
amx_parachute.amxx
santahat.amxx
vampire_by_urshade.amxx
amx_hpk.amxx
mg_grab.amxx
NewResetScore.amxx
antir.amxx
lite_translit.amxx
balance.amxx

abd.sma
Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

#define PLUGIN "Advanced Bullet Damage"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

new g_type, g_enabled, g_recieved, bool:g_showrecieved, g_hudmsg1, g_hudmsg2

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")    
    register_event("HLTV", "on_new_round", "a", "1=0", "2=0")
    
    g_type = register_cvar("amx_bulletdamage","1")
    g_recieved = register_cvar("amx_bulletdamage_recieved","1")    
    
    g_hudmsg1 = CreateHudSyncObj()    
    g_hudmsg2 = CreateHudSyncObj()
}

public on_new_round()
{
    g_enabled = get_pcvar_num(g_type)
    if(get_pcvar_num(g_recieved)) g_showrecieved = true    
}

public on_damage(id)
{
    if(g_enabled)
    {        
        static attacker; attacker = get_user_attacker(id)
        static damage; damage = read_data(2)        
        if(g_showrecieved)
        {            
            set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
            ShowSyncHudMsg(id, g_hudmsg2, "%i^n", damage)        
        }
        if(is_user_connected(attacker))
        {
            switch(g_enabled)
            {
                case 1: {
                    set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                    ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)                
                }
                case 2: {
                    if(fm_is_ent_visible(attacker,id))
                    {
                        set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
                        ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)                
                    }
                }
            }
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Отредактировал: amax, - 27.10.2015, 16:25


Пиши вк - vk.com/amax_official
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя LeShiK
сообщение 27.10.2015, 16:33
Сообщение #2


Стаж: 12 лет

Сообщений: 444
Благодарностей: 55
Полезность: 117

amax, Попробуй отключи на время плагин vampire и проверь

Отредактировал: LeShiK, - 27.10.2015, 16:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amax
сообщение 27.10.2015, 16:55
Сообщение #3


Стаж: 10 лет

Сообщений: 177
Благодарностей: 9
Полезность: < 0

Цитата(LeShiK @ 27.10.2015, 21:28) *
amax, Попробуй отключи на время плагин vampire и проверь

Не работает


Пиши вк - vk.com/amax_official
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: