• Welcome to Simple Machines Community Forum. Please login or sign up.

Anti-Bot Registration Puzzles v1.2.0.1 (Updated for SMF 2.0 RC2)

Started by Marcus Forsberg, January 28, 2008, 07:52:11 PM

Previous topic - Next topic

lycan.v

yup not working on smf 2rc2.... any chance of getting it work on it...?
One Who Can See The Invisible, Can Do The Impossible!

I am a Doctor, but enjoy html and php codes...

lycan.v

@mod author: i've rewritten the mod for SMF 2 RC2... its working fine... i was wondering if i can post it... just wanna know the views of mod owner...
One Who Can See The Invisible, Can Do The Impossible!

I am a Doctor, but enjoy html and php codes...

Marcus Forsberg

lycan.v, do feel free to send it to me in a PM. I was going to update this in the coming two or so weeks, but I'd love to take a look at yours too. :)

Marcus Forsberg

Okay, I've updated this for RC2 myself now. The new package is uploaded to the mod site, tested on a fresh installation of SMF 2.0 RC2.

Changelog (Nothing fancy)


1.2.0.1 (2 entries)                                                          January 1 2010
============================================================================================
January 2010
---------------------------------------------------------------------------------
   * Added support for SMF 2.0 RC2 (Tweaks: Register.php, Register.template.php)
   - Removed support for older versions of SMF 2.0.

leethepee

Hey just tried to install this on a 1.1.11 version and its coming up: Modification parse error?

Any ideas? Btw it does state it will work on a 1.1.11  :-\

Marcus Forsberg

