Whose the weapon?

Whose the weapon? 2.1

Нет прав для скачивания
Сообщения
1,277
Реакции
2,262
Помог
57 раз(а)
[ReAPI] rg_get_iteminfo: #159 entity is not a weapon.

Было у кого? Плагин в стандартном виде, в самом низу. Выбивает на любой девайс. Наткнулся на проблему при работе с rg_get_iteminfo в хам-форварде Ham_Item_AddToPlayer, думал руки кривые. Полез в гугл, наткнулся на этот плагин. С ним то же самое.

ReHLDS version: 3.3.0.605-dev
ReGameDLL version: 5.3.0.275-dev
AMX Mod X 1.8.3-Re (7)
 
Сообщения
1,277
Реакции
2,262
Помог
57 раз(а)
Извиняюсь, упоролся уже совсем.
reapi_5.2.0.141-dev
 
Сообщения
1,697
Реакции
1,510
Помог
25 раз(а)
Как вообще можно было додуматься менять итеминфо для этого?
 
Сообщения
1,697
Реакции
1,510
Помог
25 раз(а)
Schokk, естественно.
 
Сообщения
1,697
Реакции
1,510
Помог
25 раз(а)
Schokk, не тестил.
Код:
#include <amxmodx>
#include <reapi>

const UNQUEID = 32; //minimum 32, because of there are max. 32 item ids.

public plugin_init()
{
    register_plugin("Whose the weapon?", "2.1", "Indian Guy");
    RegisterHookChain(RG_CBasePlayer_AddPlayerItem, "CBasePlayer_AddPlayerItem", .post = true);

    register_dictionary("WhoseTheWeapon.txt");
}

public CBasePlayer_AddPlayerItem(pPlayer, pItem)
{
    if (!GetHookChainReturn(ATYPE_INTEGER))
        return;

    new dontKnowWhat = get_entvar(pItem, var_iuser1);

    if(dontKnowWhat < UNQUEID){
        set_entvar(pItem, var_iuser1, get_user_userid(pPlayer) + UNQUEID);
        return;
    }

    static piId, szName[MAX_NAME_LENGTH], szItemName[16];
    piId = dontKnowWhat - UNQUEID;

    if(get_user_userid(pPlayer)==piId){
        get_entvar(pItem, var_classname, szItemName, charsmax(szItemName));

        client_print_color(pPlayer, pPlayer, "%L", LANG_PLAYER, "WHOY", szItemName[7]);
        return;
    }

    for (new i = 1; i <= MAX_CLIENTS; i++){
        if(get_user_userid(i)==piId && is_user_connected(i)){
            get_user_name(i, szName, charsmax(szName));
            get_entvar(pItem, var_classname, szItemName, charsmax(szItemName));

            client_print_color(pPlayer, i, "%L", LANG_PLAYER, "WHOM", szItemName[7], szName);
            return;
        }
    }
}
 

Вложения

Сообщения
11
Реакции
4
У игроков тупо пропадают анимации оружий из-за этого плагина.
 

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

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