Иконка ресурса

[Shop] Money Distributor 1.4.2

Harrison Stone

Участник
Сообщения
53
Реакции
5
@FrozDark Добрый день. Не могли бы помочь, с проверкой клиента?)
L 08/19/2023 - 08:23:19: [SM] Exception reported: Client index 1 is not in game
L 08/19/2023 - 08:23:19: [SM] Blaming: shop.smx
L 08/19/2023 - 08:23:19: [SM] Call stack trace:
L 08/19/2023 - 08:23:19: [SM] [0] ThrowNativeError
L 08/19/2023 - 08:23:19: [SM] [1] Line 119, shop/player_manager.sp::PlayerManager_GiveClientCredits
L 08/19/2023 - 08:23:19: [SM] [3] Shop_GiveClientCredits
L 08/19/2023 - 08:23:19: [SM] [4] Line 118, shop_moneydistributor.sp::GivePoints
На сервере sm 1.11
Ядро: "[Shop] Core" (3.0E7) by Shop Core Team
Игра: CSSv34
 

Nekro

Терра инкогнита
Сообщения
4,023
Реакции
2,260
@FrozDark Добрый день. Не могли бы помочь, с проверкой клиента?)
L 08/19/2023 - 08:23:19: [SM] Exception reported: Client index 1 is not in game
L 08/19/2023 - 08:23:19: [SM] Blaming: shop.smx
L 08/19/2023 - 08:23:19: [SM] Call stack trace:
L 08/19/2023 - 08:23:19: [SM] [0] ThrowNativeError
L 08/19/2023 - 08:23:19: [SM] [1] Line 119, shop/player_manager.sp::PlayerManager_GiveClientCredits
L 08/19/2023 - 08:23:19: [SM] [3] Shop_GiveClientCredits
L 08/19/2023 - 08:23:19: [SM] [4] Line 118, shop_moneydistributor.sp::GivePoints
На сервере sm 1.11
Ядро: "[Shop] Core" (3.0E7) by Shop Core Team
Игра: CSSv34
Вы хоть бы версию своего плагина сказали или лучше сразу исходник приложили, а то сейчас сиди гадай что у вас там..
Сообщения автоматически склеены:

Замените функцию GivePoints на эту
C++:
public Action:GivePoints(Handle:timer, any:client)
{
    if(!(0 < client <= MaxClients && IsClientInGame(client)))
        return Plugin_Continue;
    new amount = GetConVarInt(g_hMoneyPerTick);
    new gain = Shop_GiveClientCredits(client, amount, CREDITS_BY_NATIVE);
    if (gain != -1)
    {
        CPrintToChat(client, "%t", "credits_gain", gain);
    }
    return Plugin_Continue;
}
 

Harrison Stone

Участник
Сообщения
53
Реакции
5
@Nekro, Спасибо большое. При компиляции неизвестные мне ошибки выскочили. (Я не скриптер). Я Заменил функцию GivePoints
 

Вложения

  • 123.png
    123.png
    73.3 КБ · Просмотры: 18
  • shop_moneydistributor.sp
    8 КБ · Просмотры: 4

Mr_Incognito

Участник
Сообщения
194
Реакции
14
Подскажите как сделать чтоб кредиты давались когда +4 игрока онлайн?
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Я правильно понял задачу?
Нужно выдавать кредиты всем игрокам при выполнении текущего события (например если убил врага) НО не с 0 онлайна, а когда будет 2 за ТТ и 2 за КТ.
Сообщения автоматически склеены:

Попробуй
 

Вложения

  • shop_moneydistributor.smx
    10 КБ · Просмотры: 4
  • shop_moneydistributor.sp
    8.2 КБ · Просмотры: 5
Последнее редактирование:

Mr_Incognito

Участник
Сообщения
194
Реакции
14
Я правильно понял задачу?
Нужно выдавать кредиты всем игрокам при выполнении текущего события (например если убил врага) НО не с 0 онлайна, а когда будет 2 за ТТ и 2 за КТ.
Сообщения автоматически склеены:


Попробуй
Нет, смотри когда в общм на сервере играют 3 игрока то за любые выполненые задания кредиты не даются, а если 4 и более то даются кредиты и можно это в конфиг вывести :) я денежку тебе переведу
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Нет, смотри когда в общм на сервере играют 3 игрока то за любые выполненые задания кредиты не даются, а если 4 и более то даются кредиты и можно это в конфиг вывести :) я денежку тебе переведу
я выше плагин кидал, его проверь, если все работает то выведу в конфиг значения
 

babka68

Участник
Сообщения
2,124
Реакции
956
На локалке с 1 ботом потестировал, не работает, пишет сообщения.

C-подобный:
[Shop] Вы получили 5 кредитов за убийство!
[Shop] Вы заработали 5 кредитов за победу!
[Shop] Вы заработали 5 кредитов за начало раунда!
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
На локалке с 1 ботом потестировал, не работает, пишет сообщения.

C-подобный:
[Shop] Вы получили 5 кредитов за убийство!
[Shop] Вы заработали 5 кредитов за победу!
[Shop] Вы заработали 5 кредитов за начало раунда!
понял, сейчас сам потестирую, код рабочий, я его в другом плагине использую
Сообщения автоматически склеены:

Не работает, дай свой Dis
На локалке с 1 ботом потестировал, не работает, пишет сообщения.

C-подобный:
[Shop] Вы получили 5 кредитов за убийство!
[Shop] Вы заработали 5 кредитов за победу!
[Shop] Вы заработали 5 кредитов за начало раунда!
Сейчас должно работать, проверьте
 

Вложения

  • shop_moneydistributor.smx
    10.2 КБ · Просмотры: 6
  • shop_moneydistributor.sp
    8.5 КБ · Просмотры: 14
Последнее редактирование:

Mr_Incognito

Участник
Сообщения
194
Реакции
14
понял, сейчас сам потестирую, код рабочий, я его в другом плагине использую
Сообщения автоматически склеены:



Сейчас должно работать, проверьте
Не работает, щас при онлайне 4 человека убиваешь игрока всё ровно не даются кредиты
 
Последнее редактирование:

Mr_Incognito

Участник
Сообщения
194
Реакции
14
Я залил smx, мне пишет
 

Вложения

  • 1709834330690.png
    1709834330690.png
    10.4 КБ · Просмотры: 27
Сверху Снизу