CapMonster в общем коде

soprano

Client
Регистрация
25.08.2011
Сообщения
861
Благодарностей
929
Баллы
93
Подскажите, как правильно добавить в общий код решение ReCaptcha 2 с помощью этого сниппета https://zennolab.com/wiki/ru:addons:capmonster:rc2
и как затем вписать это решение в код проекта на C#?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
просто добавить не получиться. надо весь код понять и создать свой класс в общем коде, со всеми переменными и функциями , а так же нужны поля для доступа к данным зенки.
почему бы не вставить весь этот код прямо в снипет c# ? вроде он даже работает после копипаста. а кубик то чем не угодил ? кубик то обновляется в отличии от этого кода на сайте.
 

soprano

Client
Регистрация
25.08.2011
Сообщения
861
Благодарностей
929
Баллы
93
чтобы вставить кубик, приходится разрывать код c#.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Подскажите, как правильно добавить в общий код решение ReCaptcha 2 с помощью этого сниппета https://zennolab.com/wiki/ru:addons:capmonster:rc2
и как затем вписать это решение в код проекта на C#?
Тоже искал решение, пока нашел только как вариант запускать "проект в проекте" кубика рекапчи из кода.
какая разница будет если вместо 1-го кубика будет 3 ?
Если проект написан в общем коде, то делить не получается...
 
Последнее редактирование:

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
  • Спасибо
Реакции: soprano

soprano

Client
Регистрация
25.08.2011
Сообщения
861
Благодарностей
929
Баллы
93
Ладно. А можно, допустим я сохранил код отсюда https://zennolab.com/wiki/ru:addons:capmonster:rc2 в отдельный проект .xmlz
А можно ли его вызвать в моем проекте? Чтобы 700 строчек не добавлять в свой код?
Дошло до каптчи, вызоп проекта решениия, отработка, результат - и дальше опять мой проект пошел работать?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

soprano

Client
Регистрация
25.08.2011
Сообщения
861
Благодарностей
929
Баллы
93
Статью почитал. Но нужна помощь решении конкретной задачи.
Да уже и с классом сделал, но пишет ошибку
Компиляция кода Ошибка в действии "CS0122" ""Recaptcha.CapMonster.project" недоступен в силу его уровня защиты". [Строка: 1; Cтолбец: 12]
и так не хочет
project.ExecuteProject(project.Directory + "RC2.xmlz"); //RC2.xmlz - это сниппет с сайта ZennoLab wiki CP
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
C#:
var tpl = new List<Tuple<string,string>>();
var success = project.ExecuteProject(
    project.Directory + @"\1_plugin.zpg",tpl,true,true,false
);
вот так вызывается. но надо оформить подпроект как плагин.
 
  • Спасибо
Реакции: soprano

soprano

Client
Регистрация
25.08.2011
Сообщения
861
Благодарностей
929
Баллы
93
В справке я это видел, но не понимаю, зачем нужен кортеж.
и как оформить, как плагин где посмотреть?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
В справке я это видел, но не понимаю, зачем нужен кортеж.
и как оформить, как плагин где посмотреть?
правой кнопкой мыши на названии проекта , там опубликовать. ну там дальше интуитивно понятно. если что ему не понравиться он напишет красным. например всегда нужен интерфейс бота.
56834
 
  • Спасибо
Реакции: soprano

Кто просматривает тему: (Всего: 4, Пользователи: 0, Гости: 4)