Русское сообщество по скриптингу

[Модуль AMXX] Curl

Файлы и модули, которые пригодятся при скриптинге для AMX Mod X или SourceMod.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено выкладывать файлы или модули для AMXX/SM, которые пригодятся при программировании.

Re: [Модуль AMXX] Curl

Сообщение Asmodai » 11 окт 2014, 01:20

Какой?
Аватара пользователя
Asmodai
Адмирал
 
Сообщения: 466
Зарегистрирован: 24 фев 2011, 20:48
Благодарил (а): 0 раз.
Поблагодарили: 393 раз.
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Dmitry Beast » 11 окт 2014, 06:19

жду с нетерпением)
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: [Модуль AMXX] Curl

Сообщение Morning Rainbow » 11 окт 2014, 10:05

условные переменные
Аватара пользователя
Morning Rainbow
 
Сообщения: 73
Зарегистрирован: 28 июл 2013, 00:35
Откуда: ??chan
Благодарил (а): 7 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Asmodai » 11 окт 2014, 12:10

Morning Rainbow писал(а):условные переменные

Это же средство языка, почему они должны не работать? Можно и через атомарные также сделать.
Аватара пользователя
Asmodai
Адмирал
 
Сообщения: 466
Зарегистрирован: 24 фев 2011, 20:48
Благодарил (а): 0 раз.
Поблагодарили: 393 раз.
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Morning Rainbow » 11 окт 2014, 12:15

Asmodai, ну начиная с c++11 это стало частью стандарта языка, до этого нет.
PS это же не средство языка, а средство ОС
Аватара пользователя
Morning Rainbow
 
Сообщения: 73
Зарегистрирован: 28 июл 2013, 00:35
Откуда: ??chan
Благодарил (а): 7 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Dmitry Beast » 12 окт 2014, 09:28

Ну что, мы дождёмся версии на всех вин?))

И что это у тебя там за плагигы js + amxmodx?))
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: [Модуль AMXX] Curl

Сообщение Morning Rainbow » 12 окт 2014, 13:44

BeasT, я попробую, но сперва под линукс. Собственно под линукс почти сделал, только модуль на загружается, пишет bad load( Пытаюсь решить проблему.

BeasT писал(а):И что это у тебя там за плагигы js + amxmodx?))

Модуль для amxmodx который позволит писать плагины на javasctipt с возможностью использования функции других модулей.
Аватара пользователя
Morning Rainbow
 
Сообщения: 73
Зарегистрирован: 28 июл 2013, 00:35
Откуда: ??chan
Благодарил (а): 7 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Dmitry Beast » 12 окт 2014, 16:07

Можно примерчик, что можно таким путём реализовать?

З.ы. я очень жду под вин, а то плагин лежит и пока не может работать :(
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: [Модуль AMXX] Curl

Сообщение Morning Rainbow » 13 окт 2014, 14:40

BeasT, ну доступны будут все языковые возможности, если использовать CoffeScript(его исходный код транслируется в js), то использовать объектно ориентированный подход будет очень удобно.

Например этот код
Вы должны зарегистрироваться, чтобы видеть ссылки.
мог бы выглядеть так (предполагается, что в инклуде curl я написал класс обёртку для работы с функциями модуля)

Код: Выделить всё
include("curl")
 
const PLUGIN = "Curl HTTP"
const AUTHOR = "Morning Rainbow"
const VERSION = "0.1"

var gGlobalBuffer

function PluginActivate() {
   register_plugin(PLUGIN, VERSION, AUTHOR)

   var curl = new Curl();

   curl.options = {
      CURLOPT_URL:           "http://127.0.0.1/?var1=hello&var2=polly",
      CURLOPT_WRITEFUNCTION: function(data, size, nmemb) {
          gGlobalBuffer += data
          return size*nmemb
      }
   }

   curl.perform(function(code, curl) {
       curl.cleanup()
   });
}
Аватара пользователя
Morning Rainbow
 
Сообщения: 73
Зарегистрирован: 28 июл 2013, 00:35
Откуда: ??chan
Благодарил (а): 7 раз.
Поблагодарили: 50 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: [Модуль AMXX] Curl

Сообщение Dmitry Beast » 13 окт 2014, 18:26

ясно, что ничего не ясно :-D

когда же уже модуль то будет >:o
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Пред.След.

Вернуться в Файлы и модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4