קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [בעיה] בעיה ב BAT CHANNEL
    על ידי ASAFGB1 בפורום שרתים פרטיים MapleStory
    תגובות: 1
    הודעה אחרונה: 29-08-2010, 03:01
  2. [בעיה] בהפעלת קבצי BAT (ליתר דיוק channel.bat) *יש תמונה*
    על ידי shai3349 בפורום שרתים פרטיים MapleStory
    תגובות: 8
    הודעה אחרונה: 24-12-2009, 23:50
  3. תגובות: 13
    הודעה אחרונה: 18-07-2006, 18:43
  4. תגובות: 17
    הודעה אחרונה: 06-02-2006, 12:52
  5. The Bat! 3.60 Professional Edition Final / Home edition Final
    על ידי Fury בפורום תוכנות להורדה
    תגובות: 0
    הודעה אחרונה: 04-09-2005, 06:52
+ תגובה לנושא
מציג תוצאות 1 עד 13 מתוך 13

Channel Bat Problum login

  1. #1
    משתמש מתחיל
    תאריך הצטרפות
    09/2009
    הודעות
    61
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל Channel Bat Problum login

    בעית קובץ השרת
    הבעיה היא בלוגין ואני לא יודע מהי מישהו בבקשה יכול להסביר לי
    31/03/2010 08:05:35 net.sf.odinms.net.login.LoginServer run
    INFO: Listening on port 8484
    31/03/2010 08:05:41 net.sf.odinms.net.channel.ChannelServer run
    INFO: Channel 1: Listening on port 7575
    31/03/2010 08:05:41 net.sf.odinms.net.world.WorldChannelInterfaceImpl serverRead
    y
    INFO: Channel 1 is online.
    31/03/2010 08:05:43 net.sf.odinms.net.channel.ChannelServer run
    INFO: Channel 2: Listening on port 7576
    31/03/2010 08:05:43 net.sf.odinms.net.world.WorldChannelInterfaceImpl serverRead
    y
    INFO: Channel 2 is online.
    Exception in thread "main" java.lang.ExceptionInInitializerError
    at net.sf.odinms.net.channel.ChannelServer.main(Chann elServer.java:599)
    Caused by: java.lang.NullPointerException
    at net.sf.odinms.client.messages.CommandProcessor.rel oadCommands(Command
    Processor.java:243)
    at net.sf.odinms.client.messages.CommandProcessor.<in it>(CommandProcesso
    r.java:85)
    at net.sf.odinms.client.messages.CommandProcessor.<cl init>(CommandProces

    sor.java:71)
    ... 1 mor

  2. קישורים ממומנים

  3. #2
    משתמש מתקדם
    שם פרטי
    איליה
    תאריך הצטרפות
    02/2010
    גיל
    30
    הודעות
    596
    לייקים
    0
    נקודות
    0
    משפט מחץ
    שם פרטי
    מין: זכר

    ברירת מחדל

    תראה תמונה מה שאתה כתבת מסובך

  4. #3
    משתמש משקיע
    שם פרטי
    טל
    תאריך הצטרפות
    12/2009
    הודעות
    3,165
    לייקים
    0
    נקודות
    381
    משפט מחץ
    מה אכפת לכם?
    מין: זכר

    ברירת מחדל

    יש בעיה עם הCommand Processor.


    זהו חזי החזרזיר והוא על סמים קשים!

  5. #4
    משתמש מתחיל
    שם פרטי
    עומר
    תאריך הצטרפות
    01/2010
    הודעות
    80
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    יש לך בעיה עם הפקודות בשרת........ ואתם אמרתם שאין לכם באג אחד בסורס של הMSEA V83 הכל עובד וחרשתם עליו בטירוף אבל אתה לא יודע לקרוא בעיות מהקובץ באט? בסדר...

  6. #5
    משתמש מתחיל
    תאריך הצטרפות
    09/2009
    הודעות
    61
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    אולי לא הסברתי את הבעיה נכון היא בתייקית הסרס ואני לא מגלה מה יש בבעיה ניסיתי לקמפל וזה לא רושם לי ארור וניסיתי להחליף באחר ועדיין אותו דבר

  7. #6
    משתמש משקיע
    שם פרטי
    טל
    תאריך הצטרפות
    12/2009
    הודעות
    3,165
    לייקים
    0
    נקודות
    381
    משפט מחץ
    מה אכפת לכם?
    מין: זכר

    ברירת מחדל

    לא הבנתי.. תעלה אז תמונה.


    זהו חזי החזרזיר והוא על סמים קשים!

  8. #7
    משתמש מתחיל
    תאריך הצטרפות
    09/2009
    הודעות
    61
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל


    ok here the picture i try now fix my keyboard idk what happynd

  9. #8
    משתמש משקיע
    שם פרטי
    טל
    תאריך הצטרפות
    12/2009
    הודעות
    3,165
    לייקים
    0
    נקודות
    381
    משפט מחץ
    מה אכפת לכם?
    מין: זכר

    ברירת מחדל

    כמו שאמרתי מקודם יש לך בעיה עם הCommand Processor... תעלה תמונה של השגיאה בקימפול וכו'.


    זהו חזי החזרזיר והוא על סמים קשים!

  10. #9
    משתמש מתחיל
    תאריך הצטרפות
    09/2009
    הודעות
    61
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    למטה לא הצלחתי לירשום פה זה רושם שזה עבר 800 מילים O.o
    נערך לאחרונה על ידי tal1131; 31-03-2010 בשעה 13:42.

  11. #10
    משתמש מתחיל
    תאריך הצטרפות
    09/2009
    הודעות
    61
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    package net.sf.odinms.client.messages;

    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;
    import java.lang.management.ManagementFactory;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.LinkedHashMap;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;

    import javax.management.MBeanServer;
    import javax.management.ObjectName;
    import javax.script.Compilable;
    import javax.script.CompiledScript;
    import javax.script.Invocable;
    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineFactory;
    import javax.script.ScriptEngineManager;
    import javax.script.ScriptException;

    import net.sf.odinms.client.MapleCharacter;
    import net.sf.odinms.client.MapleClient;
    import net.sf.odinms.client.SkillFactory;
    import net.sf.odinms.client.messages.commands.HelpCommand;
    import net.sf.odinms.database.DatabaseConnection;
    import net.sf.odinms.net.channel.ChannelServer;
    import net.sf.odinms.net.channel.handler.GeneralchatHandler;
    import net.sf.odinms.server.TimerManager;
    import net.sf.odinms.server.maps.MapleMap;
    import net.sf.odinms.tools.ClassFinder;
    import net.sf.odinms.tools.MaplePacketCreator;
    import net.sf.odinms.tools.MockIOSession;
    import net.sf.odinms.tools.Pair;
    import net.sf.odinms.tools.StringUtil;

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;


    public class CommandProcessor implements CommandProcessorMBean {
    private static final Logger log = LoggerFactory.getLogger(GeneralchatHandler.class);
    private static List<Pair<MapleCharacter,String>> gmlog = new LinkedList<Pair<MapleCharacter,String>>();

    private Map<String, DefinitionCommandPair> commands = new LinkedHashMap<String, DefinitionCommandPair>();
    private static CommandProcessor instance = new CommandProcessor();
    private static Runnable persister;
    private ScriptEngineFactory sef;

    static {
    persister = new PersistingTask();
    TimerManager.getInstance().register(persister, 62000);
    }

    private CommandProcessor() {
    ScriptEngineManager sem = new ScriptEngineManager();
    sef = sem.getEngineByName("javascript").getFactory();

    instance = this; // hackydihack
    reloadCommands();
    }

    public static class PersistingTask implements Runnable {
    @Override
    public void run() {
    synchronized (gmlog) {
    Connection con = DatabaseConnection.getConnection();
    try {
    PreparedStatement ps = con.prepareStatement("INSERT INTO gmlog (cid, command) VALUES (?, ?)");
    for (Pair<MapleCharacter,String> logentry : gmlog) {
    ps.setInt(1, logentry.getLeft().getId());
    ps.setString(2, logentry.getRight());
    ps.executeUpdate();
    }
    ps.close();
    } catch (SQLException e) {
    log.error("error persisting cheatlog", e);
    }
    gmlog.clear();
    }
    }
    }

    public static void registerMBean() {
    MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();
    try {
    mBeanServer.registerMBean(instance, new ObjectName("net.sf.odinms.client.messages:name=CommandProcessor"));
    } catch (Exception e) {
    log.error("Error registering CommandProcessor MBean");
    }
    }

    public static String joinAfterString(String splitted[], String str) {
    for (int i = 1; i < splitted.length; i++) {
    if (splitted[i].equalsIgnoreCase(str) && i + 1 < splitted.length) {
    return StringUtil.joinStringFrom(splitted, i + 1);
    }
    }
    return null;
    }

    public static int getOptionalIntArg(String splitted[], int position, int def) {
    if (splitted.length > position) {
    try {
    return Integer.parseInt(splitted[position]);
    } catch (NumberFormatException nfe) {
    return def;
    }
    }
    return def;
    }

    public static String getNamedArg(String splitted[], int startpos, String name) {
    for (int i = startpos; i < splitted.length; i++) {
    if (splitted[i].equalsIgnoreCase(name) && i + 1 < splitted.length) {
    return splitted[i + 1];
    }
    }
    return null;
    }

    public static Integer getNamedIntArg(String splitted[], int startpos, String name) {
    String arg = getNamedArg(splitted, startpos, name);
    if (arg != null) {
    try {
    return Integer.parseInt(arg);
    } catch (NumberFormatException nfe) {
    // swallow - we don't really care
    }
    }
    return null;
    }

    public static int getNamedIntArg(String splitted[], int startpos, String name, int def) {
    Integer ret = getNamedIntArg(splitted, startpos, name);
    if (ret == null) {
    return def;
    }
    return ret.intValue();
    }

    public static Double getNamedDoubleArg(String splitted[], int startpos, String name) {
    String arg = getNamedArg(splitted, startpos, name);
    if (arg != null) {
    try {
    return Double.parseDouble(arg);
    } catch (NumberFormatException nfe) {
    // swallow - we don't really care
    }
    }
    return null;
    }

    public boolean processCommand(MapleClient c, String line) {
    return instance.processCommandInternal(c, new ServernoticeMapleClientMessageCallback(c), c.getPlayer().getGMLevel(), line);
    }

    /* (non-Javadoc)
    * @see net.sf.odinms.client.messages.CommandProcessorMBean#processCommandJMX(int, int, java.lang.String)
    */
    public String processCommandJMX(int cserver, int mapid, String command) {
    ChannelServer cserv = ChannelServer.getInstance(cserver);
    if (cserv == null) {
    return "The specified channel Server does not exist in this serverprocess";
    }
    MapleClient c = new MapleClient(null, null, new MockIOSession());
    MapleCharacter chr = MapleCharacter.getDefault(c, 26023);
    c.setPlayer(chr);
    chr.setName("/---------jmxuser-------------\\"); // (name longer than maxmimum length)
    MapleMap map = cserv.getMapFactory().getMap(mapid);
    if (map != null) {
    chr.setMap(map);
    SkillFactory.getSkill(5101004).getEffect(1).applyTo(chr);
    map.addPlayer(chr);
    }
    cserv.addPlayer(chr);
    MessageCallback mc = new StringMessageCallback();
    try {
    processCommandInternal(c, mc, 1000, command);
    } finally {
    if (map != null) {
    map.removePlayer(chr);
    }
    cserv.removePlayer(chr);
    }
    return mc.toString();
    }

    public static void forcePersisting() {
    persister.run();
    }

    public static CommandProcessor getInstance() {
    return instance;
    }

    public void reloadCommands() {
    commands.clear();
    try {
    ClassFinder classFinder = new ClassFinder();
    String[] classes = classFinder.listClasses("net.sf.odinms.client.messages.commands", true);
    registerCommand(new HelpCommand()); // register the helpcommand first so it appears first in the list (LinkedHashMap)
    for (String clazz : classes) {
    Class<?> clasz = Class.forName(clazz);
    if (Command.class.isAssignableFrom(clasz)) {
    try {
    Command newInstance = (Command) clasz.newInstance();
    registerCommand(newInstance);
    } catch (Exception e) {
    log.error("ERROR INSTANCIATING COMMAND CLASS", e);
    }
    }
    }
    } catch (ClassNotFoundException e) {
    log.error("THROW", e);
    }
    File scriptFolder = new File("scripts/command");
    for (File file : scriptFolder.listFiles()) {
    if (file.isFile() && file.canRead()) {
    FileReader fr = null;
    try {
    ScriptEngine command = sef.getScriptEngine();
    fr = new FileReader(file);
    CompiledScript compiled = ((Compilable) command).compile(fr);
    compiled.eval();
    Command c = ((Invocable) command).getInterface(Command.class);
    registerCommand(c);
    } catch (ScriptException e) {
    log.error("THROW", e);
    } catch (IOException e) {
    log.error("THROW", e);
    } finally {
    if (fr != null) {
    try {
    fr.close();
    } catch (IOException e) {
    log.error("ERROR CLOSING", e);
    }
    }
    }
    }
    }
    }

    private void registerCommand(Command command) {
    CommandDefinition[] definition = command.getDefinition();
    for (CommandDefinition def : definition) {
    commands.put(def.getCommand(), new DefinitionCommandPair(command, def));
    }
    }

    public void dropHelp(MapleClient c, MapleCharacter chr, MessageCallback mc, int page) {
    List<DefinitionCommandPair> allCommands = new ArrayList<DefinitionCommandPair>(commands.values());
    int startEntry = (page - 1) * 20;
    c.getPlayer().dropMessage("Command Help Page: --------" + page + "---------");
    for (int i = startEntry; i < startEntry + 20 && i < allCommands.size(); i++) {
    CommandDefinition commandDefinition = allCommands.get(i).getDefinition();
    if (chr.hasGmLevel(commandDefinition.getRequiredLevel())) {
    dropHelpForDefinition(chr.getClient(), commandDefinition);
    }
    }
    }


    private void dropHelpForDefinition(MapleClient c, CommandDefinition commandDefinition) {
    c.getPlayer().dropMessage(commandDefinition.getCommand() + " " + commandDefinition.getParameterDescription() + ": " + commandDefinition.getHelp());
    }

    /* (non-Javadoc)
    * @see net.sf.odinms.client.messages.CommandProcessorMBean#processCommandInstance(net.s f.odinms.client.MapleClient, java.lang.String)
    */
    private boolean processCommandInternal(MapleClient c, MessageCallback mc, int gmLevel, String line) {
    MapleCharacter player = c.getPlayer();
    if (line.charAt(0) == '!' || line.charAt(0) == '@') {
    String[] splitted = line.split(" ");
    if (splitted.length > 0 && splitted[0].length() > 1) {
    DefinitionCommandPair definitionCommandPair = commands.get(splitted[0]);
    if (definitionCommandPair != null && gmLevel >= definitionCommandPair.getDefinition().getRequiredLevel()) {
    if (c.getPlayer().isGM()) { //only save to the GM log what GMs do.
    synchronized (gmlog) {
    gmlog.add(new Pair<MapleCharacter, String>(player, line));
    }
    }
    try {
    definitionCommandPair.getCommand().execute(c, mc, splitted);
    } catch (IllegalCommandSyntaxException e) {
    mc.dropMessage("IllegalCommandSyntaxException:" + e.getMessage());
    dropHelpForDefinition(c, definitionCommandPair.getDefinition());
    } catch (Exception e) {
    mc.dropMessage("An error occured: " + e.getClass().getName() + " " + e.getMessage());
    log.error("COMMAND ERROR", e);
    }
    return true;
    } else if (c.getPlayer().getGMLevel() > 0) {
    mc.dropMessage("Command " + splitted[0] + " does not exist or you do not have the required priviledges");
    return true;
    }
    }
    }
    return false;
    }
    }
    class DefinitionCommandPair {
    private Command command;
    private CommandDefinition definition;

    public DefinitionCommandPair(Command command, CommandDefinition definition) {
    super();
    this.command = command;
    this.definition = definition;
    }

    public Command getCommand() {
    return command;
    }

    public CommandDefinition getDefinition() {
    return definition;
    }
    }
    הקימפול יוצא לי בהצלחה ב 2 שניות ואני העברתי ל java ועדיין יש תבעיה

  12. #11
    משתמש מתחיל
    שם פרטי
    trefdf
    תאריך הצטרפות
    03/2010
    גיל
    31
    הודעות
    85
    לייקים
    0
    נקודות
    0
    משפט מחץ
    dfdf
    מין: זכר

    ברירת מחדל

    תראה תמונה מה שאתה כתבת מסובך

  13. #12
    משתמש מתחיל
    שם פרטי
    trefdf
    תאריך הצטרפות
    03/2010
    גיל
    31
    הודעות
    85
    לייקים
    0
    נקודות
    0
    משפט מחץ
    dfdf
    מין: זכר

    ברירת מחדל

    זה חשוב

  14. #13
    משתמש משקיע
    שם פרטי
    טל
    תאריך הצטרפות
    12/2009
    הודעות
    3,165
    לייקים
    0
    נקודות
    381
    משפט מחץ
    מה אכפת לכם?
    מין: זכר

    ברירת מחדל

    t0rakftw תפסיק עם הדאבלים והטריפלים, אתה הולך לקבל באן.


    זהו חזי החזרזיר והוא על סמים קשים!

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 21:42.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,473,185 | הודעות: 8,173,772 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect