Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Se Vende / Auto Donate Panel Cheap fast SGuard & SmartGuard SPECIAL EDITION
« Último mensaje por DenArt Designs en Hoy a las 05:58:53 am »
Hello big news about my new shop its functional and soon will be designed and I am very excited!!!

(Soon will be more stuff to buy inside)

15Euro discount for December for donate panel ONLY FOR THE FIRST 10 BUYERS!!!
Coupon Code: DevsAdmins
info about the panel
https://shop.denart-designs.com/product/account-panel/
 

Description


New fast, easy & secure as possible donation panel for your players.
Payment in easy 5 steps:
  • Login with his player username.
  • Select the donation service (Paypal/Paygol).
  • Select the amount of payment.
  • Pay.
  • Automatically recieve the reward ingame (and yes) while he is online!
The shop is special edition with SGuard & Smart Guard explanation in steps:
  • Player clicks on a button called "Buy Donate Coins" of an NPC.
  • The shop opens in user's default browser and automatically login with our API.
  • So user repeats Payment steps 2, 3, 4, 5.
SGuard & Smart Guard API is not mantatory you can still use the donation panel without the API
Features:


Protections
  • Full SSL website (forced by htaccess)
  • XSS Protection just in case.
  • Remove vulnerability headers in htaccess level
  • Session Validation
  • COOKIE, POST, GET globals are sanitized
  • SQL Injection protection
  • Cookie and Request protection
  • Query String protetion
  • Prepared statements of PDO driver (no sql injection there)
  • Google Captcha to check for bots
SEO & Public management
  • SEO Friendly urls (in htaccess level)
  • Google Analytics Code ready.
  • Terms and use ready to go (specially for paysafe in order to accept you as payment service)
  • Refund policy
  • Contact
Where we imply our name is showing config SERVER NAME or SERVER WEBSITE variables

Speed
  • Zip Content (faster load)
  • Memory save (unloading global vars)
  • Using CDN’s for bootstrap
  • Scripts are loaded in footer
  • Images are soft to max 10kb
  • Small and smart organized code style
Functions
  • Multilanguage (3 langs so far) EN ES NL (Easy to add more)
  • Payment methods Paypal, Paygol, Paymentwall & G2A (IPN exists not installed cause they ask for company papers)
  • After payment or cancel the user is redirected back to "Thank you" page.
Technologies
  • Bootstrap CSS
  • MySQL (PDO Driver)
  • PHP 7.2
  • 10.2.18-MariaDB
Systems
  • Paypal supports sandbox and live.
  • Server items in XML file copied and used for getting item ID's, properties and images (for now its disabled, and item is hardcoded for speed).
  • Log System for website and IPN's.
  • Log in database Payments and services used.
  • Google Analytics
Configs
  • Website Title
  • Server Name
  • Contact Email
  • Use sessions (user has to logout or auto when close the page)
  • Show Captcha
  • Google Analytics Code
  • Use of sandbox in paypal
  • Sandbox/Live Emails
  • Currency Code Payment
  • Item ID for donation
  • 4 Donate Prices and 4 Donate rewards ingame for paypal and another 4 for paygol (for other rates)
  • Log enable or disable
  • Delay on failed login try in seconds
  • Login attempts and timeout
  • Enable Icons
  • Log location
  • Enable or disable for each language
  • Timeout (user is redirected to login page after innactivity)
  • Database and Server Configs
Files included
  • Website files
  • Java Files for your project in eclipse
  • SQL Files
Instructions included
  • How to install NPC HTML BUTTON.
  • How to add in game server task manager.
  • How to implement SmartGuard Packet.
  • Small example of code.
Requirements
  • Java Server with source (in order to install)
  • PHP 5.6 or 7.2+
  • MySQL Database
  • Knowledge of Database users (Create/Permissions)
  • Java how to modify your source with a patch
  • Host or some LAMPP to your server to place the php files

IMAGES




 






On your part you need to make accounts in paypal and paygol and set the paygol IPN in options

Example: https://yourwebsite.com/shop/system/assets/ipn/ipn_paygol.php and thats it the rest are configs.


15Euro discount for December for donate panel ONLY FOR THE FIRST 10 BUYERS!!!
Coupon Code: DevsAdmins
info about the panel
https://shop.denart-designs.com/product/account-panel/
 


Many asked for this projects the last 2 days so.

Updates

9/11/2018

  • Supports aCis Interlude Servers (new files added)
  • Supports Frozen Interlude Servers (new files added)
  • Supports Fandc H5 Servers (new files added)


11/11/2018
  • Supports SGuard Protection (new files added)
  • Patch and HowTo are updated.



Thank you for your support!!! <3
2
Se Vende / Responsive [one page] website with cache statistics
« Último mensaje por DenArt Designs en Hoy a las 05:47:59 am »
Coupon code for 30€ Discount: denart

For images:

https://shop.denart-designs.com/product/lineage-2-website/

 

One page fully configured website named Knight is one of the newest products we created.

Features

  • Ultra SEO Optimized Facebook/Twitter shares included google search too
  • Google Analytics Code ready.
  • Responsive layout
  • Cache statistics
  • Contact email
  • Cute news (user: admin, pass:admin) categorised
  • SMF support for SSI topic news
  • 2 Video for background available
  • Top PvP, PK, Online status with icons (Gender, Class, Hero, Noblesse)
  • Server Status On/Off
  • Total accounts, characters, players online.
  • Image Gallery
  • Vote sites (Hopzone, Topzone, Network, L2jBrazil, Topserver200)
  • Links in footer Facebook, Twitter, Pinterest, Google Plus, Dribble.
  • Full animations almost everything is moving while you scroll down the page
  • Speed optimized almost everything
Configuration

  • Server Name
  • Google analytics user
  • Contact email
  • Background video choose (2 available videos)
  • Server Configs
  • Cache server database statistics every XX minutes
  • Vote links
  • Social links
  • Forum link
  • Server rates
  • SMF SSI enable
  • Download Patch, Client, Updater.
Core

  • Organized and clean code
  • Object Oriented programming
  • PDO Database connections (NO SQL Injection)
  • Cache in files
  • Organized SQL connection strings for easy edits from chronicle to chronicle
  • Easy to edit and understand in order to add custom caches for more statistics
  • Clean tabbed HTML/CSS/PHP code
  • Editable Small logo PSD included

Font used for small logo included

 

For images:
https://shop.denart-designs.com/product/lineage-2-website/

 

Videos:
https://shop.denart-designs.com/product/lineage-2-website/#tab-html5_video
3
1 MONTH FREE STANDARD PACK AFTER REGISTER! ONLY FOR THIS MONTH!!!!!!!1 MONTH FREE STANDARD PACK AFTER REGISTER! ONLY FOR THIS MONTH!!!!!!!
Professional Game-Launcher!
https://updater.denart-designs.com/

Updater Launcher
  • Free Register
  • No deadlines
  • Instant use
  • No Wait
  • You Buy it and it works
  • You select a skin from my Web Gallery
  • Change Skin ANYTIME with 1 click
  • Virus Friendly (See virustotal link below)
  • New Skins to select almost every week
  • New Game Options on demand
  • Statistics for your players
  • Settings change on updater from Web Panel
  • Connect your server and check from your phone statistics Online Players, PvP, PK, and more..


Links
Contact Links
Photos
Skins



:delf1_7: :delf1_7:
4
[ES]Eventos / [EN]Events / Re:Event Engine (L2j Frozen)
« Último mensaje por tutankamon en Hoy a las 05:18:20 am »
Este engine de eventos está muy bien... Trae fallos pero no son imposibles... Os recomiendo q reviséis los 20 eventos antes de lanzarlo en un live!.. yo lo puse en mi facction server cómo rutina :01:

5
[ES]Eventos / [EN]Events / Re:Event Engine (L2j Frozen)
« Último mensaje por MasterMage en Hoy a las 04:49:11 am »
Como funcionaria: osea la votacion cada cuanto es?

eso es totalmente configurable desde xml o html si no mal recuerdo , el engine esta muy bueno yo hace un tiempo lo habia agregado a un frozen que trabajaba aunque es un dolor de cabeza tiene muchos errores los eventos . si tenes buenos conocimientos vas a poder avanzar . yo por mi parte lo deje de lado xD.
6
[ES]Eventos / [EN]Events / Re:Event Engine (L2j Frozen)
« Último mensaje por Pske en Hoy a las 04:31:47 am »
Como funcionaria: osea la votacion cada cuanto es?
7
[ES]Modificaciones / [EN]Mods / CustomCancelTask for L2JFrozen
« Último mensaje por Pske en Hoy a las 03:54:19 am »
Lo encontre; arregle lo q estaba mal y anda, el diff parece hecho por mi, bien cabeza pero entendible

OPCION 1: Esto del CustomCancelTask consiste en que los buff q te saca el cancel te los devuelva luego de unos segundos y no q quedes regalado 100% para todos los q odien el cancel o lo vean q es muy HDP les invito a probar esta configuracion


Código: [Seleccionar]
Index: config/head/altsettings.properties

===================================================================

--- config/head/altsettings.properties (revision 1118)

+++ config/head/altsettings.properties (working copy)

# Maximum number of debuffs

MaxDebuffAmount = 6

 

+# -----------------------------------------

+# Canceled Buffs Return

+# -----------------------------------------

+# With this feature, players will get their

+# canceled buffs back after the amount of

+# seconds you've set on CustomCancelSeconds

+# Enable Canceled Buffs Return?

+# Default : False

+AllowCustomCancelTask = False

+

+# Time for buffs to return in seconds

+# Default: 15

+CustomCancelSeconds = 15

 

Index: head-src/com/l2jfrozen/Config.java

===================================================================

--- head-src/com/l2jfrozen/Config.java (revision 1118)

+++ head-src/com/l2jfrozen/Config.java (working copy)

public static boolean ALT_MOBS_STATS_BONUS;

public static boolean ALT_PETS_STATS_BONUS;

 

+ public static boolean ALLOW_CUSTOM_CANCEL;

+ public static int CUSTOM_CANCEL_SECONDS;

 

===================================================================

 

ALT_LOTTERY_2_AND_1_NUMBER_PRIZE = Integer.parseInt(altSettings.getProperty("AltLottery2and1NumberPrize", "200"));

BUFFS_MAX_AMOUNT = Byte.parseByte(altSettings.getProperty("MaxBuffAmount", "24"));

DEBUFFS_MAX_AMOUNT = Byte.parseByte(altSettings.getProperty("MaxDebuffAmount", "6"));

+ ALLOW_CUSTOM_CANCEL = Boolean.parseBoolean(altSettings.getProperty("AllowCustomCancelTask", "false"));

+ CUSTOM_CANCEL_SECONDS = Integer.parseInt(altSettings.getProperty("CustomCancelSeconds", "15"));

 

Index: head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java

===================================================================

--- head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java (revision 1118)

+++ head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java (working copy)

import java.io.IOException;

+import java.util.Vector;

 

import org.apache.log4j.Logger;

 

===================================================================

 

import com.l2jfrozen.gameserver.model.actor.instance.L2PetInstance;

import com.l2jfrozen.gameserver.model.actor.instance.L2SiegeSummonInstance;

+import com.l2jfrozen.gameserver.model.entity.CustomCancelTask;

import com.l2jfrozen.gameserver.network.SystemMessageId;

import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage;

import com.l2jfrozen.gameserver.skills.Formulas;

import com.l2jfrozen.gameserver.skills.Stats;

+import com.l2jfrozen.gameserver.thread.ThreadPoolManager;

import com.l2jfrozen.util.random.Rnd;

 

===================================================================

 

case CANCEL:

{

+ Vector<L2Skill> cancelledBuffs = new Vector<>();

if (target.reflectSkill(skill))

{

target = activeChar;

}

 

===================================================================

 

else if (rate < 5)

{

rate = 5;

}

 

if (Rnd.get(100) < rate)

{

+ if (Config.ALLOW_CUSTOM_CANCEL)

+ {

+ if (!cancelledBuffs.contains(e.getSkill()) && !((L2PcInstance)activeChar).isInOlympiadMode())

+ {

+ cancelledBuffs.add(e.getSkill());

+ }

+ }

e.exit(true);

maxfive--;

if (maxfive == 0)

{

break;

}

}

}

}

}

+ if (Config.ALLOW_CUSTOM_CANCEL)

+ {

+

+ if (cancelledBuffs.size() > 0)

+ ThreadPoolManager.getInstance().scheduleGeneral(new CustomCancelTask((L2PcInstance)target, cancelledBuffs), Config.CUSTOM_CANCEL_SECONDS *1000);

+ }

effects = null;

}

 

===================================================================

 

else if (rate < 5)

{

rate = 5;

}

 

if (Rnd.get(100) < rate)

{

+ if (Config.ALLOW_CUSTOM_CANCEL)

+ {

+ if (!cancelledBuffs.contains(e.getSkill()) && !((L2PcInstance)activeChar).isInOlympiadMode())

+ {

+ cancelledBuffs.add(e.getSkill());

+ }

+ }

e.exit(true);

maxdisp--;

if (maxdisp == 0)

{

break;

}

}

}

}

}

+ if (Config.ALLOW_CUSTOM_CANCEL)

+ {

+ if (cancelledBuffs.size() > 0)

+ ThreadPoolManager.getInstance().scheduleGeneral(new CustomCancelTask((L2PcInstance)target, cancelledBuffs), Config.CUSTOM_CANCEL_SECONDS *1000);

+ }

// effects = null;

 

Index: head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.java

===================================================================

--- head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.java (nonexistent)

+++ head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.java (working copy)

/*

* This program is free software: you can redistribute it and/or modify it under

* the terms of the GNU General Public License as published by the Free Software

* Foundation, either version 3 of the License, or (at your option) any later

* version.

*

* This program is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS

* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more

* details.

*

* You should have received a copy of the GNU General Public License along with

* this program. If not, see <http://www.gnu.org/licenses/>.

*/

package com.l2jfrozen.gameserver.model.entity;

 

import java.util.Vector;

 

import com.l2jfrozen.gameserver.model.L2Skill;

import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;

 

/**

* @author Psyancy

*

*/

public class CustomCancelTask implements Runnable

{

private L2PcInstance player = null;

private Vector<L2Skill> buffsCanceled = null;

 

public CustomCancelTask(L2PcInstance p, Vector<L2Skill> skill)

{

player = p;

buffsCanceled = skill;

}

 

@Override

public void run()

{

if (player == null)

return;

 

for (L2Skill skill : buffsCanceled)

{

if (skill == null)

continue;

 

skill.getEffects(player, player);

}

}

}

OPCION 2: Si no quieren q devuelva los buff les dejo para q se configuren los skills q no quieren q saque, desde esta linea del codigo


Código: [Seleccionar]
								if (e.getSkill().getId() != 4082 && e.getSkill().getId() != 4215 && e.getSkill().getId() != 5182 && e.getSkill().getId() != 4515 && e.getSkill().getId() != 110 && e.getSkill().getId() != 111 && e.getSkill().getId() != 1323 && e.getSkill().getId() != 1325)
// Cannot cancel skills 4082, 4215, 4515, 110, 111, 1323, 1325
8
[ES]Dudas / [EN]Questions / Re:Error para reconocer Custom Items
« Último mensaje por Pske en Hoy a las 01:34:26 am »
Claro el item 45572 no puede ser puesto en el juego por q te falta la parte del XML o esta mal escrito el item en el XML
9
[ES]Dudas / [EN]Questions / Re:Bug de Flechas L2jfrozen
« Último mensaje por Pske en Hoy a las 01:30:25 am »
Mostra como estan escritas en el armorgrp las alas... a ver q onda, igual las alas no tienen nada q ver con las flechas por q estan en diferentes archivos
10
[ES]Dudas / [EN]Questions / Re:Error para reconocer Custom Items
« Último mensaje por Fissban en Hoy a las 12:50:50 am »
claro, el error esta en el xml del item
Páginas: [1] 2 3 ... 10