Написание плагинов

Dobro777

Участник
Сообщения
45
Реакции
5
@Dobro777, mp_startmoney 1000
Все гениальное просто, друг мой.
Это к сожалению не поможет, будет выдаваться в начале стартовая валюта, а нам нужно чтобы начиная со 2го раунда каждый раунд у игроков было макс. игровой валюты, если же поставить mp_startmoney 1000, то у игроков да будет 1000 в 1м раунде, но а во 2м и в последующих нам нужно по 10 000 каждый раунд игрокам, чтобы у них уже была в начале каждого раунда эта сумма.
 
Последнее редактирование:

HenryTownshand

Чел ты
Сообщения
255
Реакции
140
@Oligarx1488, добавил картинку карты
upload_2019-2-20_16-59-59.png
 

Вложения

  • DiscordMapNotifications.smx
    4.8 КБ · Просмотры: 4
  • DiscordMapNotifications.sp
    1.5 КБ · Просмотры: 16

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429

Вложения

  • money.sp
    1 КБ · Просмотры: 16
  • money.smx
    4.1 КБ · Просмотры: 3

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Dobro777, сделать доступными для покупки только пистолеты (запретить любое остальное оружие, включая гранаты, холодное оружие и набор для обезвреживания бомбы и даже броники)?
--- Добавлено позже ---
Вот 2 варианта:
1) установка стартовой суммы (значения сумм можно менять кварами: sm_startmoney_first - для первого раунда, sm_startmoney_def - для всех остальных)
2) запрет на покупку всего, что не является пистолетом
*должно работать как на CSS, так и на CSGO
 

Вложения

  • 1.sp
    1.8 КБ · Просмотры: 9
  • 2.sp
    1.1 КБ · Просмотры: 10
Последнее редактирование:

Dobro777

Участник
Сообщения
45
Реакции
5
@Dobro777, сделать доступными для покупки только пистолеты (запретить любое остальное оружие, включая гранаты, холодное оружие и набор для обезвреживания бомбы и даже броники)?
Еще не проверял вариант от Rabb1t не было возможности, по поводу выдачи денег в первом раунде, но думаю этого будет достаточно ограничив в первом раунде игровую валюту, чтобы могли игроки закупать только пистолеты.
 

Afro

Участник
Сообщения
63
Реакции
11
Может кто дать код для вывода сообщения всем в чат или хинт в начале раунда (когда раунд начался)?
 

AlexPa1

Участник
Сообщения
292
Реакции
54
Может кто дать код для вывода сообщения всем в чат или хинт в начале раунда (когда раунд начался)?
C-подобный:
#include <sourcemod>

public OnPluginStart()
{
    HookEvent("round_start", round_start);
}

public round_start(Handle:event, const String:name[], bool:dontBroadcast)
{
    PrintToChatAll("Text");
}
 
  • Мне нравится
Реакции: Afro

Someone

Участник
Сообщения
1,933
Реакции
1,653
Может кто дать код для вывода сообщения всем в чат или хинт в начале раунда (когда раунд начался)?
PHP:
public void OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
}

public void Event_RoundStart(Event hEvent, const char[] sName, bool bDontBroadcast)
{
    PrintToChatAll("Твой текст в чате.");
    PrintHintTextToAll("Твой текст в хинте.");
}
 
  • Мне нравится
Реакции: Afro

Afro

Участник
Сообщения
63
Реакции
11
C-подобный:
#include <sourcemod>

public OnPluginStart()
{
    HookEvent("round_start", round_start);
}

public round_start(Handle:event, const String:name[], bool:dontBroadcast)
{
    PrintToChatAll("Text");
}
PHP:
public void OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
}

public void Event_RoundStart(Event hEvent, const char[] sName, bool bDontBroadcast)
{
    PrintToChatAll("Твой текст в чате.");
    PrintHintTextToAll("Твой текст в хинте.");
}
Спасибо, а ещё вопрос, можно же как-то сделать чтобы сообщение вывело 5х раз подряд в чат (типа заспамило)?
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Спасибо, а ещё вопрос, можно же как-то сделать чтобы сообщение вывело 5х раз подряд в чат (типа заспамило)?
PHP:
public void OnPluginStart()
{
    HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy);
}

public void Event_RoundStart(Event hEvent, const char[] sName, bool bDontBroadcast)
{
    int i;
    while(i != 5)
    {
        PrintToChatAll("Твой текст в чате.");
        i++;
    }
}
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Спасибо работает!Вопрос а как картинки откуда берет?Типо если в папке maps de_dust2.jpg ?
Проверил тоже работает,только жаль убирает звук выстрелов а звук попаданий по каске или телу нет.
Но это не критично, выручил.
 
Последнее редактирование:

Dobro777

Участник
Сообщения
45
Реакции
5
Спасибо за помощь, но к сожалению ваш вариант не сработал, в 1м раунде так и осталось 10 000$, вариант (1) предложенный от Grey83 заработал и в первом раунде ограничивает валюту до 1 000$, но вот со 2го раунда не добавляет как нужно, думаю он исправит это.
--- Добавлено позже ---
@Dobro777, сделать доступными для покупки только пистолеты (запретить любое остальное оружие, включая гранаты, холодное оружие и набор для обезвреживания бомбы и даже броники)?
--- Добавлено позже ---
Вот 2 варианта:
1) установка стартовой суммы (значения сумм можно менять кварами: sm_startmoney_first - для первого раунда, sm_startmoney_def - для всех остальных)
2) запрет на покупку всего, что не является пистолетом
*должно работать как на CSS, так и на CSGO
Благодарю за ваш отклик по данному вопросу и предложенные варианты, проверил 1й вариант, валюту в 1м раунде ограничивает до 1 000$, но со второго раунда и в последующих sm_startmoney_def ничего не добавляет, если можете посмотрите в чем дело, т.к. данный вариант более нам нравится чем 2й вариант по запрету покупки всего кроме пистолетов, да кстати 2й вариант работает как и указано вами, не дает закупить ничего кроме пистолетов и гранат.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
но со второго раунда и в последующих sm_startmoney_def ничего не добавляет
Скорей всего это потому, что игроки не выходят перед вторым и последующим раундами и игра им не добавляет денег.
 

Dobro777

Участник
Сообщения
45
Реакции
5
Скорей всего это потому, что игроки не выходят перед вторым и последующим раундами и игра им не добавляет денег.
В смысле не выходят, куда им выходить нужно? Проверял лично с ботами, 1й раунд как нужно ограничило до 1000, второй раунд ничего не добавило, 3й ничего и т.д.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Dobro777, вот версия, которая будет добавлять разницу м/у sm_startmoney_def и sm_startmoney_first во втором раунде.
В КС же в начале раунда не даёт деньги игроку сверх заработанного, если у него их меньше значения квара mp_startmoney
 

Вложения

  • 1_.sp
    2.1 КБ · Просмотры: 8
Сверху Снизу