Jump to content

Recommended Posts

  • 2 months later...
  • 2 months later...
  • 1 month later...
Posted

Καλησπέρα!!

 

Το δοκιμάζω σε l2j frozen interlude και μου δημιουργεί ένα αρχείο BugReport.java.error.log μέσα στο φάκελο BugReport και το αρχείο περιέχει αυτό :

 

Error on: C:\Users\Administrator\Desktop\ServerFrozen2\gameserver\data\scripts\custom\BugReport\BugReport.java.error.log
Line: -1 - Column: -1

compilation failed

 

Τι να κάνω ;

 

Υ.Γ. Συγγνώμη για την ίσως ηλίθια ερώτηση...είμαι λίγο άσχετος  :alone:

 

EDIT : Εννοείτε ότι το βασικό πρόβλήμα είναι ότι εν τέλη δεν δουλεύει :P

  • 3 months later...
Posted (edited)

I'm using l2j H5 unstable latest revision and i got no errors... but while i'm pressing the "Report it" button, it just don't doing anything..! just closing the pop up and doing nothing..

no errors, no logs..! any idea?!

Edited by xXObanXx
  • 1 year later...
Posted

ade parte mia new idea :P den pisteyw na yparxei kati paramoio :P

[GR]dokimasmeno se l2jserver H5

[ENG]Tested in l2jserverH5

 

[ENG]create a file inside data/scripts/custom/BugReport/ with name BugReport.java and paste the code bellow

[GR]dhmiourghste ena ena file me name: BugReport.java mesa sto data/scripts/custom/BugReport/

kai kade paste ton parakatw kodika.

package custom.BugReport;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.StringTokenizer;
import java.util.logging.Logger;

import com.l2jserver.gameserver.cache.HtmCache;
import com.l2jserver.gameserver.model.L2World;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.network.L2GameClient;
import com.l2jserver.gameserver.network.clientpackets.Say2;
import com.l2jserver.gameserver.network.serverpackets.CreatureSay;
import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage;

/**
 * @author -=DoctorNo=-
 * Version 2.3
 */
public class BugReport extends Quest
{
	private Logger _log = Logger.getLogger(BugReport.class.getName());
	private static final int NpcId = 553; // npc id here
	private static String htmlLoc = "data/scripts/custom/BugReport/1.htm";
	
	public BugReport(int questId, String name, String descr)
	{
		super(questId, name, descr);
		addFirstTalkId(NpcId);
		addTalkId(NpcId);
		addStartNpc(NpcId);
	}
	
	@Override
	public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
	{
		if (event.startsWith("report"))
		{
			sendReport(event, npc, player, event);
		}
		return "";
	}
	
	private void sendReport(String event, L2Npc npc, L2PcInstance player, String command)
	{
		StringTokenizer st = new StringTokenizer(command);
		st.nextToken();
		
		String message = "";
		String _type = null; // General, Fatal, Misuse, Balance, Other
		L2GameClient info = player.getClient().getConnection().getClient();
		
		try
		{
			_type = st.nextToken();
			while(st.hasMoreTokens())
				message = message + st.nextToken() + " ";
			
			if (message.equals(""))
			{
				player.sendMessage("Message box cannot be empty.");
				return;
			}
			
			String fname = "data/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: " + message);
			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."));
				allgms.sendPacket(new CreatureSay(0, Say2.SHOUT, "Report Type", _type + "."));
			}
			
			_log.info("Character: " + player.getName() + " sent a bug report.");
			out.close();
		}
		catch (Exception e)
		{
			player.sendMessage("Something went wrong try again.");
		}
	}
	
	@Override
	public String onFirstTalk(L2Npc npc, L2PcInstance player)
	{
		final int npcId = npc.getNpcId();
		if (player.getQuestState(getName()) == null)
			newQuestState(player);
		
		if (npcId == NpcId)
		{
			String html = HtmCache.getInstance().getHtm(player.getHtmlPrefix(), htmlLoc);
			html = html.replaceAll("%player%", player.getName());
			
			NpcHtmlMessage npcHtml = new NpcHtmlMessage(0);
			npcHtml.setHtml(html);
			player.sendPacket(npcHtml);
		}
		return "";
	}
	
	public static void main(final String[] args)
	{
		new BugReport(-1, BugReport.class.getSimpleName(), "custom");
		System.out.println("CUSTOM: BugReport Manager loaded");
	}
}
[ENG]in the same folder create one html with name: 1.htm and paste the code bellow

[GR]ston idio fakelo dhmiourghste ena htm me name:1.htm kai valte ton parakatw kodika

