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

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

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

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

VipRank+Model

, Куплю
Статус пользователя CaMa3BaH
сообщение 6.1.2013, 7:00
Сообщение #1
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Есть плагин который дает префикс VIP в таблице со счетом
например тем кто на первом месте в топе

Нужно привязать к этом плагину что бы он давал дефолтовскую модельку ВИПа
которая по адресу cstrike\models\player\vip

Сам плагин
Код
#include <amxmodx>
#include <csx>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
        }
    }
}


Цена вопроса?

Отредактировал: CaMa3BaH, - 6.1.2013, 7:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nickk
сообщение 6.1.2013, 12:38
Сообщение #2
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Код
#include <amxmodx>
#include <csx>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
            cs_set_user_model(id, "vip")
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CaMa3BaH
сообщение 7.1.2013, 6:50
Сообщение #3
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Цитата(Nickk @ 6.1.2013, 16:38) *
Код
#include <amxmodx>
#include <csx>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
            cs_set_user_model(id, "vip")
        }
    }
}


ошибка при компиляции в строке 31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 7.1.2013, 7:44
Сообщение #4
Стаж: 13 лет

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

Код
#include <amxmodx>
#include <csx>
#include <cstrike>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public plugin_precache()
{
        precache_model("models/player/vip/vip.mdl")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
            cs_set_user_model(id, "vip")
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CaMa3BaH
сообщение 7.1.2013, 7:54
Сообщение #5
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Цитата(mde... @ 7.1.2013, 11:44) *
Код
#include <amxmodx>
#include <csx>
#include <cstrike>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public plugin_precache()
{
        precache_model("models/player/vip/vip.mdl")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
            cs_set_user_model(id, "vip")
        }
    }
}


збс)) дай WM кошелек перечислю бонус)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CaMa3BaH
сообщение 7.1.2013, 8:03
Сообщение #6
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Все вроде работает но в логах ошибка(((

L 01/07/2013 - 12:02:33: Start of error session.
L 01/07/2013 - 12:02:33: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20130107.log")
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 2
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 1
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 1
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 7.1.2013, 8:15
Сообщение #7
Стаж: 13 лет

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

Цитата(CaMa3BaH @ 7.1.2013, 7:54) *
збс)) дай WM кошелек перечислю бонус)

R367442547493, если не жалко

Цитата(CaMa3BaH @ 7.1.2013, 8:03) *
Все вроде работает но в логах ошибка(((

L 01/07/2013 - 12:02:33: Start of error session.
L 01/07/2013 - 12:02:33: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20130107.log")
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 2
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 1
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/07/2013 - 12:02:33: [CSTRIKE] Invalid player 1
L 01/07/2013 - 12:02:33: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 12:02:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

vip_rank.amxx debug в plugins.ini пропиши
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CaMa3BaH
сообщение 7.1.2013, 8:36
Сообщение #8
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Цитата(mde... @ 7.1.2013, 12:15) *
R367442547493, если не жалко


vip_rank.amxx debug в plugins.ini пропиши


Отпишись как придет бонус)
поставил debug в логах со ровно ошибки)

Кто сможет исправить ошибки в логе? кину бонус на WM)

Отредактировал: CaMa3BaH, - 7.1.2013, 8:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 7.1.2013, 8:56
Сообщение #9
Стаж: 13 лет

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

Цитата(CaMa3BaH @ 7.1.2013, 9:36) *
Отпишись как придет бонус)
поставил debug в логах со ровно ошибки)

Кто сможет исправить ошибки в логе? кину бонус на WM)

Скинь логи

Отредактировал: mde..., - 7.1.2013, 8:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 7.1.2013, 9:09
Сообщение #10
Стаж: 13 лет

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

Цитата(CaMa3BaH @ 7.1.2013, 9:36) *
Отпишись как придет бонус)
поставил debug в логах со ровно ошибки)

Кто сможет исправить ошибки в логе? кину бонус на WM)

Код
precache_model("models/player/vip/vip.mdl")


замени на

precache_model("models/player/vip.mdl")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CaMa3BaH
сообщение 7.1.2013, 10:06
Сообщение #11
Стаж: 17 лет

Сообщений: 56
Благодарностей: 8
Полезность: 112

Цитата(mde... @ 7.1.2013, 13:09) *
Код
precache_model("models/player/vip/vip.mdl")


замени на

precache_model("models/player/vip.mdl")


заменил, и плагин перестал ваше работать.
вернул все обратно.

Плагин работает норм ставить модельку ВИПа тем кто на первом месте в топе.
Но в консоли сервера надоедливо мелькают логи об ошибке)
debug прописывал рядом с плагином не помогает.

Вот логи
L 01/07/2013 - 14:01:32: Start of error session.
L 01/07/2013 - 14:01:32: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20130107.log")
L 01/07/2013 - 14:01:32: [CSTRIKE] Invalid player 1
L 01/07/2013 - 14:01:32: [AMXX] Run time error 10 (plugin "vip_rank.amxx") (native "cs_set_user_model") - debug not enabled!
L 01/07/2013 - 14:01:32: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Отредактировал: CaMa3BaH, - 7.1.2013, 10:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 7.1.2013, 12:03
Сообщение #12
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Скрытый текст
Код
#include <amxmodx>
#include <csx>
#include <cstrike>

#define PLUGIN "Rank1 -> VIP"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.2"

#define SCOREATTRIB_VIP            (1<<2)

new g_pCvarMinRank

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )

    g_pCvarMinRank = register_cvar("vip_minrank", "1")

    register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public plugin_precache()
{
        precache_model("models/player/vip/vip.mdl")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
    new id = get_msg_arg_int(1)

    if( !get_msg_arg_int(2) )
    {
        new osef[8]
        if( get_user_stats(id, osef, osef) <= get_pcvar_num(g_pCvarMinRank) )
        {
            set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)

            if(is_user_alive(id))
            {
            cs_set_user_model(id, "vip")
            }
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: