Помощь новичку в SourcePawn

madwayz_1337

Участник
Сообщения
69
Реакции
0
1. Как мне узнать, какой инклуд нужно подключать?
2. Как сделать проверку "Если сейчас идёт разминка..."?
3. 'error 017: undefined symbol "IsPlayer"' - я так понял, надо подключить инклуд, но какой?
4. Где взять все события, которые есть в CS:GO?
5. Что означает функция "SetEntProp"?
6. Что означает аргумент "m_iAccount" в предыдущей функции?
7. Как узнать, например, количество денег у игрока?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #2
Как мне узнать, какой инклуд нужно подключать?
Смотришь в справочнике функций. Какой библиотеке функция принадлежит, такой инклуд и подключаешь.
Как сделать проверку "Если сейчас идёт разминка..."?
Это эвентами пилить.
'error 017: undefined symbol "IsPlayer"' - я так понял, надо подключить инклуд, но какой?
Не задана переменная\функция IsPlayer.
Где взять все события, которые есть в CS:GO?
Counter-Strike: Global Offensive Events - AlliedModders Wiki
Что означает функция "SetEntProp"?
Задаёт проперти (некоторый параметр) у энтити. Есть аналогичная функция GetEntProp() для получения пропертей.
Что означает аргумент "m_iAccount" в предыдущей функции?
Имя проперти.
Как узнать, например, количество денег у игрока?
GetEntProp(). Имя проперти лучше у кого-нибудь другого спросить. Или самому узнать, дампнув их.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #3
@madwayz_1337,
  1. см. пункт 3

  2. PHP:
    if(GameRules_GetProp("m_bWarmupPeriod"))
    {
    // идет разминка
    }
  3. Если пишет такие ошибки на стандартные функции sourcemod'а - не подключил инклюд. Иначе - не объявил функцию.
  4. ответили выше
  5. Устанавливает значение для свойства сущности.
  6. Если упрощенно то это имя свойства сущности.

  7. PHP:
    new iMoney = GetEntProp(client, Prop_Send, "m_iAccount");
 
Последнее редактирование:
Сверху Снизу