Jump to content

Recommended Posts

Posted (edited)

Hello, recently I managed to make this Account Manager for L2Off Servers. Few functions and basic structures has been taken from existing account panels. This one is completely  recoded with captcha and it is more secured. Also it is functional and can be embedded to any website easily.

 

Some Information

  • It's partially tested under IIS
  • Tests have been done ONLY with Gracia Final Server Files but I am 99.99% sure that it will work under Interlude too. If not, contact me

 

Features:

  1. Account Registration with Activation ( You will get an e-mail with full account information + activation link)
  2. Reset Password (with security questions. You will get an e-mail too with the new password)
  3. Login to home page ( You can display some news,info there)
  4. Change Password (You will receive an e-mail too for informational purposes)
  5. Basic Account Information (account name, character's name, character's level)
  6. Login history of your account In Game (Requires hAuthd login server)
  7. IP protection for game account (Requires hAuthd login server)

 

What you need to do in order to get it working

  1. Account login history & IP Protection works only if you use hAuthd login server correctly configured!(Read hAuthd's readme file for more info).
  2. Upload ACM files to your webserver.
  3. Your webserver needs port 1433(Default SQL server port) opened.(If it's not opened, contact your webhosting company to open it for you)
  4. You need also port 1433 opened to your DB Server.
  5. Edit load/config.php to match your needs.
  6. Edit load/function.php line 176 with your url of account manager so Account activation will work.
  7. You need to recreate the table dbo.user_account in lin2db with the sql file included.

 

KNOWN ISSUES

There aren't any known problems till now. If you got one, inform me!

 

If you found any bugs / exploits or you can suggest better mechanincs / features feel free to inform me.

Need Support / help?

 

Don't remove the Credits if you want free support.

  • Skype: k4ramela
  • E-mail: shortysftw@gmail.com

Preview Pics: Link will be posted soon.

Download V1.3: Download

Edited by PARADISE
  • Like 1
  • Upvote 7
Posted

looks good,i uploade it to my xampp but only shows a white page when i try to enter to the index.php :S(i configured all in my test server pc) also i add you to skype :)

Posted

Thank you guys!

 

looks good,i uploade it to my xampp but only shows a white page when i try to enter to the index.php :S(i configured all in my test server pc) also i add you to skype :)

I will contact you tommorow

Posted

Account Manager Updated!

 

V1.1:
-Better display of account info page.
    -Now you have to select the character that you wanna see information.

-Improved SQL Injection protection
    -Reworked the function for better security
    -When someone trys to SQL inject you, function detects it and redirects the user to login.php page.
     also new function keeps a log of SQL Injection attemps to logs/sqllog.txt with date, time, ip of the user,
     the code entered and the corrected code.

-captcha.php moved to captcha/captcha.php.

-Changed the position of captcha code in register page.

-Added copyrights to index and home pages. :-)

-Changed the date/time format of login history page to something more user friendly.

Posted

-Brief Update for Account login history.

 If you got issues to date/time format in Account login history page you can use this file. Place it inside page folder of you account manager.

Then find inside your php.ini

; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
mssql.datetimeconvert = Off

And change mssql.datetimeconvert to Off.

 

After this you will be able to see date/time to this format,  2013-12-24 14:50:45

Posted (edited)

Hello!

I finished the donation part of the Account Manager. I would like to explain you the donation procedure, so you can comment or suggest a better way to implement it.

 

When the user donates, he adds money to his account. He can enter the amount of euros he want. After that, he is being redirected to the paypal payment page. If everything goes fine the script adds the amount of euros to his account. If not (problem with his paypal acc or smth) he is informed properly.

When the user wants to buy an item, he has to enter the paypal email that he donated for the account , select the character he wants the items, and he chooses the item.

Then his request is being processed by a donation handler.

The handler does the necessary checks (if he has money in his account, checks the email he donated, if his money is enough to buy the item).

If user provides 3 times wrong data, he gets a 5 min ban for that.

If the request pass these checks, script updates his money, inserts a record to a log table and a file, kicks the character from IG and finally adds the item he bought to the character he choose.

Thats a quick explanation of the donation procedure.

Donation Items are editable also.

 

Waiting for comments, suggestions!

post-6233-0-47930300-1392124767_thumb.jpg

post-6233-0-41042800-1392124778_thumb.jpg

Edited by PARADISE
Posted

Hello!

I finished the donation part of the Account Manager. I would like to explain you the donation procedure, so you can comment or suggest a better way to implement it.

 

When the user donates, he adds money to his account. He can enter the amount of euros he want. After that, he is being redirected to the paypal payment page. If everything goes fine the script adds the amount of euros to his account. If not (problem with his paypal acc or smth) he is informed properly.

When the user wants to buy an item, he has to enter the paypal email that he donated for the account , select the character he wants the items, and he chooses the item.

Then his request is being processed by a donation handler.

The handler does the necessary checks (if he has money in his account, checks the email he donated, if his money is enough to buy the item).

If user provides 3 times wrong data, he gets a 5 min ban for that.

If the request pass these checks, script updates his money, inserts a record to a log table and a file, kicks the character from IG and finally adds the item he bought to the character he choose.

Thats a quick explanation of the donation procedure.

Donation Items are editable also.

 

Waiting for comments, suggestions!

 

Nice one my friend you are making some good thing for l2off :D ,when will be avalible for download this new update?

Posted

I would like to inform you that I won't update this Account Manager any more. The main reason is that i changed the coding style to Object Oriented. Also I started using PDO prepared statements which are more secured against any kind of threats. More over I coded some other modules to completely protect the forms. Also the new account manager will give you the opportunity to create a Master Account. Under this account you will be able to register game accounts, make donations, claim items,... etc. Also there will be an Admin Panel of the Account manager to make admin's work easier.

Till now its still under development. When I finish the master account management, I will post a link here so you can see a working demo.

 

Thank you.

 

PS. If you need support for the old one, feel free to contact me.

Posted

I would like to inform you that I won't update this Account Manager any more. The main reason is that i changed the coding style to Object Oriented. Also I started using PDO prepared statements which are more secured against any kind of threats. More over I coded some other modules to completely protect the forms. Also the new account manager will give you the opportunity to create a Master Account. Under this account you will be able to register game accounts, make donations, claim items,... etc. Also there will be an Admin Panel of the Account manager to make admin's work easier.

Till now its still under development. When I finish the master account management, I will post a link here so you can see a working demo.

 

Thank you.

 

PS. If you need support for the old one, feel free to contact me.

