Как в передать строку в native?

Сообщения
42
Реакции
1
Предупреждения
5
Вот я передаю в функцию "weapon_beagle", а другой плагие этого сообщения не увидит. Пишу с телефона, с компьютера доступа в интернет нет. Впрочем и ни к чему, Windows 10 снова перегрузит комп и все намертво зависнет.

Код настолько бессмысленен, поскольку решился сначала проверить прокладку перед реализацией целевого решения. Оказалось, она не работает ((( Печалька.

Может кто знает, каким образом реализуются проволочки, связанные с передачей строк через нативы? Спасибо.

Принцип таков:
Код:
public native_check_weap(weap[]) {
    server_print("%s", weap)
}

// другой плагин
check_weap("weapon_dead")
 
Сообщения
839
Реакции
519
Помог
12 раз(а)
param_convert(1) перед использованием строки сделай
1731333964194.png
 
Сообщения
256
Реакции
127
Помог
12 раз(а)
VasyaVas990, как пример можешь в AUW подсмотреть :

Код:
public Native_GiveWeapon(iPlugin, iParams)
{
    enum { arg_player = 1, arg_weaponname, arg_show_notification, arg_uid, arg_is_uid_with_offset, arg_buy };

    static forceCheckUid; forceCheckUid = false;

    new iPlayer = get_param(arg_player);

    if(!is_user_connected(iPlayer))
    {
        return false;
    }

    new sWeaponName[32];
    get_string(arg_weaponname, sWeaponName, charsmax(sWeaponName));

    new iWeaponId;
    new uId = get_param(arg_uid);

    if(uId != -1)
    {
        forceCheckUid = true;
        if(get_param(arg_is_uid_with_offset))
        {
            uId -= AUW_IMPULSE_OFFSET;
        }
    }

    if(!forceCheckUid)
    {
        if(!TrieGetCell(g_tWeaponClcmd, sWeaponName, iWeaponId))
        {
            return false;
        }
    }
    else
    {
        if(uId < 0 || uId >= ArraySize(g_aWeaponData))
        {
            return false;
        }
        iWeaponId = uId;
    }

    new bool: notification = true;

    notification = bool: get_param(arg_show_notification);
    
    new iBuy = get_param(arg_buy);

    return giveItem(iPlayer, iWeaponId, iBuy ? 1 : 0, eAUWGiveItemTypes_Native, notification);
}
 
Последнее редактирование:

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

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