-
Posts
241 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by temple13
-
But what do you mean with custom? Full custom? Wings, armors, weps, jewels, all those stupid things? Or just an armor? If you'll add only an armor I vote for Custom, because that's my favourite features for a server, ONLY armor as custom item, nothing more. With low stats obviously. Regards.
-
Do you have skype? Thanks.
-
C2
-
L2Dreamless High Rate PvP Server,Vote For Client!
temple13 replied to InTheEndॐ's topic in General Discussion [English]
Interlude, imo is the best chronicle after C4. -
I forget to say that the website will be for my L2 server obviously. And also I'm looking for prices, because as far I know, I can host my website in the same server host, but I dont want it because if I got problems with server host the website will be off also.
-
Hey guys, I'm looking for a good and protected website host, and cheap if its possible. The same for the domain, or I can buy the domain in the same website as host? The website will be for my L2 server, so keep in mind that I'll need money for the dedicated host (server files), that's why I want a cheap website host. Thanks, Regards.
-
Hey guys, So what I want to do is duplicate an item, let's use Draconic Bow Shaft (7579). What I should do? Duplicate it in the SQL, add new line in itemname-e and it should works? But.. what about the icon in game? Thanks, Regards.
-
Hello guys, I just want to know if I have a medium-good PC to host the server, but ONLY the closed/open beta that i'll do soon. The LIVE server wont be in my PC, just the closed/open beta PC: CPU: Intel® Core i5-2500 CPU @ 3.30GHz, 3292 MHz (QUAD CORE) RAM: 8GB RAM (DDR3-1333) HDD: 1 TB (right now I have 500GB free, but i'll format soon) NET: 15 MB of internet OS: Win 7 - 64 bits Of course, if I host the beta here, the PC will be ONLY and exclusive for the server, i'll play with my another PC. And also, I wanna know what do you think about this dedicated host: http://www.hetzner.de/en/hosting/produkte_rootserver/ex5 I'm looking for a good-cheap host to start the server, because I want to host it till the first day it will be Live, but I have X money, when the money dissapear I cant pay it with my money anymore, that's why I want a stable-good-cheap host (if its possible) Thanks you guys, Regards.
-
1- Looks awesome and original. 3- Let it in: I like it also.
-
Enchant settings, wich one do you preffer?
temple13 replied to temple13's topic in General Discussion [English]
Guys, I think that i'll choose the 4th, and maybe without limit in enchants, just LOW rate. -
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
Something's wrong somewhere: Maybe because my java files? I got lot of problems with java ... -
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
Same =/ -
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
So I editted the main settings: java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer To this: java -Dfile.encoding=UTF8 -Xmx4096 -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer And it gives me an error: Someone can help me to fix this? Thanks, Regards. -
How to fix "NAME" position? (+ custom pet, how to?)
temple13 replied to temple13's topic in [Request] Client Dev Help
AS MrRees said, when I edit that the minibaium just fly, so what I have to edit in ukx files? -
Hey guys, Is there any new program or some way to use this programs in Windows 7? Because when I write something in l2decrypt, /ask or whatever) when I click enter it just close and it doesnt create any new file. I tried to configure the "compatibility mode" but it's the same always. Thanks, Regards. EDIT: SOLVED, with l2utxfixerGF.exe
-
How to fix "NAME" position? (+ custom pet, how to?)
temple13 replied to temple13's topic in [Request] Client Dev Help
The npcgrp from the mini baium is this one: 30006 LineageMonster.baium mini_baium1.baium_m00 2 LineageMonstersTex.baium_t00 LineageMonstersTex.baium_t01 0 6 4416 1 20000 29020 20002 29020 1.000000 0 1 5 ItemSound.Armor_bone_3 ItemSound.shield_steel_9 MonSound.Hit_Wet_3 MonSound.Hit_Wet_4 ItemSound.shield_bone_1 1 0 1 0 LineageEffect.p_u002_a 0 50.000000 250.000000 70.000000 0 1 So what I have to put in custom_npc table, in class, is something like monster.baium, I also tried with monster.baium and monster.minibaium or so, but the same. Thanks, Regards. -
[TELEPORT] Cooldown in teleport
temple13 replied to temple13's question in Request Server Development Help [L2J]
Forget this, it's stupid try to do something like that when you dont have any skills with java coding. Thanks anyways guys, Regards. -
Hey guys, I just added mini baium to test it, but when I spawn it everything works correct except the name: I tried with lot of types in database, like NPC.teleport_npc_sm; Monster.cat_the_cat; etc etc, and its the same always. In my client folders I just edited the Npcgrp. Also I wanna know if is there any guide to make it custom pet for everyone. Thanks, Regards.
-
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
Well, if you have 8GB ram and the server is only using 1GB, if the server use 4GB it will be works more fluid, think so. -
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
So guys, if I put this: Xmx4096m -Xms4096m -Xmn4096m it will use always 4GB, but if I put this: -Xmx4096m -Xms4096m -Xmn1024m it will use always 1GB but if the server need more RAM it'll take it but with the limit in 4GB? Thanks, Regards. -
[TELEPORT] Cooldown in teleport
temple13 replied to temple13's question in Request Server Development Help [L2J]
There's the problem, that I dunno how to make new instance. This is the instance that I must use? * 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 2, 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, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package com.l2jfrozen.gameserver.model.actor.instance; import java.util.List; import java.util.logging.Logger; import javolution.text.TextBuilder; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.model.L2World; import com.l2jfrozen.gameserver.model.entity.olympiad.Olympiad; import com.l2jfrozen.gameserver.model.multisell.L2Multisell; import com.l2jfrozen.gameserver.network.SystemMessageId; import com.l2jfrozen.gameserver.network.serverpackets.ExHeroList; import com.l2jfrozen.gameserver.network.serverpackets.InventoryUpdate; import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage; import com.l2jfrozen.gameserver.templates.L2NpcTemplate; public class L2OlympiadManagerInstance extends L2FolkInstance { private static Logger _logOlymp = Logger.getLogger(L2OlympiadManagerInstance.class.getName()); private static final int GATE_PASS = Config.ALT_OLY_COMP_RITEM; public L2OlympiadManagerInstance(int objectId, L2NpcTemplate template) { super(objectId, template); } @Override public void onBypassFeedback(L2PcInstance player, String command) { if(player == null) return; if(command.startsWith("OlympiadDesc")) { int val = Integer.parseInt(command.substring(13, 14)); String suffix = command.substring(14); showChatWindow(player, val, suffix); suffix = null; } else if(command.startsWith("OlympiadNoble")) { if(!player.isNoble() || player.getClassId().getId() < 88) return; int val = Integer.parseInt(command.substring(14)); NpcHtmlMessage reply; TextBuilder replyMSG; switch(val) { case 1: Olympiad.getInstance().unRegisterNoble(player); break; case 2: int classed = 0; int nonClassed = 0; int[] array = Olympiad.getInstance().getWaitingList(); if(array != null) { classed = array[0]; nonClassed = array[1]; } reply = new NpcHtmlMessage(getObjectId()); replyMSG = new TextBuilder("<html><body>"); replyMSG.append("The number of people on the waiting list for " + "Grand Olympiad" + "<center>" + "<img src=\"L2UI.SquareWhite\" width=270 height=1><img src=\"L2UI.SquareBlank\" width=1 height=3>" + "<table width=270 border=0 bgcolor=\"000000\">" + "<tr>" + "<td align=\"left\">General</td>" + "<td align=\"right\">" + classed + "</td>" + "</tr>" + "<tr>" + "<td align=\"left\">Not class-defined</td>" + "<td align=\"right\">" + nonClassed + "</td>" + "</tr>" + "</table><br>" + "<img src=\"L2UI.SquareWhite\" width=270 height=1> <img src=\"L2UI.SquareBlank\" width=1 height=3>" + "<button value=\"Back\" action=\"bypass -h npc_" + getObjectId() + "_OlympiadDesc 2a\" " + "width=40 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></center>"); replyMSG.append("</body></html>"); reply.setHtml(replyMSG.toString()); player.sendPacket(reply); break; case 3: int points = Olympiad.getInstance().getNoblePoints(player.getObjectId()); if(points >= 0) { reply = new NpcHtmlMessage(getObjectId()); replyMSG = new TextBuilder("<html><body>"); replyMSG.append("There are " + points + " Grand Olympiad " + "points granted for this event.<br><br>" + "<a action=\"bypass -h npc_" + getObjectId() + "_OlympiadDesc 2a\">Return</a>"); replyMSG.append("</body></html>"); reply.setHtml(replyMSG.toString()); player.sendPacket(reply); } break; case 4: if(player._active_boxes>1 && !Config.ALLOW_DUALBOX_OLY){ boolean already_in_oly = false; List<String> players_in_boxes = player.active_boxes_characters; if(players_in_boxes!=null && players_in_boxes.size()>1) for(String character_name: players_in_boxes){ L2PcInstance actual_player = L2World.getInstance().getPlayer(character_name); if (actual_player != null) { if (actual_player.isInOlympiadMode() || Olympiad.getInstance().isRegistered(actual_player)) { already_in_oly = true; break; } } } if(already_in_oly) player.sendMessage("Dual Box not allowed in Olympiad Event"); else Olympiad.getInstance().registerNoble(player, false); break; } Olympiad.getInstance().registerNoble(player, false); break; case 5: if(player._active_boxes>1 && !Config.ALLOW_DUALBOX_OLY){ boolean already_in_oly = false; List<String> players_in_boxes = player.active_boxes_characters; if(players_in_boxes!=null && players_in_boxes.size()>1) for(String character_name: players_in_boxes){ L2PcInstance actual_player = L2World.getInstance().getPlayer(character_name); if (actual_player != null) { if (actual_player.isInOlympiadMode() || Olympiad.getInstance().isRegistered(actual_player)) { already_in_oly = true; break; } } } if(already_in_oly) player.sendMessage("Dual Box not allowed in Olympiad Event"); else Olympiad.getInstance().registerNoble(player, true); break; } Olympiad.getInstance().registerNoble(player, true); break; case 6: int passes = Olympiad.getInstance().getNoblessePasses(player.getObjectId()); if(passes > 0) { L2ItemInstance item = player.getInventory().addItem("Olympiad", GATE_PASS, passes, player, this); InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(item); player.sendPacket(iu); iu = null; SystemMessage sm = new SystemMessage(SystemMessageId.EARNED_ITEM); sm.addNumber(passes); sm.addItemName(item.getItemId()); player.sendPacket(sm); item = null; sm = null; } else { reply = new NpcHtmlMessage(getObjectId()); replyMSG = new TextBuilder("<html><body>"); replyMSG.append("Not enough olympiad points, or not currently in Valdation Period"); replyMSG.append("</body></html>"); reply.setHtml(replyMSG.toString()); player.sendPacket(reply); } break; case 7: L2Multisell.getInstance().SeparateAndSend(102, player, false, getCastle().getTaxRate()); break; default: _logOlymp.warning("Olympiad System: Couldnt send packet for request " + val); break; } reply = null; replyMSG = null; } else if(command.startsWith("Olympiad")) { int val = Integer.parseInt(command.substring(9, 10)); NpcHtmlMessage reply = new NpcHtmlMessage(getObjectId()); TextBuilder replyMSG = new TextBuilder("<html><body>"); switch(val) { case 1: if(player.isInFunEvent()) { player.sendMessage("You can't do that while in a event"); return; } String[] matches = Olympiad.getInstance().getMatchList(); int stad; int showbattle; replyMSG.append("Grand Olympiad Games Overview<br><br>" + "* Caution: Please note, if you watch an Olympiad " + "game, the summoning of your Servitors or Pets will be " + "cancelled. Be careful.<br>"); if(matches == null) { replyMSG.append("<br>There are no matches at the moment"); } else { for(String matche : matches) { showbattle = Integer.parseInt(matche.substring(1, 2)); stad = Integer.parseInt(matche.substring(4, 5)); if(showbattle == 1) { replyMSG.append("<br><a action=\"bypass -h npc_" + getObjectId() + "_Olympiad 3_" + stad + "\">" + matche + "</a>"); } } } replyMSG.append("</body></html>"); reply.setHtml(replyMSG.toString()); player.sendPacket(reply); break; case 2: // for example >> Olympiad 1_88 int classId = Integer.parseInt(command.substring(11)); if(classId >= 88) { replyMSG.append("<center>Grand Olympiad Ranking"); replyMSG.append("<img src=\"L2UI.SquareWhite\" width=270 height=1><img src=\"L2UI.SquareBlank\" width=1 height=3>"); List<String> names = Olympiad.getInstance().getClassLeaderBoard(classId); if(names.size() != 0) { replyMSG.append("<table width=270 border=0 bgcolor=\"000000\">"); int index = 1; for(String name : names) { replyMSG.append("<tr>"); replyMSG.append("<td align=\"left\">" + index + "</td>"); replyMSG.append("<td align=\"right\">" + name + "</td>"); replyMSG.append("</tr>"); index++; } replyMSG.append("</table>"); } replyMSG.append("<img src=\"L2UI.SquareWhite\" width=270 height=1> <img src=\"L2UI.SquareBlank\" width=1 height=3>"); replyMSG.append("</center>"); replyMSG.append("</body></html>"); reply.setHtml(replyMSG.toString()); player.sendPacket(reply); } break; case 3: int id = Integer.parseInt(command.substring(11)); if(player.isInFunEvent()) { player.sendMessage("You can't do that while in a event"); } else { Olympiad.getInstance().addSpectator(id, player); } break; case 4: player.sendPacket(new ExHeroList()); break; default: _logOlymp.warning("Olympiad System: Couldnt send packet for request " + val); break; } reply = null; replyMSG = null; } else { super.onBypassFeedback(player, command); } } private void showChatWindow(L2PcInstance player, int val, String suffix) { String filename = Olympiad.OLYMPIAD_HTML_FILE; filename += "noble_desc" + val; filename += suffix != null ? suffix + ".htm" : ".htm"; if(filename.equals(Olympiad.OLYMPIAD_HTML_FILE + "noble_desc0.htm")) { filename = Olympiad.OLYMPIAD_HTML_FILE + "noble_main.htm"; } showChatWindow(player, filename); filename = null; } } I want to ask you something also, i wanna make.. let call it farm 1, with boss 1 in catacombs, its possible to do something like antharas/valakas/baium? I mean, when someone is hitting the raidboss no one can teleport inside the catacomb. -
Hey guys, How I can made something like, when I teleport to Baium (from custom GK) it will teleport you in 2 minutes for example. The code for Baium that I made is this one: <td align="center" <a action="bypass -h npc_%objectId%_goto 50242">Baium</a></td> </tr><br><tr> Thanks, Regards.
-
[ECLIPSE] How to? [SOLVED]
temple13 replied to temple13's question in Request Server Development Help [L2J]
Okey so with eclipse I "UNRAR" the l2jfrozen-core.jar to that folders (like image) and then when I compile it, eclipse create a new l2jfrozen-core.jar with the files that I edited and what I have to do is replace the l2jfrozen-core to my server files (If I want to edit ONLY the .java files) Something like this? -
Hey guys, Okey, so now I have this: What I have to do is reinstall the server? Or can I keep what I have been done before the compilation? Wich files I have to copy in server folder? Where are the .java files? (This one is solved, they're in head-src folder) Thanks, Regards
-
[RAM] How to increase it?
temple13 replied to temple13's question in Request Server Development Help [L2J]
I have this: java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer So it would be like: java -Dfile.encoding=UTF8 -Xmx4096m -Xms4096m -Xmn4096m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer With this the gameserver will use 4GB, isnt it? Thanks, Regards