CS_OnGetWeaponPrice

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
Есть функция
C-подобный:
 Action CS_OnGetWeaponPrice(int client, const char[] weapon, int& price)
которая как понимаю я позволяет менять цену оружия. А так же ссылка на эту функцию - CS_OnGetWeaponPrice · cstrike · SourceMod Scripting API Reference
Нужно написать плагин исходя из этой функции
Если я конечно правильно понял как работает функция
Функционал плагина: любое оружие + его новая цена
Пример: ak47 новая цена 2000$
 
Последнее редактирование:

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Извиняюсь, с мобилы не удобно:

C-подобный:
Action CS_OnGetWeaponPrice(int client, const char[] weapon, int& price) {
    if(!strcmp(weapon, "ak47")) {
        price = 2000;
        return Plugin_Changed;
    }
    return Plugin_Continue;
}
Сообщения автоматически склеены:

P.S. Не вариант, что будет менять цену, но по идее должно работать именно так.
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
Извиняюсь, с мобилы не удобно:

C-подобный:
Action CS_OnGetWeaponPrice(int client, const char[] weapon, int& price) {
    if(!strcmp(weapon, "ak47")) {
        price = 2000;
        return Plugin_Changed;
    }
    return Plugin_Continue;
}
Сообщения автоматически склеены:

P.S. Не вариант, что будет менять цену, но по идее должно работать именно так.
Спасибо, теперь вижу где накосячл я когда пытался сделать
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@D1fox, там ещё может быть такое, что в меню закупа будет старая цена и может требовать 2700$, но при покупке снимает 2000$.

Не помню как эта штука работает.
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
@D1fox, там ещё может быть такое, что в меню закупа будет старая цена и может требовать 2700$, но при покупке снимает 2000$.

Не помню как эта штука работает.
Ну если так будет, то начнется поиск как убрать это
Сообщения автоматически склеены:

@D1fox, там ещё может быть такое, что в меню закупа будет старая цена и может требовать 2700$, но при покупке снимает 2000$.

Не помню как эта штука работает.
Так и есть, в меню пишет 2700, при покупке снимает 2к, эх знать бы еще как фиксить
 
Последнее редактирование:

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@D1fox, это уже никак, скорее всего на стороне клиента рисуется из его личного items_game.txt файла (или, вероятнее, не из этого файла, а из другого какого-то, тоже не помню, ыы)
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@D1fox, где-то в scripts. Это надо у игроков менять, так что бесполезно будет, увы.
 
Сверху Снизу