Whose the weapon?

Whose the weapon? 2.1

Нет прав для скачивания
Сообщения
1,367
Реакции
2,396
Помог
58 раз(а)
[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,367
Реакции
2,396
Помог
58 раз(а)
Извиняюсь, упоролся уже совсем.
reapi_5.2.0.141-dev
 
Сообщения
1,711
Реакции
1,519
Помог
26 раз(а)
Как вообще можно было додуматься менять итеминфо для этого?
 
Сообщения
1,711
Реакции
1,519
Помог
26 раз(а)
Schokk, естественно.
 
Сообщения
1,711
Реакции
1,519
Помог
26 раз(а)
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
У игроков тупо пропадают анимации оружий из-за этого плагина.
 

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

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