Sorry about that, try the new package, please (I'm not able to test it live ATM but it should work).


Apllicmz

when update dont forget portuguese


<file name="$themedir/languages/Modifications.portuguese_pt.php" error="skip">
    <operation>
        <search position="end" />
            <add><![CDATA[
$txt['puzzle_colors'] = 'Que palavra &eacute; a mesma que a sua cor';
$txt['puzzle_math'] = 'Qual &eacute; a sua soma de (como um n&uacute;mero)';
$txt['puzzle_shapes'] = 'Quantos %s voc&ecirc; %s tem?';
$txt['puzzle_shapes2'] = 'Quantos %s voc&ecirc; %s tem?';
$txt['puzzle_sides'] = 'lados';
$txt['puzzle_corners'] = 'cantos';
$txt['puzzle_incomplete'] = 'Voc&ecirc; n&atilde;o completou o anti-bot puzzle. Por favor, tente novamente.';
$txt['puzzle_incorrect'] = 'Voc&ecirc; respondeu incorretamente o anti-bot puzzle. Por favor, tente novamente.';
$txt['puzzle_antibot'] = 'Anti-bot a sua  medida';
$txt['puzzle_red'] = 'Vermelho';
$txt['puzzle_orange'] = 'Laranja';
$txt['puzzle_yellow'] = 'Amarelo';
$txt['puzzle_green'] = 'Verde';
$txt['puzzle_blue'] = 'Azul';
$txt['puzzle_purple'] = 'Roxo';
$txt['puzzle_pink'] = 'Rosa';
$txt['puzzle_black'] = 'Preto';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Tri&acirc;ngulo';
$txt['puzzle_square'] = 'Quadrado';
$txt['puzzle_rectangle'] = 'Ret&acirc;ngulo';
$txt['puzzle_pentagon'] = 'Pent&aacute;gono';
$txt['puzzle_hexagon'] = 'Hex&aacute;gono';
$txt['puzzle_heptagon'] = 'Hept&aacute;gono';
$txt['puzzle_octagon'] = 'Octógono';
$txt['puzzle_1'] = 'UM';
$txt['puzzle_2'] = 'DOIS';
$txt['puzzle_3'] = 'TRES';
$txt['puzzle_4'] = 'QUATRO';
$txt['puzzle_5'] = 'CINCO';
$txt['puzzle_6'] = 'SEIS';
$txt['puzzle_7'] = 'SETE';
$txt['puzzle_8'] = 'OITO';
$txt['puzzle_9'] = 'NOVE';
$txt['puzzle_10'] = 'DEZ';
$txt['puzzle_11'] = 'ONZE';
$txt['puzzle_12'] = 'DOZE';
$txt['puzzle_13'] = 'TREZE';
$txt['puzzle_14'] = 'QUATORZE';
$txt['puzzle_15'] = 'QUINZE';
$txt['puzzle_16'] = 'DEZESSEIS';
$txt['puzzle_17'] = 'DEZESSETE';
$txt['puzzle_18'] = 'DEZOITO';
$txt['puzzle_19'] = 'DEZENOVE';
]]></add>
    </operation>
</file>

<file name="$themedir/languages/Modifications.portuguese_pt-utf8.php" error="skip">
    <operation>
        <search position="end" />
            <add><![CDATA[
$txt['puzzle_colors'] = 'Que palavra &eacute; a mesma que a sua cor';
$txt['puzzle_math'] = 'Qual &eacute; a sua soma de (como um n&uacute;mero)';
$txt['puzzle_shapes'] = 'Quantos %s voc&ecirc; %s tem?';
$txt['puzzle_shapes2'] = 'Quantos %s voc&ecirc; %s tem?';
$txt['puzzle_sides'] = 'lados';
$txt['puzzle_corners'] = 'cantos';
$txt['puzzle_incomplete'] = 'Voc&ecirc; n&atilde;o completou o anti-bot puzzle. Por favor, tente novamente.';
$txt['puzzle_incorrect'] = 'Voc&ecirc; respondeu incorretamente o anti-bot puzzle. Por favor, tente novamente.';
$txt['puzzle_antibot'] = 'Anti-bot a sua  medida';
$txt['puzzle_red'] = 'Vermelho';
$txt['puzzle_orange'] = 'Laranja';
$txt['puzzle_yellow'] = 'Amarelo';
$txt['puzzle_green'] = 'Verde';
$txt['puzzle_blue'] = 'Azul';
$txt['puzzle_purple'] = 'Roxo';
$txt['puzzle_pink'] = 'Rosa';
$txt['puzzle_black'] = 'Preto';
$txt['puzzle_grey'] = 'Grey';
$txt['puzzle_triange'] = 'Tri&acirc;ngulo';
$txt['puzzle_square'] = 'Quadrado';
$txt['puzzle_rectangle'] = 'Ret&acirc;ngulo';
$txt['puzzle_pentagon'] = 'Pent&aacute;gono';
$txt['puzzle_hexagon'] = 'Hex&aacute;gono';
$txt['puzzle_heptagon'] = 'Hept&aacute;gono';
$txt['puzzle_octagon'] = 'Octógono';
$txt['puzzle_1'] = 'UM';
$txt['puzzle_2'] = 'DOIS';
$txt['puzzle_3'] = 'TRES';
$txt['puzzle_4'] = 'QUATRO';
$txt['puzzle_5'] = 'CINCO';
$txt['puzzle_6'] = 'SEIS';
$txt['puzzle_7'] = 'SETE';
$txt['puzzle_8'] = 'OITO';
$txt['puzzle_9'] = 'NOVE';
$txt['puzzle_10'] = 'DEZ';
$txt['puzzle_11'] = 'ONZE';
$txt['puzzle_12'] = 'DOZE';
$txt['puzzle_13'] = 'TREZE';
$txt['puzzle_14'] = 'QUATORZE';
$txt['puzzle_15'] = 'QUINZE';
$txt['puzzle_16'] = 'DEZESSEIS';
$txt['puzzle_17'] = 'DEZESSETE';
$txt['puzzle_18'] = 'DEZOITO';
$txt['puzzle_19'] = 'DEZENOVE';
]]></add>
    </operation>
</file>



MoreBloodWine

Going by the pics on the mod page, would it be to much to ask to add an option that would show all three of the bot questions instead of having to choose just one of them ?
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


iPhoneDestek

translation in turkisch



<file name="$languagedir/Modifications.turkish.php">
<operation>
  <search position="end" />
   <add><![CDATA[
//Anti-Bot-Registration Mod  translation by SirtLanvadisi.net
$txt['puzzle_colors'] = 'Hangi kelime rengi aynıdır';
$txt['puzzle_math'] = 'Toplam sonuc nedir (sayı olarak)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'taraf';
$txt['puzzle_corners'] = 'köşe';
$txt['puzzle_incomplete'] = 'Anti-Bot bulmacası tamamlanmadı. Lütfen yeniden deneyiniz.';
$txt['puzzle_incorrect'] = 'Yanlış Anti-Bot bulmaca yanıtladınız. Lütfen yeniden deneyiniz.';
$txt['puzzle_antibot'] = 'Anti-bot önlemi';
$txt['puzzle_red'] = 'Kırmızı';
$txt['puzzle_orange'] = 'Portagal';
$txt['puzzle_yellow'] = 'Sarı';
$txt['puzzle_green'] = 'Yeşil';
$txt['puzzle_blue'] = 'Mavi';
$txt['puzzle_purple'] = 'Mor';
$txt['puzzle_pink'] = 'Pink';
$txt['puzzle_black'] = 'Siyah';
$txt['puzzle_grey'] = 'Gri';
$txt['puzzle_triange'] = 'Üçgen';
$txt['puzzle_square'] = 'Kare';
$txt['puzzle_rectangle'] = 'Dik Dörtgen';
$txt['puzzle_pentagon'] = 'Beşgen';
$txt['puzzle_hexagon'] = 'Altıgen';
$txt['puzzle_heptagon'] = 'Yedigen';
$txt['puzzle_octagon'] = 'Sekizgen';
$txt['puzzle_1'] = 'BİR';
$txt['puzzle_2'] = 'İKİ';
$txt['puzzle_3'] = 'ÜÇ';
$txt['puzzle_4'] = 'DÖRT';
$txt['puzzle_5'] = 'BEŞ';
$txt['puzzle_6'] = 'ALTI';
$txt['puzzle_7'] = 'YEDİ';
$txt['puzzle_8'] = 'SEKİZ';
$txt['puzzle_9'] = 'DOKUZ';
$txt['puzzle_10'] = 'ON';
$txt['puzzle_11'] = 'ONBİR';
$txt['puzzle_12'] = 'ONİKİ';
$txt['puzzle_13'] = 'ONÜÇ';
$txt['puzzle_14'] = 'ONDÖRT';
$txt['puzzle_15'] = 'ONBEŞ';
$txt['puzzle_16'] = 'ONALTI';
$txt['puzzle_17'] = 'ONYEDİ';
$txt['puzzle_18'] = 'ONSEKİZ';
$txt['puzzle_19'] = 'ONDOKUZ';
// End Anti-Bot-Registration Mod by SirtLanVadisi.net
   ]]></add>
</operation>
</file>




translation in german




<file name="$languagedir/Modifications.german.php">
<operation>
  <search position="end" />
   <add><![CDATA[
//Anti-Bot-Registration Mod  translation by SirtLanvadisi.net
$txt['puzzle_colors'] = 'Welches Wort hat die gleiche Farbe';
$txt['puzzle_math'] = 'Was ist der Summe der (als Zahl)';
$txt['puzzle_shapes'] = 'How many %s does a %s have?';
$txt['puzzle_shapes2'] = 'How many %s does an %s have?';
$txt['puzzle_sides'] = 'Seiten';
$txt['puzzle_corners'] = 'Ecken';
$txt['puzzle_incomplete'] = 'Sie haben nicht die komplette Anti-Bot-Puzzle. Bitte versuchen Sie es erneut.';
$txt['puzzle_incorrect'] = 'Sie haben falsch beantwortet die Anti-Bot-Puzzle. Bitte versuchen Sie es erneut..';
$txt['puzzle_antibot'] = 'Anti-Bot Massnahme';
$txt['puzzle_red'] = 'Rot';
$txt['puzzle_orange'] = 'Orange';
$txt['puzzle_yellow'] = 'Gelb';
$txt['puzzle_green'] = 'Grün';
$txt['puzzle_blue'] = 'Blau';
$txt['puzzle_purple'] = 'Lila';
$txt['puzzle_pink'] = 'Rosa';
$txt['puzzle_black'] = 'Schwarz';
$txt['puzzle_grey'] = 'Grau';
$txt['puzzle_triange'] = 'Dreieck';
$txt['puzzle_square'] = 'Quadrad';
$txt['puzzle_rectangle'] = 'Rechtseck';
$txt['puzzle_pentagon'] = 'Fünfeck';
$txt['puzzle_hexagon'] = 'Sechseck';
$txt['puzzle_heptagon'] = 'Siebeneck';
$txt['puzzle_octagon'] = 'Achteck';
$txt['puzzle_1'] = 'EINS';
$txt['puzzle_2'] = 'ZWEI';
$txt['puzzle_3'] = 'DREI';
$txt['puzzle_4'] = 'VIER';
$txt['puzzle_5'] = 'FÜNF';
$txt['puzzle_6'] = 'SECHS';
$txt['puzzle_7'] = 'SIEBEN';
$txt['puzzle_8'] = 'ACHT';
$txt['puzzle_9'] = 'NEUN';
$txt['puzzle_10'] = 'ZEHN';
$txt['puzzle_11'] = 'ELF';
$txt['puzzle_12'] = 'ZWÖLF';
$txt['puzzle_13'] = 'DREIZEHN';
$txt['puzzle_14'] = 'VIERZEHN';
$txt['puzzle_15'] = 'FÜNFZEHN';
$txt['puzzle_16'] = 'SECHSZEHN';
$txt['puzzle_17'] = 'SIEBZEHN';
$txt['puzzle_18'] = 'ACHTZEHN';
$txt['puzzle_19'] = 'NEUNZEHN';
// End Anti-Bot-Registration Mod by SirtLanVadisi.net
   ]]></add>
</operation>
</file>



$$  Q u a l i t y    I n f o r m a t i o n    L i n e  for iPhone $$



<   M O D  |  T R A N S L A T O R  |  TO  |  TUR  |  A N D   |  G E R   >


parsa

This is the type of mod I need to battle bots that continually try to register, and the screen shots look great. Unfortunately, when I added the zip package to my SM forum, I get quirky registration boxes. The shapes and colors don't show up at all, just a blank box under the SMF letter captcha entry box. The math equations sometimes look OK, but others are like 3+-= or -+2=
I looked at the files on my server, and they seem identical to the manual installation instructions, so I'm not sure what's wrong.

parsa

I'm having problems getting this to work. Some of the math equations look fine, such as: 14 - 12 - 1 =
However, sometimes I get:   - 1 - =
or: + + 7 =

The other two puzzles just give an entry box with no puzzle at all.

I'm using 1.1.11

americanroads.us/forum/

Neo_TE

Quote from: parsa on September 26, 2010, 12:22:06 AM
I'm having problems getting this to work. Some of the math equations look fine, such as: 14 - 12 - 1 =
However, sometimes I get:   - 1 - =
or: + + 7 =

The other two puzzles just give an entry box with no puzzle at all.

I'm using 1.1.11

americanroads.us/forum/
i think it was programmed in that way to confuse bots.

parsa

I doubt that it's intended to also be confusing to humans. Some of the puzzles (such as the color ones) are just blank, and you have to refresh the thing to even see one of the mathematical puzzles.

Anglis

Hi,

What do I have to do to get it work on different theme and my forum is on  different language, will this cause any problems?

Thanks in advance,

A.


hcfwesker


impreza

Did you manually install the operating manual for fashion to 1.1.12. Me after a manual installation of the mod does not work does not show up question on the registration page when you install it manually.

Maybe something is wrong in this - in the code to manually install for 1.1.12

Does anyone have something like it, tested it several times and each time is the same.

Please help


Edited:

But I made a mistake manually adding work - to clean a forum to present my have some problems. But I think it stems from my forum. As something that I will know here.

Sorry for the confusion
Portal Totemat - artykuły i filmy - treści w postaci artykułów i filmów.

italo_anonimo

thans for mod, its very necessary, personally recommend removing (for admins forum)  'shapes'  function (confuses users)

smf 2.0 rc4

thanks again...

pikeman

Srpski - Serbian:

// Anti-Bot Registration Puzzles
$txt['puzzle_colors'] = 'Koja je re&#269; ista kao i njena boja:';
$txt['puzzle_math'] = 'Koji broj je re&#353;enje: (napi&#353;i broj, ne tekst)';
$txt['puzzle_shapes'] = 'Koliko %s ima %s ?';
$txt['puzzle_shapes2'] = 'Koliko %s ima %s ?';
$txt['puzzle_sides'] = 'stranica';
$txt['puzzle_corners'] = 'uglova';
$txt['puzzle_incomplete'] = 'Nisi re&#353;io/la zagonetku. Probaj ponovo.';
$txt['puzzle_incorrect'] = 'Pogre&#353;no si re&#353;io/la zagonetku. Probaj ponovo.';
$txt['puzzle_antibot'] = 'Anti-bot zagonetka';
$txt['puzzle_red'] = 'Crvena';
$txt['puzzle_orange'] = 'Narandzasta';
$txt['puzzle_yellow'] = 'Zuta';
$txt['puzzle_green'] = 'Zelena';
$txt['puzzle_blue'] = 'Plava';
$txt['puzzle_purple'] = 'Ljubicasta';
$txt['puzzle_pink'] = 'Roza';
$txt['puzzle_black'] = 'Crna';
$txt['puzzle_grey'] = 'Siva';
$txt['puzzle_triange'] = 'trougao';
$txt['puzzle_square'] = 'kvadrat';
$txt['puzzle_rectangle'] = 'pravougaonik';
$txt['puzzle_pentagon'] = 'petougao';
$txt['puzzle_hexagon'] = '&#353;estougao';
$txt['puzzle_heptagon'] = 'sedmougao';
$txt['puzzle_octagon'] = 'osmougao';
$txt['puzzle_1'] = 'jedan';
$txt['puzzle_2'] = 'dva';
$txt['puzzle_3'] = 'tri';
$txt['puzzle_4'] = '&#269;etiri';
$txt['puzzle_5'] = 'pet';
$txt['puzzle_6'] = '&#353;est';
$txt['puzzle_7'] = 'sedam';
$txt['puzzle_8'] = 'osam';
$txt['puzzle_9'] = 'devet';
$txt['puzzle_10'] = 'deset';
$txt['puzzle_11'] = 'jedanaest';
$txt['puzzle_12'] = 'dvanaest';
$txt['puzzle_13'] = 'trinaest';
$txt['puzzle_14'] = '&#269;etrnaest';
$txt['puzzle_15'] = 'petnaest';
$txt['puzzle_16'] = '&#353;esnaest';
$txt['puzzle_17'] = 'sedamnaest';
$txt['puzzle_18'] = 'osamnaest';
$txt['puzzle_19'] = 'devetnaest';
// End of Anti-Bot Registration Puzzles

yankeestonk

will this work on 1.1.13 ? with PHP4?  and can I auto install? Not up to speed on the manual installation yet.

Thanks!

Advertisement: