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


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

  1. העולם עדיין זוכר?
    על ידי Ravid בפורום דיבורים
    תגובות: 31
    הודעה אחרונה: 05-08-2011, 17:48
  2. עדיין לא סידרתם את הכתב?..
    על ידי Jacoby בפורום משוב
    תגובות: 7
    הודעה אחרונה: 20-09-2005, 19:04
  3. תגובות: 8
    הודעה אחרונה: 10-09-2005, 21:16
  4. עדיין לא קיבלתי תנקודות שלי מהאתגר
    על ידי Knight בפורום משוב
    תגובות: 1
    הודעה אחרונה: 07-09-2005, 18:32
  5. תגובות: 7
    הודעה אחרונה: 06-09-2005, 14:43
נושא נעול
עמוד 2 מתוך 2 << ראשון 12
מציג תוצאות 16 עד 26 מתוך 26

עדיין פרדיק משכפל - עמוד 2

  1. #16
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    אני לא מוצא NPCConversationManager.java מצאתי MapleCharacter.java
    אי אפשר להעתיק לפה את הקוד כי יש יותר מדי מילים הנה הקובץ אין בזה וירוס או משהו MEDFIRE
    סורק אוטומטי http://www.mediafire.com/?yowmymmiq0m

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

  3. #17
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    הקובץ נמצא בתוך scripting\npc



  4. #18
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    הנה הקוד של NPCCOVNIR
    קוד PHP:
    /*
    This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc> 
    Matthias Butz <matze@odinms.de>
    Jan Christian Meyer <vimes@odinms.de>
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License version 3
    as published by the Free Software Foundation. You may not use, modify
    or distribute this program under any other version of the
    GNU Affero General Public License.
    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 Affero General Public License for more details.
    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
     */
    package net.sf.odinms.scripting.npc;
    import java.rmi.RemoteException;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Calendar;
    import java.util.LinkedList;
    import java.util.List;
    import net.sf.odinms.client.IItem;
    import net.sf.odinms.client.Item;
    import net.sf.odinms.client.MapleCharacter;
    import net.sf.odinms.client.MapleClient;
    import net.sf.odinms.client.MapleInventoryType;
    import net.sf.odinms.client.MapleJob;
    import net.sf.odinms.client.SkillFactory;
    import net.sf.odinms.scripting.AbstractPlayerInteraction;
    import net.sf.odinms.scripting.event.EventManager;
    import net.sf.odinms.server.MapleItemInformationProvider;
    import net.sf.odinms.server.MapleShopFactory;
    import net.sf.odinms.server.quest.MapleQuest;
    import net.sf.odinms.tools.MaplePacketCreator;
    import net.sf.odinms.client.MapleStat;
    import net.sf.odinms.net.world.guild.MapleGuild;
    import net.sf.odinms.server.MapleSquad;
    import net.sf.odinms.server.MapleSquadType;
    import net.sf.odinms.server.maps.MapleMap;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Random;
    import net.sf.odinms.client.Equip;
    import net.sf.odinms.client.ISkill;
    import net.sf.odinms.client.MapleKeyBinding;
    import net.sf.odinms.database.DatabaseConnection;
    import net.sf.odinms.net.channel.ChannelServer;
    import net.sf.odinms.net.world.MaplePartyCharacter;
    import net.sf.odinms.server.ClanHolder;
    import net.sf.odinms.server.MapleInventoryManipulator;
    import net.sf.odinms.server.MaplePortal;
    import net.sf.odinms.server.MapleStatEffect;
    import net.sf.odinms.server.TimerManager;
    import net.sf.odinms.server.maps.MapleMapObject;
    import net.sf.odinms.server.maps.MapleMapObjectType;
    import net.sf.odinms.tools.Pair;
    /**
     *
     * @author Matze
     */
    public class NPCConversationManager extends AbstractPlayerInteraction {
        private 
    MapleClient c;
        private 
    int npc;
        private 
    String fileName null;
        private 
    String getText;
        private 
    MapleCharacter chr;
        public 
    NPCConversationManager(MapleClient cint npcMapleCharacter chrString fileName) {
            
    super(c);
            
    this.c;
            
    this.npc npc;
            
    this.chr chr;
            
    this.fileName fileName;
        }
        public 
    void dispose() {
            
    NPCScriptManager.getInstance().dispose(this);
        }
      public 
    void modifyNX(int amountint type) {
                
    getPlayer().modifyCSPoints(typeamount);
                if (
    amount 0) {
                            
    getClient().getSession().write(MaplePacketCreator.serverNotice(5"You have gained NX Cash (+" amount +")."));
                     } else { 
                            
    getClient().getSession().write(MaplePacketCreator.serverNotice(5"You have lost NX Cash (" + (amount) +")."));           
                     }
            }

        public 
    void sendNext(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte0text"00 01"));
        }
        public 
    void sendPrev(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte0text"01 00"));
        }
        public 
    void sendNextPrev(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte0text"01 01"));
        }
        public 
    void sendOk(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte0text"00 00"));
        }
        public 
    void sendYesNo(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte1text""));
        }
        public 
    void sendAcceptDecline(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte0x0Ctext""));
        }
        public 
    void sendSimple(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalk(npc, (byte4text""));
        }
        public 
    void sendStyle(String textint styles[]) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalkStyle(npctextstyles));
        }
        public 
    void sendGetNumber(String textint defint minint max) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalkNum(npctextdefminmax));
        }
        public 
    void sendGetText(String text) {
            
    getClient().getSession().write(MaplePacketCreator.getNPCTalkText(npctext));
        }
        public 
    void setGetText(String text) {
            
    this.getText text;
        }
        public 
    String getText() {
            return 
    this.getText;
        }
        public 
    void openShop(int id) {
            
    MapleShopFactory.getInstance().getShop(id).sendShop(getClient());
        }
        @
    Override
        
    public void openNpc(int id) {
            
    dispose();
            
    NPCScriptManager.getInstance().start(getClient(), id);
        }
        public 
    void changeJob(MapleJob job) {
            
    getPlayer().changeJob(job);
        }
        public 
    MapleJob getJob() {
            return 
    getPlayer().getJob();
        }
        public 
    void startQuest(int id) {
            
    MapleQuest.getInstance(id).start(getPlayer(), npc);
        }
        public 
    void completeQuest(int id) {
            
    MapleQuest.getInstance(id).complete(getPlayer(), npc);
        }
        public 
    void forfeitQuest(int id) {
            
    MapleQuest.getInstance(id).forfeit(getPlayer());
        }
        
    /**
         * use getPlayer().getMeso() instead
         * @return
         */
        
    @Deprecated
        
    public int getMeso() {
            return 
    getPlayer().getMeso();
        }
         
    /*   public String allowSkillMaxer() {
            return c.getChannelServer().allowSkillMaxer();
        }
            public boolean allowJobAdvancer() {
            return c.getChannelServer().allowJobAdvancer();
        }
            public String allowStatResetter() {
            return c.getChannelServer().allowStatResetter();
        }
            public String allowNxNpc() {
            return c.getChannelServer().allowNxNpc();
        } */
        
    public void gainMeso(int gain) {
            
    getPlayer().gainMeso(gaintruefalsetrue);
        }
        public 
    void gainExp(int gain) {
            
    getPlayer().gainExp(gaintruetrue);
        }
        public 
    int getNpc() {
            return 
    npc;
        }
        public 
    String getFileName() {
            return 
    fileName;
        }
        
    /**
         * use getPlayer().getLevel() instead
         * @return
         */
        
    @Deprecated
        
    public int getLevel() {
            return 
    getPlayer().getLevel();
        }
        public 
    void unequipEverything() {
            
    getPlayer().unequipEverything();
        }
        public 
    void teachSkill(int idint levelint masterlevel) {
            
    getPlayer().changeSkillLevel(SkillFactory.getSkill(id), levelmasterlevel);
        }
        public 
    void clearSkills() {
            
    Map<ISkillMapleCharacter.SkillEntryskills getPlayer().getSkills();
            for (
    Entry<ISkillMapleCharacter.SkillEntryskill skills.entrySet()) {
                
    getPlayer().changeSkillLevel(skill.getKey(), 00);
            }
        }
        
    /**
         * Use getPlayer() instead (for consistency with MapleClient)
         * @return
         */
        
    @Deprecated
        
    public MapleCharacter getChar() {
            return 
    getPlayer();
        }
        public 
    MapleClient getC() {
            return 
    getClient();
        }
            public 
    ChannelServer getChannel() {
        return 
    c.getChannelServer();
        }
        public 
    void rechargeStars() {
            
    MapleItemInformationProvider ii MapleItemInformationProvider.getInstance();
            
    IItem stars getChar().getInventory(MapleInventoryType.USE).getItem((byte1);
            if (
    ii.isThrowingStar(stars.getItemId()) || ii.isBullet(stars.getItemId())) {
                
    stars.setQuantity(ii.getSlotMax(getClient(), stars.getItemId()));
                
    getC().getSession().write(MaplePacketCreator.updateInventorySlot(MapleInventoryType.USE, (Itemstars));
            }
        }
        public 
    EventManager getEventManager(String event) {
            return 
    getClient().getChannelServer().getEventSM().getEventManager(event);
        }
        public 
    void showEffect(String effect) {
            
    getPlayer().getMap().broadcastMessage(MaplePacketCreator.showEffect(effect));
        }
        public 
    void playSound(String sound) {
            
    getPlayer().getMap().broadcastMessage(MaplePacketCreator.playSound(sound));
        }
        @
    Override
        
    public String toString() {
            return 
    "Conversation with NPC: " npc;
        }
        public 
    void updateBuddyCapacity(int capacity) {
            
    getPlayer().setBuddyCapacity(capacity);
        }
        public 
    int getBuddyCapacity() {
            return 
    getPlayer().getBuddyCapacity();
        }
        public 
    void setHair(int hair) {
            
    getPlayer().setHair(hair);
            
    getPlayer().updateSingleStat(MapleStat.HAIRhair);
            
    getPlayer().equipChanged();
        }
        public 
    void setFace(int face) {
            
    getPlayer().setFace(face);
            
    getPlayer().updateSingleStat(MapleStat.FACEface);
            
    getPlayer().equipChanged();
        }
        @
    SuppressWarnings("static-access")
        public 
    void setSkin(int color) {
            
    getPlayer().setSkinColor(c.getPlayer().getSkinColor().getById(color));
            
    getPlayer().updateSingleStat(MapleStat.SKINcolor);
            
    getPlayer().equipChanged();
        }
        public 
    void warpParty(int mapId) {
            
    warpParty(mapId00);
        }
        public 
    void warpParty(int mapIdint expint meso) {
            for (
    MaplePartyCharacter chr_ getPlayer().getParty().getMembers()) {
                
    MapleCharacter curChar c.getChannelServer().getPlayerStorage().getCharacterByName(chr_.getName());
                if ((
    curChar.getEventInstance() == null && c.getPlayer().getEventInstance() == null) || curChar.getEventInstance() == getPlayer().getEventInstance()) {
                    
    curChar.changeMap(mapId);
                    if (
    exp 0) {
                        
    curChar.gainExp(exptruefalsetrue);
                    }
                    if (
    meso 0) {
                        
    curChar.gainMeso(mesotrue);
                    }
                }
            }
        }
        public 
    void warpRandom(int mapid) {
            
    MapleMap target c.getChannelServer().getMapFactory().getMap(mapid);
            
    Random rand = new Random();
            
    MaplePortal portal target.getPortal(rand.nextInt(target.getPortals().size())); //generate random portal
            
    getPlayer().changeMap(targetportal);
        }
        public 
    int itemQuantity(int itemid) {
            
    int possesed getPlayer().getItemQuantity(itemidfalse);
            return 
    possesed;
        }
        public 
    MapleSquad createMapleSquad(MapleSquadType type) {
            
    MapleSquad squad = new MapleSquad(c.getChannel(), getPlayer());
            if (
    getSquadState(type) == 0) {
                
    c.getChannelServer().addMapleSquad(squadtype);
            } else {
                return 
    null;
            }
            return 
    squad;
        }
        public 
    MapleCharacter getSquadMember(MapleSquadType typeint index) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            
    MapleCharacter ret null;
            if (
    squad != null) {
                
    ret squad.getMembers().get(index);
            }
            return 
    ret;
        }
        public 
    int getSquadState(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                return 
    squad.getStatus();
            } else {
                return 
    0;
            }
        }
        public 
    void setSquadState(MapleSquadType typeint state) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                
    squad.setStatus(state);
            }
        }
        public 
    boolean checkSquadLeader(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                if (
    squad.getLeader().getId() == getPlayer().getId()) {
                    return 
    true;
                } else {
                    return 
    false;
                }
            } else {
                return 
    false;
            }
        }
        public 
    void removeMapleSquad(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                if (
    squad.getLeader().getId() == getPlayer().getId()) {
                    
    squad.clear();
                    
    c.getChannelServer().removeMapleSquad(squadtype);
                }
            }
        }
        public 
    int numSquadMembers(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            
    int ret 0;
            if (
    squad != null) {
                
    ret squad.getSquadSize();
            }
            return 
    ret;
        }
        public 
    boolean isSquadMember(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            
    boolean ret false;
            if (
    squad.containsMember(getPlayer())) {
                
    ret true;
            }
            return 
    ret;
        }
        public 
    void addSquadMember(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                
    squad.addMember(getPlayer());
            }
        }
        public 
    void removeSquadMember(MapleSquadType typeMapleCharacter chrboolean ban) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                
    squad.banMember(chrban);
            }
        }
        public 
    void removeSquadMember(MapleSquadType typeint indexboolean ban) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                
    MapleCharacter chr squad.getMembers().get(index);
                
    squad.banMember(chrban);
            }
        }
        public 
    boolean canAddSquadMember(MapleSquadType type) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            if (
    squad != null) {
                if (
    squad.isBanned(getPlayer())) {
                    return 
    false;
                } else {
                    return 
    true;
                }
            }
            return 
    false;
        }
        public 
    void warpSquadMembers(MapleSquadType typeint mapId) {
            
    MapleSquad squad c.getChannelServer().getMapleSquad(type);
            
    MapleMap map c.getChannelServer().getMapFactory().getMap(mapId);
            if (
    squad != null) {
                if (
    checkSquadLeader(type)) {
                    for (
    MapleCharacter chr squad.getMembers()) {
                        
    chr.changeMap(mapmap.getPortal(0));
                    }
                }
            }
        }
        public 
    String searchItem(String item) {
            
    StringBuilder message = new StringBuilder("Choose the item you want:");
            
    getPlayer().getMap().broadcastMessage(getPlayer(), MaplePacketCreator.showJobChange(getPlayer().getId()), false);
            for (
    Pair<IntegerStringitemPair MapleItemInformationProvider.getInstance().getAllItems()) {
                if (
    itemPair.getRight().toLowerCase().contains(item.toLowerCase())) {
                    
    message.append("\r\n#L" itemPair.getLeft() + "##i" itemPair.getLeft() + "# - #b" itemPair.getRight() + "#k#l");
                }
            }
            if (!
    message.toString().contains("#L")) {
                return 
    "No Item's Found";
            }
            return 
    message.toString();
        }
        public 
    void resetReactors() {
            
    getPlayer().getMap().resetReactors();
        }
        public 
    void displayGuildRanks() {
            
    MapleGuild.displayGuildRanks(getClient(), npc);
        }
        public 
    boolean sendMessage(String recipientString message) {
            
    MapleCharacter chr_ getCharByName(recipient);
            if (
    chr_ != null) {
                
    chr_.dropMessage(6getPlayer().getName() + ": " message);
                return 
    true;
            }
            return 
    false;
        }
            public 
    boolean getSkillMaxer(String recipientString message) {
            
    MapleCharacter chr_ getCharByName(recipient);
            if (
    chr_ != null) {
                
    chr_.dropMessage(6getPlayer().getName() + ": " message);
                return 
    true;
            }
            return 
    false;
        }
        public 
    void gainFame(int amount) {
            
    getPlayer().addFame(amount);
            if (
    amount 0) {
                
    getPlayer().dropMessage(1"You have gained " amount " fame.");
            } else {
                
    getPlayer().dropMessage(1"You have lost " amount " fame.");
            }
        }
        public 
    void maxSkills() {
            
    getPlayer().maxAllSkills();
        }
        public 
    int getSkillLevel(int skillid) {
            
    int skilllevel getPlayer().getSkillLevel(SkillFactory.getSkill(skillid));
            return 
    skilllevel;
        }
        public 
    void giveBuff(int skillid) {
            
    MapleItemInformationProvider mii MapleItemInformationProvider.getInstance();
            
    MapleStatEffect statEffect mii.getItemEffect(skillid);
            
    statEffect.applyTo(getPlayer());
        }
        public 
    int partyMembersInMap() {
            
    int inMap 0;
            for (
    MapleCharacter char2 getPlayer().getMap().getCharacters()) {
                if (
    char2.getParty() == getPlayer().getParty()) {
                    
    inMap++;
                }
            }
            return 
    inMap;
        }
        public 
    void modifyNx(int amount) {
            
    getPlayer().modifyCSPoints(1amount);
            if (
    amount 0) {
                
    getPlayer().dropMessage(5"You have gained " amount " NX points.");
            } else {
                
    getPlayer().dropMessage(5"You have lost " amount " NX points.");
            }
        }
        public 
    int getTime(String type) {
            
    Calendar cal Calendar.getInstance();
            if (
    type.startsWith("d")) {
                return 
    cal.get(Calendar.DAY_OF_WEEK);
            } else if (
    type.startsWith("h")) {
                return 
    cal.get(Calendar.HOUR_OF_DAY);
            } else if (
    type.startsWith("m")) {
                return 
    cal.get(Calendar.MINUTE);
            } else if (
    type.startsWith("s")) {
                return 
    cal.get(Calendar.SECOND);
            }
            return -
    1// wrong input
        
    }
        public 
    void addBuddyCapacity(int capacity) {
            
    getPlayer().addBuddyCapacity(capacity);
        }
        public 
    void clearKeys() {
            
    getPlayer().setDefaultKeyMap();
        }
        public 
    void scheduleWarp(int delayint mapid) {
            final 
    int fmapid mapid;
            
    TimerManager.getInstance().schedule(new Runnable() {
                public 
    void run() {
                    
    getPlayer().changeMap(fmapid);
                }
            }, 
    delay 1000);
        }
        public 
    void startClock(int limitint endMap) {
            
    getPlayer().getMap().addMapTimer(limitendMap);
        }
        public 
    MapleCharacter getCharByName(String name) {
            try {
                return 
    c.getChannelServer().getPlayerStorage().getCharacterByName(name);
            } catch (
    Exception e) {
                return 
    null;
            }
        }
        public 
    void warpAllInMap(int mapid) {
            
    warpAllInMap(mapid0);
        }
        public 
    void warpAllInMap(int mapidint portal) {
            for (
    MapleCharacter mch getPlayer().getMap().getCharacters()) {
                if (
    mch.getEventInstance() != null) {
                    
    mch.getEventInstance().unregisterPlayer(mch);
                }
                
    mch.changeMap(mapidportal);
            }
        }
        public 
    boolean createMarriage(String partner_) {
            
    MapleCharacter partner getCharByName(partner_);
            if (
    partner == null) {
                return 
    false;
            }
            
    partner.setMarried(true);
            
    getPlayer().setMarried(true);
            
    partner.setPartnerId(getPlayer().getId());
            
    getPlayer().setPartnerId(partner.getId());
            if (
    partner.getGender() > 0) {
                
    Marriage.createMarriage(getPlayer(), partner);
            } else {
                
    Marriage.createMarriage(partnergetPlayer());
            }
            return 
    true;
        }
        public 
    boolean createEngagement(String partner_) {
            
    MapleCharacter partner getCharByName(partner_);
            if (
    partner == null) {
                return 
    false;
            }
            if (
    partner.getGender() > 0) {
                
    Marriage.createEngagement(getPlayer(), partner);
            } else {
                
    Marriage.createEngagement(partnergetPlayer());
            }
            return 
    true;
        }
        public 
    void divorceMarriage() {
            
    getPlayer().setPartnerId(0);
            
    getPlayer().setMarried(false);
            
    Marriage.divorceMarriage(getPlayer());
        }
        public 
    void changeKeyBinding(int keybyte typeint action) {
            
    MapleKeyBinding newbinding = new MapleKeyBinding(typeaction);
            
    getPlayer().changeKeybinding(keynewbinding);
        }
        public 
    Equip getEquipById(int id) { // we can do getEquipById(2349823).setStr(545); etc.
            
    MapleInventoryType type MapleItemInformationProvider.getInstance().getInventoryType(id);
            return (
    EquipgetPlayer().getInventory(type).findById(id);
        }
        public 
    int getNpcTalkTimes() {
            return 
    NPCScriptManager.getInstance().getNpcTalkTimes(getPlayer().getId(), npc);
        }
        public 
    void setNpcTalkTimes(int amount) {
            
    NPCScriptManager.getInstance().setNpcTalkTimes(getPlayer().getId(), npcamount);
        }
        public 
    int talkedTimesByNpc() {
            return 
    NPCScriptManager.getInstance().talkedTimesByNpc(npc);
        }
          public 
    String getServerName(MapleClient c) {
            return 
    c.getChannelServer().getServerName();
        }
        public 
    boolean makeProItem(int idint hardcore) {
            
    MapleItemInformationProvider ii MapleItemInformationProvider.getInstance();
            
    IItem item ii.getEquipById(id);
            
    MapleInventoryType type ii.getInventoryType(id);
            if (
    type.equals(MapleInventoryType.EQUIP)) {
                
    MapleInventoryManipulator.addFromDrop(cii.hardcoreItem((Equipitem, (shorthardcore));
                return 
    true;
            } else {
                return 
    false;
            }
        }
        public 
    boolean isGuest() {
            if (
    c.isGuest()) {
                return 
    true;
            }
            return 
    false;
        }
        public 
    void broadcastMessage(int typeString message) {
            try {
                
    getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(nullMaplePacketCreator.serverNotice(typemessage).getBytes());
            } catch (
    RemoteException e) {
                
    c.getChannelServer().reconnectWorld();
            }
        }
        public 
    void setClan(int set) {
            
    getPlayer().setClan(set);
            try {
                
    getPlayer().getClient().getChannelServer().getWorldInterface().broadcastToClan((getPlayer().getName() + " has entered the clan ! Give him a nice welcome.").getBytes(), set);
            } catch (
    RemoteException e) {
                
    c.getChannelServer().reconnectWorld();
            }
            
    c.getChannelServer().addToClan(getPlayer());
        }
        public 
    String getAllOnlineNamesFromClan(int set) {
            
    StringBuilder sb = new StringBuilder();
            for (
    MapleCharacter names c.getChannelServer().getClanHolder().getAllOnlinePlayersFromClan(set)) {
                
    sb.append(names.getName() + "\r\n");
            }
            return 
    sb.toString();
        }
        public 
    String getAllOfflineNamesFromClan(int set) {
            
    StringBuilder sb = new StringBuilder();
            for (
    String names c.getChannelServer().getClanHolder().getAllOfflinePlayersFromClan(set)) {
                
    sb.append(names "\r\n");
            }
            return 
    sb.toString();
        }
        public 
    int getOfflineClanCount(int clan) {
            return 
    ClanHolder.countOfflineByClan(clan);
        }
        public 
    int getOnlineClanCount(int clan) {
            try {
                return 
    c.getChannelServer().getWorldInterface().onlineClanMembers(clan);
            } catch (
    RemoteException re) {
                
    c.getChannelServer().reconnectWorld();
            }
            return -
    1;
        }
        public 
    String getJobById(int id) {
            return 
    MapleJob.getJobName(id);
        }
        public List<
    MapleCharactergetPartyMembers() {
            if (
    getPlayer().getParty() == null) {
                return 
    null;
            }
            List<
    MapleCharacterchars = new LinkedList<MapleCharacter>(); // creates an empty array full of shit..
            
    for (ChannelServer channel ChannelServer.getAllInstances()) {
                for (
    MapleCharacter chr channel.getPartyMembers(getPlayer().getParty())) {
                    if (
    chr != null) { // double check <3
                        
    chars.add(chr);
                    }
                }
            }
            return 
    chars;
        }
        public 
    MapleCharacter getSender() {
            return 
    this.chr;
        }
        public 
    void removeHiredMerchantItem(int id) {
            
    Connection con DatabaseConnection.getConnection();
            try {
                
    PreparedStatement ps con.prepareStatement("DELETE FROM hiredmerchant WHERE id = ?");
                
    ps.setInt(1id);
                
    ps.executeUpdate();
                
    ps.close();
            } catch (
    SQLException se) {
            }
        }
        public 
    int getHiredMerchantMesos() {
            
    Connection con DatabaseConnection.getConnection();
            
    int mesos;
            try {
                
    PreparedStatement ps con.prepareStatement("SELECT MerchantMesos FROM characters WHERE id = ?");
                
    ps.setInt(1getPlayer().getId());
                
    ResultSet rs ps.executeQuery();
                
    rs.next();
                
    mesos rs.getInt("MerchantMesos");
                
    rs.close();
                
    ps.close();
            } catch (
    SQLException se) {
                return 
    0;
            }
            return 
    mesos;
        }
        public 
    void setHiredMerchantMesos(int set) {
            
    Connection con DatabaseConnection.getConnection();
            try {
                
    PreparedStatement ps con.prepareStatement("UPDATE characters SET MerchantMesos = ? WHERE id = ?");
                
    ps.setInt(1set);
                
    ps.setInt(2getPlayer().getId());
                
    ps.executeUpdate();
                
    ps.close();
            } catch (
    SQLException se) {
            }
        }
        public List<
    Pair<IntegerIItem>> getHiredMerchantItems() {
            
    Connection con DatabaseConnection.getConnection();
            List<
    Pair<IntegerIItem>> items = new ArrayList<Pair<IntegerIItem>>();
            try {
                
    PreparedStatement ps con.prepareStatement("SELECT * FROM hiredmerchant WHERE ownerid = ?");
                
    ps.setInt(1getPlayer().getId());
                
    ResultSet rs ps.executeQuery();
                while (
    rs.next()) {
                    if (
    rs.getInt("type") == 1) {
                        
    Equip eq = new Equip(rs.getInt("itemid"), (byte0, -1);
                        
    eq.setUpgradeSlots((byters.getInt("upgradeslots"));
                        
    eq.setLevel((byters.getInt("level"));
                        
    eq.setStr((shortrs.getInt("str"));
                        
    eq.setDex((shortrs.getInt("dex"));
                        
    eq.setInt((shortrs.getInt("int"));
                        
    eq.setLuk((shortrs.getInt("luk"));
                        
    eq.setHp((shortrs.getInt("hp"));
                        
    eq.setMp((shortrs.getInt("mp"));
                        
    eq.setWatk((shortrs.getInt("watk"));
                        
    eq.setMatk((shortrs.getInt("matk"));
                        
    eq.setWdef((shortrs.getInt("wdef"));
                        
    eq.setMdef((shortrs.getInt("mdef"));
                        
    eq.setAcc((shortrs.getInt("acc"));
                        
    eq.setAvoid((shortrs.getInt("avoid"));
                        
    eq.setHands((shortrs.getInt("hands"));
                        
    eq.setSpeed((shortrs.getInt("speed"));
                        
    eq.setJump((shortrs.getInt("jump"));
                        
    eq.setOwner(rs.getString("owner"));
                        
    items.add(new Pair<IntegerIItem>(rs.getInt("id"), eq));
                    } else if (
    rs.getInt("type") == 2) {
                        
    Item newItem = new Item(rs.getInt("itemid"), (byte0, (shortrs.getInt("quantity"));
                        
    newItem.setOwner(rs.getString("owner"));
                        
    items.add(new Pair<IntegerIItem>(rs.getInt("id"), newItem));
                    }
                }
                
    ps.close();
                
    rs.close();
            } catch (
    SQLException se) {
                
    se.printStackTrace();
                return 
    null;
            }
            return 
    items;
        }
        public 
    int countMonster() {
            
    MapleMap map c.getPlayer().getMap();
            
    double range Double.POSITIVE_INFINITY;
            List<
    MapleMapObjectmonsters map.getMapObjectsInRange(c.getPlayer().getPosition(), rangeArrays.asList(MapleMapObjectType.MONSTER));
            return 
    monsters.size();
        }
       
        public 
    int countReactor() {
            
    MapleMap map c.getPlayer().getMap();
            
    double range Double.POSITIVE_INFINITY;
            List<
    MapleMapObjectreactors map.getMapObjectsInRange(c.getPlayer().getPosition(), rangeArrays.asList(MapleMapObjectType.REACTOR));
            return 
    reactors.size();
        }
        public 
    int getDayOfWeek() {
            
    Calendar cal Calendar.getInstance();
            
    int dayy cal.get(Calendar.DAY_OF_WEEK);
            return 
    dayy;
        }
        public 
    void giveNPCBuff(MapleCharacter chrint itemID) {
            
    MapleItemInformationProvider mii MapleItemInformationProvider.getInstance();
            
    MapleStatEffect statEffect mii.getItemEffect(itemID);
            
    statEffect.applyTo(chr);
        }
        public 
    void giveWonkyBuff(MapleCharacter chr){
            
    long what Math.round(Math.random() * 4);
            
    int what1 = (int) what;
            
    int Buffs[] = {2022090202209120220922022093} ;
            
    int buffToGive Buffs[what1];
            
    MapleItemInformationProvider mii MapleItemInformationProvider.getInstance();
            
    MapleStatEffect statEffect mii.getItemEffect(buffToGive);
            
    MapleCharacter character = (MapleCharacterchr;
            
    statEffect.applyTo(character);
        }
    public 
    int maths(int minint max) {
                
    int output = (int) (Math.random() * (max min 1) ) + min;
                return 
    output;
        }

    אבל maplecharacter טוב?

  5. #19
    מורחקים
    שם פרטי
    טלי
    תאריך הצטרפות
    03/2010
    גיל
    32
    הודעות
    1
    לייקים
    0
    נקודות
    0
    מין: נקבה

    ברירת מחדל

    איך משיגים נקודות?

  6. #20
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי ForuMix צפיה בהודעה
    איך משיגים נקודות?
    מה הקשר? נו מישהו יכול לעזור לי?

  7. #21
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    מישהו?

  8. #22
    משתמש משקיע
    שם פרטי
    ספיר
    תאריך הצטרפות
    09/2007
    הודעות
    3,504
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Beauty From Far And Far From Beauty
    מין: נקבה

    ברירת מחדל

    הבעיה היא לא בפונקציות ולא בNPC.
    כנראה בSQL.



  9. #23
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    להביא את הקובץ של SQL או לצלם תמונה בSQL?
    הנה ההורדה של SQL שהרצתי
    http://www.f2h.co.il/2543527102098
    נערך לאחרונה על ידי xNewNick; 16-03-2010 בשעה 18:08.

  10. #24
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    UP////

  11. #25
    משתמש מכור
    שם פרטי
    Daniel
    תאריך הצטרפות
    02/2010
    גיל
    31
    הודעות
    1,374
    לייקים
    8
    נקודות
    100
    משפט מחץ
    XD
    מין: זכר

    ברירת מחדל

    מישהו? מי שיפתור ת'בעיה יקבל 50 נקודות
    נערך לאחרונה על ידי xNewNick; 18-03-2010 בשעה 16:22.

  12. #26

    הק"ב אנחנו אוהבים אותך!
    האוואטר של Eden.
    שם פרטי
    עדן
    תאריך הצטרפות
    01/2010
    גיל
    31
    הודעות
    2,565
    לייקים
    2
    נקודות
    1,545
    משפט מחץ
    עראק עראק, עראק עראק, אוהבים אותך כולם, עראק עראק, עראק עראק, מקיאים אותך בים.
    מין: זכר

    ברירת מחדל

    תראה דניאל, תמחק תSQL ותריץ מחדש. זה הבעיה היחידה.
    ולמה טריפל? יכלת לעשות רק הקפצה אחת ולחכות, אנשים לא יודעים תבעיה לא יגיבו לך סתם.
    ננעל, עזרו לך.
    שלום שלום

נושא נעול
עמוד 2 מתוך 2 << ראשון 12


הרשאות פרסום

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


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

נושאים: 2,498,800 | הודעות: 8,199,393 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect