Whose the weapon?

Whose the weapon? 2.1

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

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

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