ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Урок по добавлению флудера Capture Урок #3 (https://forum.antichat.xyz/showthread.php?t=1300763)

Norma_Cheater 10.05.2013 10:41

Ещё раз привет, это конечно нубовский урок но поверьте мне есть такие нубы/новички которые ещё незнают как сделать данный флудер, код в cheat_generic.cpp

Код:





Код:

void cheat_handle_capture ()
{
traceLastFunc( "cheat_handle_capture()" );
if ( KEY_PRESSED(set.key_capture) )
{
cheat_state->_generic.capture ^= 1;
}
 
if( cheat_state->_generic.capture == 1 )
{
static DWORD time = 0;
if (GetTickCount() - 1000 > time)
{
say("/capture");
time = GetTickCount();
}
return;
}
}



By Norma_Cheater For BlastHack.Net

RickAstley 10.05.2013 12:10

у меня почему то он каждую секунду флудит как обычный флудер и вот

Код:





Код:

cheat_generic.cpp(1338): warning C4018: '>' : signed/unsigned mismatch

Norma_Cheater 10.05.2013 12:17

Обычный флудер флудит в 1 миле секунду :) а этот в секунду если больше время хочешь поставить меняй

if(GetTickCount()- 1000 > time) 1000 Это время

Charlatan 11.05.2013 15:09

Поббольше бы таких уроков, молодец)

RickAstley 11.05.2013 15:13

Говорю же не пашет, он почему-то раз в 1 миллисекунду говорит это (на самп-рп сразу выкидывает после 2х "Не флуди!")...

Вот что у меня в cheat_generic.cpp

Код:





Код:

void cheat_handle_capture ()   
{
traceLastFunc( "cheat_handle_capture()" );   
if( cheat_state->_generic.capture== 1 )   
{
static int time=0;
if(GetTickCount()- 1000 > time)
{
say("/capture");
}
}
}


im0rg 11.05.2013 15:24

Цитата:

Сообщение от RickAstley

Говорю же не пашет, он почему-то раз в 1 миллисекунду говорит это (на самп-рп сразу выкидывает после 2х "Не флуди!")...

Задержку ставь больше

Norma_Cheater 11.05.2013 16:18

Rick, пробуй

void cheat_handle_capture ()

{

traceLastFunc( "cheat_handle_capture()" );

if ( KEY_PRESSED(set.key_capture) )

{

cheat_state->_generic.capture^= 1;

}

if( cheat_state->_generic.capture== 1 )

{

static int time=0;

if(GetTickCount()- 1000 > time)

{

say("/capture");

}

{

}

}

im0rg 11.05.2013 16:21

Цитата:

Сообщение от Norma_Cheater

Rick, пробуй
void cheat_handle_capture ()
{
traceLastFunc( "cheat_handle_capture()" );
if ( KEY_PRESSED(set.key_capture) )
{
cheat_state->_generic.capture^= 1;
}
if( cheat_state->_generic.capture== 1 )
{
static int time=0;
if(GetTickCount()- 1000 > time)
{
say("/capture");
}
{
}
}

Вы че как все издеваетесь, кто будет возвращать время

im0rg 11.05.2013 16:23

Код:





Код:

void cheat_handle_capture () 
{
traceLastFunc( "cheat_handle_capture()" ); 
if( cheat_state->_generic.capture== 1 ) 
{
static int time=0;
if(GetTickCount()- 1000 > time)
{
say("/capture");
time = GetTickCount();
}
}
}


RickAstley 11.05.2013 16:25

Цитата:

Сообщение от Norma_Cheater

Rick, пробуй
void cheat_handle_capture ()
{
traceLastFunc( "cheat_handle_capture()" );
if ( KEY_PRESSED(set.key_capture) )
{
cheat_state->_generic.capture^= 1;
}
if( cheat_state->_generic.capture== 1 )
{
static int time=0;
if(GetTickCount()- 1000 > time)
{
say("/capture");
}
{
}
}


Не-а, не пашет. Сначала даже не компилировалось, я убрал в конце эти скобки и поставил три закрывающих, все также осталось.

Norma_Cheater 11.05.2013 16:27

Отредактировал код,пробуй

im0rg 11.05.2013 16:27

Цитата:

Сообщение от RickAstley

Не-а, не пашет. Сначала даже не компилировалось, я убрал в конце эти скобки и поставил три закрывающих, все также осталось.

скинул же норм код http://www.blasthack.net/threads/Урок-по-добавлению-флудера-capture-Урок-3.763/#post-8273

im0rg 11.05.2013 16:29

Цитата:

Сообщение от Norma_Cheater

Отредактировал код,пробуй

Который я написал поставил :trollface:

Norma_Cheater 11.05.2013 16:31

Нет не твой код посмотри внимательней

im0rg 11.05.2013 16:32

Цитата:

Сообщение от Norma_Cheater

Нет не твой код посмотри внимательней

Ты шапку подредактировал что б можно было на клавишу еще

im0rg 11.05.2013 16:33

Можно тоже самое но короче написать (cheat_state->_generic.capture == 1 || KEY_PRESSED(set.key_capture))

MarTineZ 23.05.2013 12:05

Вот мне для армии нужно сделать - разминирование бомбы там нужно штук 10 /me команд, а потом чтоб выкл и перестал флудить и вкл на определённую кнопку, и еще на другую сборка разборка автомата штук 5 /me команд и на другую кнопку и чтобы потом тоже перестал флудить.

Можете сделать? Я в С++ ваще не чо не знаю.

im0rg 23.05.2013 12:20

Цитата:

Сообщение от MarTineZ

Вот мне для армии нужно сделать - разминирование бомбы там нужно штук 10 /me команд, а потом чтоб выкл и перестал флудить и вкл на определённую кнопку, и еще на другую сборка разборка автомата штук 5 /me команд и на другую кнопку и чтобы потом тоже перестал флудить.
Можете сделать? Я в С++ ваще не чо не знаю.

Не очень понял опиши что именно требуется.

MarTineZ 23.05.2013 13:57

Цитата:

Сообщение от Jesus

Не очень понял опиши что именно требуется.

Нажал кнопку N(к примеру) и в чат пошли команды /me одел перчатки, /me отрезал синий провод бомбы, /me положил бомбу в пакет, и после этих стоп сам. А на другую кнопку M(к примеру) /me взял m4 разрядил, /me снял прицел, /me *еще чего небудь*, и стоп.

Вот кароч, чтобы в биндер не вбивать на каждую кнопку какоето действие, чтоб было на 1 кнопке всё

im0rg 23.05.2013 14:06

На AHK это легко написать проси AHK скриптеров (а для собейта это будет мусор)

Norma_Cheater 23.05.2013 14:36

В CLEO тоже очень просто это сделать, и в собе можно что бы нажал кнопку 1, и тут пошёл флуд команд раз в 2 сек

почитай темы про задержки

FuNkFM 30.05.2013 09:17

Цитата:

Сообщение от Jesus

Код:





Код:

void cheat_handle_capture ()
{
traceLastFunc( "cheat_handle_capture()" );
if( cheat_state->_generic.capture== 1 )
{
static int time=0;
if(GetTickCount()- 1000 > time)
{
say("/capture");
time = GetTickCount();
}
}
}



Активация какая?

im0rg 30.05.2013 13:05

Цитата:

Сообщение от FuNkFM

Активация какая?

У него в меню.

fonarik 01.06.2013 17:25

как сделать,что бы во время игры менять текст flooda,например,/flood_text?

D1ck_h3@D 01.06.2013 17:31

Цитата:

Сообщение от fonarik

как сделать,что бы во время игры менять текст flooda,например,/flood_text?

Думай сам или всегда будешь готовые коды ждать?

fonarik 01.06.2013 19:48

Цитата:

Сообщение от D1ck_h3@D

Думай сам или всегда будешь готовые коды ждать?


Я изучаю с++ пару дней и все прошу подсказать,а не целый код,вам лишь бы пост набить..

D1ck_h3@D 01.06.2013 19:52

Цитата:

Сообщение от fonarik

Я изучаю с++ пару дней и все прошу подсказать,а не целый код,вам лишь бы пост набить..

Что ты сделал для того чтобы выучить? Добавил пару готовых кодов в соб?

Объяви переменную char lal[100] в классе set, изменяй её командой и во флудере сделай чтобы флудило ей.

fonarik 01.06.2013 20:24

Вооот,теперь я знаю,что мне надо выучить,что бы сделать то,что я хочу


Время: 15:09