Whose the weapon?

Whose the weapon? 2.1

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

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

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