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

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

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

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

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

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

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

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

помогите исправить

Статус пользователя kavkaz
сообщение 26.5.2011, 9:48
Сообщение #1
Стаж: 15 лет

Сообщений: 108
Благодарностей: 4
Полезность: 37

Помогите исправить плагин вот такие ошибки выдает
Код
Invalid player id 315
[AMXX] Displaying debug trace (plugin "vip.amxx")
[AMXX] Run time error 10: native error (native "get_user_flags")
[AMXX]    [0] textafD8j6.sma::damage_message (line 55)
[CSTRIKE] Invalid player 2
[AMXX] Displaying debug trace (plugin "vip.amxx")
[AMXX] Run time error 10: native error (native "cs_get_user_money")
[AMXX]    [0] textafD8j6.sma::VIP (line 38)

.плагин

Код
#include <amxmodx>
    #include <amxmisc>
    #include <fun>
    #include <cstrike>

    new g_HudSync

    public plugin_init() {
    register_plugin("VIP's", "1.0", "vips")
    register_event("ResetHUD", "ResetHUD", "be")
    register_event("Damage", "damage_message", "b", "2!0", "3=0", "4!0")
    register_cvar("vip_damage", "1")
    
    g_HudSync = CreateHudSyncObj()
    }

    public ResetHUD(id) {
    set_task(0.5, "VIP", id + 6910)
    }

    public VIP(TaskID)  
    {
    new id = TaskID - 6910
    if (get_user_flags(id) & ADMIN_LEVEL_E)    
    {
    message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
    write_byte(id)
    write_byte(4)
    message_end()
    give_item(id,"weapon_hegrenade")
    give_item(id,"weapon_flashbang")
    give_item(id,"weapon_flashbang")
    give_item(id,"weapon_smokegrenade")
    give_item(id,"item_assaultsuit")
    }
    if(cs_get_user_money (id) < 15500)
    if (get_user_flags(id) & ADMIN_LEVEL_E)
    {
    cs_set_user_money(id, cs_get_user_money(id) +500)
    }
    return PLUGIN_HANDLED
    }

    public damage_message(id)
{
    if (!get_cvar_float("vip_damage"))
    {
        return PLUGIN_HANDLED
    }
    
    new attacker = get_user_attacker(id)
    
    if (get_user_flags(attacker) & ADMIN_LEVEL_H)
    if (is_user_connected(attacker))
    {
        new damage = read_data(2)
        
        if (get_cvar_num("vip_damage") == 1)
        {
            set_hudmessage(200, 200, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
        }
        
        
        ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
    }
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: