Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Warcraft → Make Spoofcheck

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 25

1

Topic: Make Spoofcheck

Any One can help me to make command /sc or /spoofcheck
This command use to auto spoofcheck Ghost++ in PvPGN server

When i type /sc in channel  :
http://img1.uploadhouse.com/fileuploads/16257/16257450311abf488de18493d426fa79e936cd7f.jpg

But When i type /sc in lobby game

http://img2.uploadhouse.com/fileuploads/16257/1625746982208004664c1d90b7a9fa8583dcd6d8.jpg

any one can help ???
I think i must edit command.cpp , but i dont know the code ..


Thx before

2 (edited by Karaulov 23.06.2012 23:14)

Re: Make Spoofcheck

add after

    { "/moderate"           , _handle_moderate_command },

:

    { "/sc"            , _handle_spoofc_command },    
    { "/spoofcheck"            , _handle_spoofc_command },    

add after

static int _handle_tos_command(t_connection * c, char const * text);

:

static int _handle_spoofc_command(t_connection * c, char const * text);



add

static int _handle_spoofc_command(t_connection * c, char const *text)
{
  unsigned int i;
  t_connection *    user;
  t_game     *    game;
  char const texe[4]=" sc";
  for (i=0; text[i]!=' ' && text[i]!='\0'; i++); /* skip command */
  for (; text[i]==' '; i++);

    if ((game=conn_get_game(c))&&(user = game_get_owner(game)))
    {
    snprintf(msgtemp, sizeof(msgtemp), "%.64s",conn_get_username(user));
    //snprintf(msgtemp2, sizeof(msgtemp2), "%.64s",&texe[4]);
    do_whisper(c,msgtemp,"sc");
    return 0;
    }
     else if(!(game=conn_get_game(c)))
    {
     message_send_text(c,message_type_error,c,"Only in game!");
    return 0;
    }
    else
    {
    message_send_text(c,message_type_error,c,"Error: you're in the game,but host not found.");
    return 0;
    }

  return 0;
}

3

Re: Make Spoofcheck

Cub_bone wrote:

add after

    { "/moderate"           , _handle_moderate_command },

:

    { "/sc"            , _handle_spoofc_command },    
    { "/spoofcheck"            , _handle_spoofc_command },    

add after

static int _handle_tos_command(t_connection * c, char const * text);

:

static int _handle_spoofc_command(t_connection * c, char const * text);



add

static int _handle_spoofc_command(t_connection * c, char const *text)
{
  unsigned int i;
  t_connection *    user;
  t_game     *    game;
  char const texe[4]=" sc";
  for (i=0; text[i]!=' ' && text[i]!='\0'; i++); /* skip command */
  for (; text[i]==' '; i++);

    if ((game=conn_get_game(c))&&(user = game_get_owner(game)))
    {
    snprintf(msgtemp, sizeof(msgtemp), "%.64s",conn_get_username(user));
    //snprintf(msgtemp2, sizeof(msgtemp2), "%.64s",&texe[4]);
    do_whisper(c,msgtemp,"sc");
    return 0;
    }
     else if(!(game=conn_get_game(c)))
    {
     message_send_text(c,message_type_error,c,"Only in game!");
    return 0;
    }
    else
    {
    message_send_text(c,message_type_error,c,"Error: you're in the game,but host not found.");
    return 0;
    }

  return 0;
}

this auto spoofcheck to Ghost sir ???

4 (edited by Karaulov 24.06.2012 15:59)

Re: Make Spoofcheck

No, it is new command: /sc or /spoofcheck which sends the message to the Ghost bot.

5

Re: Make Spoofcheck

Cub_bone wrote:

No, it is new command: /sc or /spoofcheck which sends the message to the Ghost bot.

OK .. thx sir..
i got it ...

By the way ... do you have tutor for make banner for battle net ??

6

Re: Make Spoofcheck

translate.google.com/translate?h … mp;ie=UTF8

or

www.translate.ru/siteTranslation … mp;lang=ru

7

Re: Make Spoofcheck

It's not the best way. In my opinion it would be better to ignore the username the client sends and take it from the server instead, so spoofers won't work anymore.

8

Re: Make Spoofcheck

Thx ... i will try ... lol

9

Re: Make Spoofcheck

xpeh wrote:

It's not the best way. In my opinion it would be better to ignore the username the client sends and take it from the server instead, so spoofers won't work anymore.

+ show spoiler

но это работает, у меня ещё не возникало проблем с этой командой

10

Re: Make Spoofcheck

А тут и комадны набирать не надо, спуф просто не работает.

11

Re: Make Spoofcheck

зашел специально в игру проверить, в итоге у меня отлично работает, пишет боту в лс "sc" (или можно "spoofcheck")

12

Re: Make Spoofcheck

Но зачем проверять спуф если можно его просто запретить?

Под спуфом мы ведь понимаем то, что клиент при создании/заходе в игру посылает имя, отличающееся от его логина?

13

Re: Make Spoofcheck

ну бот сам не может проверить этого, так и создали команду spoofcheck

14

Re: Make Spoofcheck

xpeh wrote:

Но зачем проверять спуф если можно его просто запретить?

Это как? Не подскажешь? И еще твой ник это "хpeh = ХРЕН"?

15

Re: Make Spoofcheck

Пардон, кажется я хрень спорол.

Игра идет в обход battle.net cервера и pvpgn контроллировать там ничего не может.

При создании игры клиент посылает свой ник и сервер показывает его в списке игр (так и на оффсерверах, понятия не имею, зачем они так сделали). Надо или игнорировать его и брать вместо него логин, или альтернативно дисконнектить/банить. Благо по крайней мере в старике там в памяти одна строка, отвечающая за логин, спуфер ее меняет, то есть таким способом невозможно спуфить имя в игре и не посылать спуфленое имя серверу.

16

Re: Make Spoofcheck

Cub_bone wrote:

ну бот сам не может проверить этого, так и создали команду spoofcheck

вообще в боте есть автоспуфчек...

17

Re: Make Spoofcheck

А как он в боте работает?

18

Re: Make Spoofcheck

у меня ща нету под рукой сорсов бота, ну если мне не изменяет память то если по команде то когда ты входишь в лобби игры в вц3 тебе бот пишет в пм типа "напиши /r s и будет тебе счастье" грубо говоря ты пишешь боту в пм из игры и он сверят геймнейм и ник ник который зашел к нему в игру с ником который пишет ему в пм через пвпгн если спуфчек не напишешь бот тебя кикает из лобби... а автоспуфчек уже не помню...

19

Re: Make Spoofcheck

Mania wrote:
Mania wrote:
Cub_bone wrote:

ну бот сам не может проверить этого, так и создали команду spoofcheck

вообще в боте есть автоспуфчек...

у меня ща нету под рукой сорсов бота, ну если мне не изменяет память то если по команде то когда ты входишь в лобби игры в вц3 тебе бот пишет в пм типа "напиши /r s и будет тебе счастье" грубо говоря ты пишешь боту в пм из игры и он сверят геймнейм и ник ник который зашел к нему в игру с ником который пишет ему в пм через пвпгн если спуфчек не напишешь бот тебя кикает из лобби....

это и есть автоспуфчек? big_smile  моя команда работает у меня, должна везде работать:D у меня почти как авто только написать 3 буквы нужно smile

20

Re: Make Spoofcheck

why do i can't use /sc ?
it says : this command has been deactivated

what's wrong ?

static int _handle_spoofc_command(t_connection * c, char const *text)
{
  unsigned int i;
  t_connection *    user;
  t_game     *    game;
  .....

where to put the code ?
whatever ?

21

Re: Make Spoofcheck

You have to add this command to commands_groups.conf. Commands not listed there are treaten as deactivated.

22 (edited by Jimmy_Aquarius 04.01.2013 19:35)

Re: Make Spoofcheck

how to hide " you whisper to owner: sc"

Thanks

23

Re: Make Spoofcheck

New Command : /sc /spoofcheck

Thanks ....

24

Re: Make Spoofcheck

Hide you whisper to bot: sc  ?

its so simply ...

you must create new whisper command

25

Re: Make Spoofcheck

aLbHy wrote:

New Command : /sc /spoofcheck

Thanks ....

no, /sc /spoofcheck not auto spoofcheck in game room

Posts: 25

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [EN] Warcraft → Make Spoofcheck