Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » function

Страниц (2): [1] 2 »
 

1. Prusak - 07 Апреля, 2014 - 07:55:29 - перейти к сообщению
PHP:
summa(Test);

function summa()
{
messagebox();
}

подскажите как Test засунуть в messagebox. Test в тело функции приходит потому что при данном коде выдает ошибку messagebox()=Test ,а отловить не могу ее, все мои попытки либо такие ошибки либо крах кибора.
2. Kibor - 07 Апреля, 2014 - 08:59:26 - перейти к сообщению
CODE:
summa(Test);

function summa(string a)
{
messagebox(a);
}
3. Prusak - 07 Апреля, 2014 - 09:14:34 - перейти к сообщению
не работает Ошибка в:
STRINGS[0]=Test
(Добавление)
странно так работает
PHP:
summa(123);

function summa(int a)
{
messagebox(a);
}
4. Kibor - 07 Апреля, 2014 - 09:35:54 - перейти к сообщению
Пора уже знать что надо объявить переменные

CODE:
string Test="dfhdh";
summa(Test);

function summa(string a)
{
messagebox(a);
}
//..................
int Test=345345;
summa(Test);

function summa(int a)
{
messagebox(a);
}
5. Prusak - 07 Апреля, 2014 - 09:49:18 - перейти к сообщению
в том то и дело что Тест не переменная.пытаюсь делать функцию ведения лога.
код ..бла..бла..бла summa(Атакуем);
код ..бла..бла..бла summa(Бежим);
код ..бла..бла..бла summa(Лежим);

чтобы в коде прописал summa(); то что в скобках записалось в Лог.тхт
(Добавление)
 Stanislaw пишет:
Kibor пишет:
Лога чего? Переменных?
Сформулируйте как видите эту функцию.
В принципе лог можно прекрасно сделать самому. Использовав запись в файл функциями Кибор.


Я представляю это так ЛОГ_OPEN-открывает окно, ЛОГ_CLEAR-очищает лог, ЛОГ_WRITE-запись в лог,в логе Дата-Время-Время в мс ""записанное в лог""-,будь то переменная или просто строка.Для чего это надо? На каждом этапе выполнения я могу поставить метку в лог что это было сделано и(или) записать какието параметры.Для отладки удобно когда это находится перед глазами в отдельном окне и просто в использовани.С Ув.

реалезуйте пожалуйста.очень бы удобная штука бы была Улыбка
6. Kibor - 07 Апреля, 2014 - 10:06:36 - перейти к сообщению
 Цитата:
summa("Атакуем");
summa("Бежим");
summa("Лежим");


function summa(string t)
{
if (fopen ("c:\5.txt", "a")!=0)
{//если открылся
fwrite(t);
fwrite(ENDL);//записываем в файл перевод строки
fclose();//закрываем файл
}
}
7. Prusak - 07 Апреля, 2014 - 10:11:11 - перейти к сообщению
Спасибо Улыбка
8. Prusak - 18 Мая, 2014 - 09:56:11 - перейти к сообщению
еще вопрос по теме, сам не могу сообразить.
PHP:
po();

function po()
{
int h;
h=go(r);
messagebox(h);
}

function go()
{
int r=123;
int k=13;
return;
}

как можно из function po() брать переменные function go(). подскажите сам чет не допетрю.
9. Kibor - 18 Мая, 2014 - 10:56:57 - перейти к сообщению
 Цитата:
po();

function po()
{
int g=5;
int h=go(g);
messagebox(h);
}

function go(int t)
{
int r=123;
int k=r+t;
return k;
}

..

иль просо объявлять сами переменные вне функци и..

CODE:
int k;


po();

function po()
{
int g=5;
go(g);
messagebox(k);
}

function go(int t)
{
int r=123;
k=r+t;
return;
}
10. Prusak - 18 Мая, 2014 - 11:03:59 - перейти к сообщению
return k; не подходит. еть такая функция.
PHP:
function hpmp()//проверка ХП и МП
{

int r=5;
int hp_e; int hp_c; int hp_n;
int mp_e; int mp_c; int mp_n;

hp_e=scanpixel(222,38,3642461,r,r,r,r,r,r,aa);//хп есть
hp_c=scanpixel(126,38,2325306,r,r,r,r,r,r,aa);//хп среднее
hp_n=scanpixel(87,38,1930289,r,r,r,r,r,r,aa);//хп нет


mp_e=scanpixel(222,52,12938823,r,r,r,r,r,r,aa);//мп есть
mp_c=scanpixel(126,52,12275505,r,r,r,r,r,r,aa);//мп среднее
mp_n=scanpixel(68,52,12274992,r,r,r,r,r,r,aa);//мп нет
}


чтобы не прописывать в каждой функции проверку ХП МП я решил зделать ее отдельной,и столкнулся с проблемой ,а как взять их от туда.

Powered by ExBB FM 1.0 Final