<html>
<title>Bug Report Manager</title>
<body>
<br><br>
<center>
<table border="0" height=10 bgcolor="444444" width=240>
<tr><td align=center><font color="00FFFF">Hello %player%.</font></td></tr>
<tr><td align=center><font color="00FFFF">There are no Gms online</font></td></tr>
<tr><td align=center><font color="00FFFF">and you want to report something?</font></td></tr>
<tr><td align=center><font color="00FFFF">Now it is possible.</font></td></tr>
</table>
<br>
<img src="L2UI.SquareWhite" width=280 height=1>
<br><br>
<table width=250>
<tr>
<td><font color="LEVEL">Select Report Type:</font></td>
<td><combobox width=105 var=type list=General;Fatal;Misuse;Balance;Other></td>
</tr>
</table>
<br><br>
<multiedit var="msg" width=250 height=50><br>
<button value="Report It" action="bypass -h Quest BugReport report $type $msg" width=128 height=26 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<br>
<img src="L2UI.SquareWhite" width=280 height=1>
<br><br><br><br><br><br><br>
<font color=3293F3>L2Total Team</font><br>
<img src="L2UI.SquareWhite" width=280 height=1>
</center>
</body></html>
[ENG]dont forget to add in scripts.cfg file

[GR]mhn ksexase sto scripts.cfg na  kanete paste afto

custom/BugReport/BugReport.java
[ENG]finally create an empty folder with name BugReports in data/

[GR]kai telos na dhmiourghse enan adeio fakelo me name BugReports

mesa sto data...

Den asxoli8ika kai polu, alla sta petaxta pou ekana 2-3 tests den mou evgale provlhma.

 

Version 2.3 Change log.

1. Code rework-format

2. Empty message box check added

 

jjblw0.jpg

width=1024 height=599http://i49.tinypic.com/2yxg7ld.jpg[/img]

width=1024 height=599http://i49.tinypic.com/whh6h.jpg[/img]

 

doulevi kai se frozen?

Posted

 

I'm using l2j H5 unstable latest revision and i got no errors... but while i'm pressing the "Report it" button, it just don't doing anything..! just closing the pop up and doing nothing..

no errors, no logs..! any idea?!

 

 

+10

 

Test in l2jserver beta last, same error.

  • 1 month later...
Posted

Hello and nice work but i got an error on hi5 client, any solutions??
 

 

Error on: C:\Users\Shurik\Desktop\fixed\game\data\scripts\custom\BugReport\BugReport.java.error.log

Line: -1 - Column: -1
 
compilation failed
Posted

I got this error

 

Error on: C:\Users\brits_000\Desktop\6670\game\data\scripts\custom\BugReport\BugReport.java.error.log
Line: -1 - Column: -1

compilation failed

 

someone can help me what I need to do
 
thanks

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

    • Very nice server. Good attention to attention to detail. Bravo.
    • Once, a professor said, "Never trust the ones who claim they worked for Bill Gates." It's all rumors and fake information. If someone had actually worked for Bill Gates, they would have earned a decent salary and wouldn't be struggling to pay a $150 bill. So, if someone couldn't even pay $150, then I'm sorry, but the best I can do is ban both of their accounts from this forum.   Scammers will always remain scammers unless they choose to change. I'm not taking anyone's side this is simply a business decision. That's the best I can do. Peace!
    • Meanwhile today is July 1 and no payment was made past April 26. Like I said: if you do not like my rates you are free to work on it with someone else or yourself. This does not change that you owe me the payment. The "tools" and "access" on your files is like if you gave me a box of dirt from Istanbul, Turkiye. It's utterly worthless.   Anywho.. I added a link for the system in Mediafire. https://www.mediafire.com/file/qms0af7h7l1alo3/ClassicLude_P110_System.7z/file
    • The following user refused to pay his remaining balance for work done on his server. While he has paid prior (2 transactions) it seems he has ran out of money given that he is opening the next Burj Al-Arab in ChatGPT City on Sam Al-Tman Rd with his 5kk€ salary which is paid personally by Bill Gates. The conversation was held on June 4, 2026. Today is July 1. Needless to say, my hope of getting the remaining payment is bleak. While poor people can seethe and be like "wtf Baylee so expensive!!! I can ask robot!!!" - you are free to do it! However if you want to work with one of the best in this field there is always a premium price for a premium service. All work was livestreamed on a private channel as well to keep record. I do not waste time or stall given that I bill hourly.         The "30 mins" has long elapsed. Unless you argue time is a relative construct and works different on Turkiye. Perhaps to him it has only been 5 mins. Or maybe he got lost on his private jet with Bill Gates and Elon Mask like flight 370. Who knows.   Known accounts: https://maxcheaters.com/profile/244683-baba_vanga/ https://maxcheaters.com/profile/245691-l2emerge/  
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..