Jump to content

Recommended Posts

Posted

απο αλλο φορουμ? :S ειδα οτι ηταν ενα παρα πολυ καλο welcome.htm και ειπα να το κανω share εαν το ειχα δει εδω περα ποιος ο λογος να το κανω ξανα share?

Τέλος πάντων έχεις δώσει και Credits, και τι να σου πω δεν πειράζει δεν είναι το πρώτο ούτε και το τελευταίο re-share στο forum.

Posted

[code]Έχεις ακόμα να προσθέσεις πράγματα.και πάλι τόσες πληροφορίες είναι παντελός άχρηστες αλλά εντάξη :D

[code]
+if (Config.SHOW_HTML_WELCOME)
+{
+  String Welcome_Path = "data/html/welcome.htm";
+  File mainText = new File(Config.DATAPACK_ROOT, Welcome_Path); // Return the pathfile of the HTML file
+  if (mainText.exists())
+  {
+            String ip = "N/A";
+            String account = "N/A";
+            try
+            {
+               StringTokenizer clientinfo= new StringTokenizer(activeChar.getClient().toString()," ]:-[");
+               clientinfo.nextToken();
+               clientinfo.nextToken();
+               clientinfo.nextToken();
+               account = clientinfo.nextToken();
+               clientinfo.nextToken();
+               ip = clientinfo.nextToken();
+            }
+            catch (Exception e) {}
+            NpcHtmlMessage html = new NpcHtmlMessage(1);
+            html.setFile(Welcome_Path);
+            html.replace("%clan%", String.valueOf(ClanTable.getInstance().getClan(activeChar.getClanId())));
+            html.replace("%clan%",
String.valueOf(ClanTable.getInstance().getClan(activeChar.getClanId())));
+            html.replace("%allyid%", String.valueOf(activeChar.getAllyId()));
+            html.replace("%level%", String.valueOf(activeChar.getLevel()));
+            html.replace("%xp%", String.valueOf(activeChar.getExp()));
+            html.replace("%sp%", String.valueOf(activeChar.getSp()));
+            html.replace("%class%", activeChar.getTemplate().className);
+            html.replace("%ordinal%", String.valueOf(activeChar.getClassId().ordinal()));
+            html.replace("%classid%", String.valueOf(activeChar.getClassId()));
+            html.replace("%x%", String.valueOf(activeChar.getX()));
+            html.replace("%y%", String.valueOf(activeChar.getY()));
+            html.replace("%z%", String.valueOf(activeChar.getZ()));
+            html.replace("%currenthp%", String.valueOf((int)activeChar.getCurrentHp()));
+            html.replace("%maxhp%", String.valueOf(activeChar.getMaxHp()));
+            html.replace("%karma%", String.valueOf(activeChar.getKarma()));
+            html.replace("%currentmp%", String.valueOf((int)activeChar.getCurrentMp()));
+            html.replace("%maxmp%", String.valueOf(activeChar.getMaxMp()));
+            html.replace("%pvpflag%", String.valueOf(activeChar.getPvpFlag()));
+            html.replace("%currentcp%", String.valueOf((int)activeChar.getCurrentCp()));
+            html.replace("%maxcp%", String.valueOf(activeChar.getMaxCp()));
+            html.replace("%pvpkills%", String.valueOf(activeChar.getPvpKills()));
+            html.replace("%pkkills%", String.valueOf(activeChar.getPkKills()));
+            html.replace("%currentload%", String.valueOf(activeChar.getCurrentLoad()));
+            html.replace("%maxload%", String.valueOf(activeChar.getMaxLoad()));
+            html.replace("%patk%", String.valueOf(activeChar.getPAtk(null)));
+            html.replace("%matk%", String.valueOf(activeChar.getMAtk(null,null)));
+            html.replace("%pdef%", String.valueOf(activeChar.getPDef(null)));
+            html.replace("%mdef%", String.valueOf(activeChar.getMDef(null, null)));
+            html.replace("%accuracy%", String.valueOf(activeChar.getAccuracy()));
+            html.replace("%evasion%", String.valueOf(activeChar.getEvasionRate(null)));
+            html.replace("%critical%", String.valueOf(activeChar.getCriticalHit(null,null)));
+            html.replace("%runspeed%", String.valueOf(activeChar.getRunSpeed()));
+            html.replace("%patkspd%", String.valueOf(activeChar.getPAtkSpd()));
+            html.replace("%matkspd%", String.valueOf(activeChar.getMAtkSpd()));
+            html.replace("%access%",String.valueOf(activeChar.getAccessLevel()));
+            html.replace("%account%",account);
+            html.replace("%ip%",ip);
+            html.replace("%clanhallName%", ClanHall.getName());
+            html.replace("%clanhallId%", String.valueOf(ClanHall.getId()));
+            L2Clan owner = ClanTable.getInstance().getClan(ClanHall.getOwnerId());
+            if (owner == null)
+               html.replace("%clanhallOwner%","None");
+            else
+               html.replace("%clanhallOwner%",owner.getName());
+            sendPacket(html);
+         }

Config .java

public static int L2JMOD_WEDDING_DIVORCE_COSTS;

+public static boolean ALLOW_HTML_WELCOME;

 

L2JMOD_WEDDING_DIVORCE_COSTS            = Integer.parseInt(L2JModSettings.getProperty("WeddingDivorceCosts", "20"));

+ALLOW_HTML_WELCOME;            = Boolean.parseInt(L2JModSettings.getProperty("EnableWelcome", "True"));

 

l2jmods.properties

 

πήγαινε κάτω κάτω και βάλε αυτό

 

#This will give usefull infromations when he log in
#Default : True
EnableWelcome = True

[/code][/code]

Posted

an mporouses p.x na balis kai to html gia epilogue freya k etsi 8a htan pl kalo

 

Ε ναι γιατί υπάρχει διαφορετική HTML για IL, GE και Freya.. ΠΦΦΦΦΦ

 

 

Locked.

1) Already Shared 2) O Author δεν ξέρει καν τι έχει κάνει share..

Guest
This topic is now closed to further replies.


×
×
  • 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