Nices things,so send me a pm for see a the demo im interesed on it ^^

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



  • Posts

    • --- Interlude Faction/GvE PvP grand opening 2025-11-15 19:00 GMT+2 ---   Gameplay: Chronicle: Interlude Type: Faction/GvE (Angels vs Nature vs Demons) GM Shop: B-S grade Buff slots: 20+4 Starting level: 74 + rebirth system   New Features: Client: Modern interface based on Essence Balance: New class skills for better balance Achievement Rewards: Daily, Weekly, One-time TOP rankings: PvP, Event PvP, Map PvP, Clan PvP, Event MvP, Map MvP Zones: 70 different PvP zones,  18 different events (8 map events | 10 main events) 12 Grand/raid bosses. Castle siege Olympiad Clan Hall challenge Custom Enchant System: Dynamic success chance (greater enchant level or item grade less enchanting success chance) Enchant rate: Blessed scrolls dynamic from 100% to 25%. Crystal Scrolls: 100%; Max enchant weapon +12 Max enchant armor +8 Safe point enchant system Extra Features: PvP items with level upgrade Weapon/Armor upgrade (from B grade to S) system Attributes system   Website: https://l2cygnus.com Community: Discord Facebook: https://www.facebook.com/l2cygnus Youtube:   
    • More fluid combat, not 100% yet, but I think it's acceptable. I put the following logic in movetopawn, moveto, maybemovetopawn, validatelocation, movetolocation: If Config.GeoData is active, it applies the coordinates using geodata; if disabled, use setdistanceplansq to measure the distance of things! Fix for reflected damage (if the attacker is null, it will not be calculated). Minor improvements to the Day/Night item generation manager. Fix to not punish players who destroy items with a count = 0... Fix for when a player tried to use a resurrection scroll while seated, it disappeared without effect. Fix for when it was possible to equip armor while paralyzed. Cleanup of System message. Rework of PathNodes. Fixed the ia for mobs attack range when chasing the player (test) Fixed Pathnodes loading Added # ------------------------ #Show Red Name for Aggressive Mobs # ------------------------ ShowRedName = True Which was missing in the configs
    • ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚔️ L2JOmen High Five - SERVIDOR 100% RETAIL ⚔️ 📢 SOLICITAMOS APOYO PARA TESTING 📢 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ¡Saludos, comunidad de Lineage II! Estamos desarrollando un proyecto ambicioso y de calidad: L2JOmen High Five, un servidor  100% RETAIL que busca ofrecer la experiencia más auténtica de High Five.  Nos encontramos en la fase de desarrollo y testing, y necesitamos tu ayuda para hacerlo  grande. Si eres un amante del retail, disfrutas probar nuevas funciones y quieres formar  parte de un proyecto serio desde sus inicios, ¡tu apoyo es invaluable! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎮 CARACTERÍSTICAS PRINCIPALES 🎮 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ SERVIDOR 100% RETAIL    • Experiencia auténtica de High Five    • Geodata PTS Official    • Plataforma Premium 2025 ✅ SISTEMA DE RATES DINÁMICO (Progresión Retail x1 con ayuda x5 -> x1)    • XP: 1-20 (5.0x) | 21-40 (3.0x) | 41-60 (2.0x) | 61-75 (1.5x) | 76-85 (1.0x)    • SP: 1-20 (5.0x) | 21-40 (3.0x) | 41-60 (2.0x) | 61-75 (1.5x) | 76-85 (1.0x)    • Adena: x2.0 (Retail con pequeño ajuste)    • Drop y Spoil: x1.0 (Mobs, Raids y Epics) ✅ SISTEMA DE ENCANTAMIENTO PROFESIONAL    • Enchant Safe: +6 (100% seguro hasta +6)    • Enchant Máximo: +30    • Tasas de encantamiento balanceadas:      * 0-3: 100% | 4: 80% | 5: 75% | 6: 70% | 7: 65% | 8: 60%      * 9: 55% | 10: 50% | 11: 45% | 12: 40%      * 13: 10% | 14-25: 5-9% | 26-30: 1-4%    • Sistema Blessed Enchant habilitado ✅ INICIO DE PERSONAJE    • Dynasty Masterwork Set completo +12    • 1 Ticket para Weapon S +12    • Duración: 7 días ✅ CONFIGURACIÓN RETAIL    • Element Limit: Nivel 4    • Buffs: Duración de 1 hora    • Nobless: Obtenible mediante quest    • Subclass Máxima: 10 (Certificación para cada Subclass) ✅ SISTEMA DE FARM Y ECONOMÍA    • Múltiples monedas de farm (Adena, Ancient Adena, Coin of Luck, PC Bang Points, Farm Coins)    • Varias zonas de farm disponibles    • Zona de Party Farm (se habilita cada 3 horas por 1 hora)    • 4 Raids diarias programadas ✅ SISTEMA PC BANG POINTS    • Aproximadamente 10,000 puntos por 24 horas conectado    • Entrega cada 10 minutos    • Jugadores Normales: 60-72 puntos/intervalo    • Jugadores Premium: 96-116 puntos/intervalo    • 5% probabilidad de doble puntos ✅ SHOPS COMPLETOS    • Shop Normal (Adena y Farm Coins)    • Shop Donate (con opciones premium)    • Armaduras y Armas hasta Grado Dynasty, Moirai, S84    • Joyas completas, no incluye Epics    • Scrolls (Normales, Blessed, Divine, Ancient)    • Elementos hasta nivel 4-7    • Accesorios y consumibles ✅ SISTEMA VIP    • 5 niveles de VIP disponibles    • Bonificaciones progresivas de XP/SP/Drop    • Recompensas diarias exclusivas ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🤝 ¿QUÉ NECESITAMOS DE TI? 🤝 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔍 TESTERS ACTIVOS    • Jugadores que prueben todas las funciones del servidor    • Feedback constructivo sobre bugs, balance y mejoras    • Reporte de problemas encontrados 🎮 JUGADORES DEDICADOS    • Amantes del retail que valoren la experiencia auténtica    • Personas dispuestas a ayudar a mejorar el proyecto    • Comunidad comprometida con el crecimiento del servidor 📊 REPORTES DETALLADOS    • Bugs y errores encontrados    • Sugerencias de balance    • Opiniones sobre el gameplay    • Feedback sobre sistemas implementados ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 💎 ¿POR QUÉ UNIRTE A L2JOmen? 💎 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🌟 PROYECTO SERIO Y COMPROMETIDO    • Desarrollo constante y mejoras continuas    • Atención a la comunidad activa    • Transparencia en todas las decisiones 🎯 EXPERIENCIA 100% RETAIL    • Sin modificaciones que rompan el juego original    • Balance auténtico de High Five    • Gameplay puro y tradicional ⚡ TECNOLOGÍA DE VANGUARDIA    • Servidor optimizado y estable    • Geodata oficial de PTS    • Sistema robusto y sin lag    • Sistema Anticheat Premium 🎁 RECOMPENSAS PARA TESTERS    • Participación activa en el desarrollo    • Reconocimiento especial en el lanzamiento    • Beneficios exclusivos para early testers ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📞 CONTACTO E INFORMACIÓN 📞 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Si estás interesado en formar parte de este proyecto y ayudarnos a crear el mejor  servidor retail de High Five, contáctanos. Tu apoyo es fundamental para hacer realidad  este grandioso proyecto. 💬 Únete a nuestro grupo de testing 🌐 WhatsApp: https://chat.whatsapp.com/Km6uRtFsoUq2tNZZalo5HB?mode=wwt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🏆 ¡Juntos construimos el mejor servidor retail! 🏆 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  
    • any server used these files? if yes let me know in pm.
    • L2Net is an in-game (IG) bot. I already have Adrenaline for that. I'm looking for an out-of-game (OOG) bot - one that doesn’t require the Lineage 2 client to run.
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock