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

wip GoldSrc Rest In Pawn (gRIP) 0.1.5-beta

Нет прав для скачивания
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
Нипанятна, даёшь примеры использования! :)
 
Сообщения
198
Реакции
273
Помог
5 раз(а)
Круто!
Кстати, незакоменченная строка в конфиге не приведёт к ошибке?
Код:
[queue]

# Maximum number of executed callbacks per frame
# Default: 1
callbacks-per-frame = 4

# In what periods callbacks should be called.
-# This is best estimate, real calling relate depends on the FPS of the
-server.
+# This is best estimate, real calling relate depends on the FPS of the server.
# Microsecond is 1/1000 of millisecond.
# Default: 33000
microseconds-delay-between-attempts = 33000
 
Сообщения
39
Реакции
102
Круто!
Кстати, незакоменченная строка в конфиге не приведёт к ошибке?
Код:
[queue]

# Maximum number of executed callbacks per frame
# Default: 1
callbacks-per-frame = 4

# In what periods callbacks should be called.
-# This is best estimate, real calling relate depends on the FPS of the
-server.
+# This is best estimate, real calling relate depends on the FPS of the server.
# Microsecond is 1/1000 of millisecond.
# Default: 33000
microseconds-delay-between-attempts = 33000
Спасибо, исправили
 
Сообщения
102
Реакции
77
Inline, А под windows сборочка будет? :hunter:
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
Пример использования
Код:
#include <amxmodx>
#include <grip>

public plugin_init() {
    makeRequest();
}

makeRequest() {
  new GripBody:body = grip_body_from_string("{^"title^": ^"foo^", ^"body^": ^"bar^", ^"userId^": 1}");
  new GripRequestOptions:options = grip_create_default_options();
  grip_options_add_header(options, "Content-Type", "application/json");
  grip_options_add_header(options, "User-Agent", "Grip");
 
  grip_request("http://jsonplaceholder.typicode.com/posts", body, GripRequestTypePost, "HandleRequest", options);
  grip_destroy_body(body);
  grip_destroy_options(options);
}

public HandleRequest() {
  new GripResponseState:responseState = grip_get_response_state();
  if (responseState == GripResponseStateError) {
      return;
  }
 
  new GripHTTPStatus:status = grip_get_response_status_code();
  if (status != GripHTTPStatusCreated) {
      return;
  }
 
  new response[512];
  grip_get_response_body_string(response, charsmax(response));
  server_print("Response is %s", response);
}
 
Сообщения
22
Реакции
1
не совсем понятно для чего этот модуль? можете дать несколько примеров? чтоб я вдуплил зачем он
PS: curl + json тоже незнаком с этим
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
Dzidzio, он для разработчиков. Открывает новые возможности с меньшими затратами производительности.
 

d3m37r4

111111
Сообщения
1,424
Реакции
1,162
Помог
10 раз(а)
To_be_or_not_to_be, запросики на веб сервер по протоколу HTTP можно делать (выполнение скриптов там и т.д.)
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
не совсем понятно для чего этот модуль
У меня с фантазией для примеров не все так гладко, но например получение погоды и вывод в худе мол "оставайтесь на нашем сервере. Сейчас у вас за окном идет дождь и не совсем уютная погода". Пример наверно так себе, но надеюсь я обьяснил, что все заканчивается только лишь фантазией разработчкика.
 
Сообщения
112
Реакции
26
А винду как всегда обделили... Уже третий модуль, который я знаю, без поддержки окошек =)
 

d3m37r4

111111
Сообщения
1,424
Реакции
1,162
Помог
10 раз(а)
MIRDOBRO777, компилили вроде под вин, в чатике (тг), по крайней мере были попытки.
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
На майарене могут быть проблемы с запуском модуля, проверяйте логи amxx (обычные, не ошибки).
Вероятно надо писать в саппорт хостинга, чтобы прикрутили указанный GLIBC.
Код:
[AMXX] Module "cstrike/addons/amxmodx/modules/grip_amxx_i386.so" failed to load (/lib/libc.so.6: version `GLIBC_2.18' not found (required by cstrike/addons/amxmodx/modules/grip_amxx_i386.so))
Ещё может крашить сервер (сервер не запускается):
https://dev-cs.ru/threads/7654/#post-67425
https://dev-cs.ru/threads/5079/post-67459
https://dev-cs.ru/threads/5079/post-67512
 
Последнее редактирование:

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

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