Jump to content

[REL] Mail client 1.1


FatalTerror

Recommended Posts

What do you mean with "plans"? :o

I mean on updates(upgrades)

I've ideas for future Mail client and more ideas for new scripts ...

That scripts will use callRemote too ?

Yeah ^^ I'm fan of callRemote lol

Hmm i was on your server, why you don't trigger when someone registers on the server, he's registered on the forums too, i think that's possible(Is it?).

Link to comment

Hmm i was on your server, why you don't trigger when someone registers on the server, he's registered on the forums too, i think that's possible(Is it?).

Great idea, it's possible :shock:

But i don't know if i make it for community :|

Edit: I make it in 20 min !

Lolol, can you link me AMG forums, i must see it. xD

Link to comment
  • 2 weeks later...
  • 2 weeks later...

Just change the caractere string 8)

  
function generateCaptcha() 
    local letters = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", ")", "\"", "@", "$", "("} 
    local letter1 = math.random(1, #letters) 
    local letter2 = math.random(1, #letters) 
    local letter3 = math.random(1, #letters) 
    local number1 = math.random(1, 9) 
    local code = ""..letters[letter1]..letters[letter3]..letters[letter2]..letters[number1].."" 
    guiSetText(lbl_captcha, "Captcha ("..code.."):") 
    return code 
end 
  

Link to comment

but really, i think it would be safer to dxdraw the chapcha on render target(probably even charter by charter), erasing chapcha from memory right away, and drawing the render target, instead of even saving it in memory. think about it, if there's bot that can use cegui it has no trouble at all getting the text.

and to save the chapcha for matching, use md5()

Link to comment
Just change the caractere string 8)
  
function generateCaptcha() 
    local letters = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", ")", "\"", "@", "$", "("} 
    local letter1 = math.random(1, #letters) 
    local letter2 = math.random(1, #letters) 
    local letter3 = math.random(1, #letters) 
    local number1 = math.random(1, 9) 
    local code = ""..letters[letter1]..letters[letter3]..letters[letter2]..letters[number1].."" 
    guiSetText(lbl_captcha, "Captcha ("..code.."):") 
    return code 
end 
  

I know how to do that, I just gave a sugestion ;)

Link to comment
but really, i think it would be safer to dxdraw the chapcha on render target(probably even charter by charter), erasing chapcha from memory right away, and drawing the render target, instead of even saving it in memory. think about it, if there's bot that can use cegui it has no trouble at all getting the text.

and to save the chapcha for matching, use md5()

I went in simplicity.

I let scripters develop their scripts and add their own functions if they want.

The md5 create long caracter string... :|

Link to comment
If I wanted to spam someone I wouldn't use an ingame e-mail sender. I would use separate applications and/or services.

There´s no need to make complex captchas, that one is simple but effective in it's own ways :)

it can't be effective if it

a)don't do what it should

b)lack of it wouldn't change anything

so either way, is it not needed the way it is now.

Link to comment
  • 2 weeks later...
  • 1 year later...
  • 8 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...