-
Posts
482 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by thepsolartek
-
einai na exoun ta npc to crest ths clan pou exei to castle ths polhs. px an exeis mia clan pou exei to giran castle ta npcs 8a exoun apo dipla to crest ths clan sou
-
Help Fighter's Attack Speed Bug
thepsolartek replied to sotid's question in Request Server Development Help [L2J]
you can updated your files as reborn say or low the maximum attack speed. In my opinion 1600 attack speed is really much -
Help Trying To Adapt Bugreport For Acis
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
guys thanks hope it fixed now it hasnt got anny error. thanks you all for your support -
Help Trying To Adapt Bugreport For Acis
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
same error :S -
Help Trying To Adapt Bugreport For Acis
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
yes this line doesnt exist cause i say first that code uses in l2j frozen and i try to make it for acis but i am not good useer of java. this is the reason i post it here. Finally i import the lines as reborn told me but now i have error only in this line : for (L2PcInstance allgms : L2World.getInstance().getAllGMs()) -
Help Trying To Adapt Bugreport For Acis
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
i understand the first part of your post that string builder needs to be changed on stringbuilder If i understand well. but now i have those errors: FileWriter fstream = new FileWriter(fname); BufferedWriter out = new BufferedWriter(fstream); for (L2PcInstance allgms : L2World.getInstance().getAllGMs()) if (!canTarget(player)) i think that can target must change to settarget or gettarget but i am not sure cause i use java only 1 month -
Help Trying To Adapt Bugreport For Acis
thepsolartek posted a question in Request Server Development Help [L2J]
hi maxcheaters members today i ve tried to adapt bugreporter npc from l2jfrozen to l2jacis but i have errors in some lines so if you can help me i will apreciate it. so here is the code: /* * 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 net.sf.l2j.gameserver.model.actor.instance; import java.io.File; import java.util.StringTokenizer; import javolution.text.TextBuilder; import net.sf.l2j.gameserver.ai.CtrlIntention; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.network.L2GameClient; import net.sf.l2j.gameserver.network.clientpackets.Say2; import net.sf.l2j.gameserver.network.serverpackets.ActionFailed; import net.sf.l2j.gameserver.network.serverpackets.CreatureSay; import net.sf.l2j.gameserver.network.serverpackets.MyTargetSelected; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.network.serverpackets.ValidateLocation; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; /** * @author squallcs * * @Reworked Abyssal */ public class L2BugReportInstance extends L2NpcInstance { private static String _type; public L2BugReportInstance(int objectId, NpcTemplate template) { super(objectId, template); } @Override public void onBypassFeedback(L2PcInstance player, String command) { if (command.startsWith("send_report")) { StringTokenizer st = new StringTokenizer(command); st.nextToken(); String msg = ""; String type = null; type = st.nextToken(); st.nextToken(); try { while (st.hasMoreTokens()) { msg = msg + " " + st.nextToken(); } sendReport(player, type, msg); } catch (StringIndexOutOfBoundsException e) { } } } static { new File("log/BugReports/").mkdirs(); } private void sendReport(L2PcInstance player, String command, String msg) { String type = command; L2GameClient info = player.getClient().getConnection().getClient(); if (type.equals("General")) _type = "General"; if (type.equals("Fatal")) _type = "Fatal"; if (type.equals("Misuse")) _type = "Misuse"; if (type.equals("Balance")) _type = "Balance"; if (type.equals("Other")) _type = "Other"; try { String fname = "log/BugReports/" + player.getName() + ".txt"; File file = new File(fname); boolean exist = file.createNewFile(); if (!exist) { player.sendMessage("You have already sent a bug report, GMs must check it first."); return; } FileWriter fstream = new FileWriter(fname); BufferedWriter out = new BufferedWriter(fstream); out.write("Character Info: " + info + "\r\nBug Type: " + _type + "\r\nMessage: " + msg); player.sendMessage("Report sent. GMs will check it soon. Thanks..."); for (L2PcInstance allgms : L2World.getInstance().getAllGMs()) allgms.sendPacket(new CreatureSay(0, Say2.SHOUT, "Bug Report Manager", player.getName() + " sent a bug report.")); System.out.println("Character: " + player.getName() + " sent a bug report."); out.close(); } catch (Exception e) { player.sendMessage("Something went wrong try again."); } } @Override public void onAction(L2PcInstance player) { if (!canTarget(player)) { return; } if (this != player.getTarget()) { player.setTarget(this); player.sendPacket(new MyTargetSelected(getObjectId(), 0)); player.sendPacket(new ValidateLocation(this)); } else if (!canInteract(player)) { player.getAI().setIntention(CtrlIntention.INTERACT, this); } else { showHtmlWindow(player); } player.sendPacket(ActionFailed.STATIC_PACKET); } private void showHtmlWindow(L2PcInstance activeChar) { NpcHtmlMessage nhm = new NpcHtmlMessage(5); TextBuilder replyMSG = new TextBuilder(""); replyMSG.append("<html><title>Bug Report Manager</title>"); replyMSG.append("<body><br><br><center>"); replyMSG.append("<table border=0 height=10 bgcolor=\"444444\" width=240>"); replyMSG.append("<tr><td align=center><font color=\"00FFFF\">Hello " + activeChar.getName() + ".</font></td></tr>"); replyMSG.append("<tr><td align=center><font color=\"00FFFF\">There are no Gms online</font></td></tr>"); replyMSG.append("<tr><td align=center><font color=\"00FFFF\">and you want to report something?</font></td></tr>"); replyMSG.append("</table><br>"); replyMSG.append("<img src=\"L2UI.SquareWhite\" width=280 height=1><br><br>"); replyMSG.append("<table width=250><tr>"); replyMSG.append("<td><font color=\"LEVEL\">Select Report Type:</font></td>"); replyMSG.append("<td><combobox width=105 var=type list=General;Fatal;Misuse;Balance;Other></td>"); replyMSG.append("</tr></table><br><br>"); replyMSG.append("<multiedit var=\"msg\" width=250 height=50><br>"); replyMSG.append("<br><img src=\"L2UI.SquareWhite\" width=280 height=1><br><br><br><br><br><br><br>"); replyMSG.append("<button value=\"Send Report\" action=\"bypass -h npc_" + getObjectId() + "_send_report $type $msg\" width=204 height=20 back=\"sek.cbui75\" fore=\"sek.cbui75\">"); replyMSG.append("</center></body></html>"); nhm.setHtml(replyMSG.toString()); activeChar.sendPacket(nhm); activeChar.sendPacket(ActionFailed.STATIC_PACKET); } } Waiting for your reply. Thanks anyway!!! -
can smebody help me with this?
-
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
sorry for double post but it told me that hopzone is offline so something is wrong :S -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
ok i have it like this ty delamis -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
the pack i saw is frozen so i think its on mili. how shall i made them? -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
VotesSystemInitialDelay= 200000 VotesSystemStepDelay= 300000 those are ok or need fix? -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
i made it like this but for a reason it doesnt tell me if it works or not! maybe i must fix the time? and what pice shall i put? -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
http://l2.hopzone.net/gr/lineage2/details/100738/L2example like this? -
Help Vote Question
thepsolartek replied to thepsolartek's question in Request Server Development Help [L2J]
i know this can you give me an example? -
hi in datapacks in the field that wrote hopzoneurl= what we need to add?
-
Share Armor Guardian Lineage 2 Il/hb/gf/hf/fa Etc...
thepsolartek replied to segodnia's topic in Client Development Discussion
really nice armor i really like it. if it was for all races it will be the best. nice work mate -
Share Armor Guardian Lineage 2 Il/hb/gf/hf/fa Etc...
thepsolartek replied to segodnia's topic in Client Development Discussion
the armor is only for human or the cloack? -
Share New Icons For Lineage 2 Interlude Chronicle
thepsolartek replied to Dan7E2's topic in Client Development Discussion
already knew that you are kido and you will turn the conversation into little children words -
Share New Icons For Lineage 2 Interlude Chronicle
thepsolartek replied to Dan7E2's topic in Client Development Discussion
dude i didnt know that i cant sell other stuff( i made it cause many people want that armor that it is not shared here). i asked sweets why my post deleted and when he explains to me what happened i didnt post it again. But if you see all my previous posts i put credits. so you cant even talk about me if you make worse things than me -
Share New Icons For Lineage 2 Interlude Chronicle
thepsolartek replied to Dan7E2's topic in Client Development Discussion
its not drama mate but when i started here i upload some works that they arent mine but always i wrote the credits. He can do the same its not this hard to wrote that this work didnt belong to him -
Share New Icons For Lineage 2 Interlude Chronicle
thepsolartek replied to Dan7E2's topic in Client Development Discussion
no sweets i am not a sherlock man but the bad thing with this guy is that he shares things that other members create and share on another forums(ex l2maxi) and many others. At least he can put the correct credits -
Share New Icons For Lineage 2 Interlude Chronicle
thepsolartek replied to Dan7E2's topic in Client Development Discussion
the bad in this share is that this work is not yours. as i say on another post you found it at l2maxi and you shared it here.