טוב אז מי ששיחק גלובאל יודע מה זה.
זה event שהיה פעם בגלובאל, כל מי שמחובר בזמן מסויים מקבל חפצים.
ה GM משתמש בפקודה !hottime וכל מי שמחובר באותו זמן מקבל חפצים וזהו. זה הכל

הערה: המערכת בנוייה ל MoopleDEV (גרסא 108 ומעלה) בלבד. אם אתם רוצים להוסיף אותה לריפאק אחר, תצטרכו לשנות כמה דברים.
כנסו לקובץ World.java שנמצא ב net.server
תוסיפו את זה:
קוד PHP:
public void startHotTime() {
        for (
MapleCharacter chr getPlayerStorage().getAllCharacters())
            if (!
chr.getCashShop().isOpened() && chr != null) {
                
chr.getClient().getSession().write(MaplePacketCreator.getNPCTalk(9010010, (byte0"You got the Special Gift, right? Check your inventory to see what's your prize!""00 00", (byte0));
                
chr.gainHotTimePrize();
            }
    } 
מתחת לזה:
קוד PHP:
public boolean isConnected(String charName) {
        return 
getPlayerStorage().getCharacterByName(charName) != null;
    } 
עכשיו כנסו ל MapleCharacter.java שנמצא ב client
ותוסיפו את זה:
קוד PHP:
public void gainHotTimePrize() {
        
int[][] randomprizes = {{231000053700011112908512200055100005130000545000051400015152000}, {101111531011}};
        
int[] sure = {5220000};
        
int r = (int) Math.round(Math.random() * randomprizes.length);
        for (
int i 0sure.lengthi++)
            
MapleInventoryManipulator.addById(getClient(), sure[i], (short1);
        
MapleInventoryManipulator.addById(getClient(), randomprizes[0][r], (shortrandomprizes[1][r]);
    } 
מתחת לזה:
קוד PHP:
public void setShop(MapleShop shop) {
        
this.shop shop;
    } 
ולבסוף, בקובץ Commands.java שנמצא ב client.command
תוסיפו את הפקודה
קוד PHP:
} else if (sub[0].equalsIgnoreCase("hottime")) {
            
c.getWorldServer().startHotTime(); 
עכשיו מדריך קטן לשנות את החפצים.
בחלק הזה:
קוד PHP:
public void gainHotTimePrize() {
        
int[][] randomprizes = {{231000053700011112908512200055100005130000545000051400015152000}, {101111531011}};
        
int[] sure = {5220000};
        
int r = (int) Math.round(Math.random() * randomprizes.length);
        for (
int i 0sure.lengthi++)
            
MapleInventoryManipulator.addById(getClient(), sure[i], (short1);
        
MapleInventoryManipulator.addById(getClient(), randomprizes[0][r], (shortrandomprizes[1][r]);
    } 
יש את השורה הזאת:
קוד PHP:
int[] sure = {5220000}; 
בשורה הזאת נוסיף את כל החפצים שהשחקן בטוח יקבל. (הוא מקבל את כולם)
כל ID מופרד בפסיק, לדוגמא:
קוד PHP:
int[] sure = {12345}; 
עכשיו נעבור לשורה הזאת:
קוד PHP:
int[][] randomprizes = {{231000053700011112908512200055100005130000545000051400015152000}, {101111531011}}; 
בחלק הראשון שלה, החלק עם המספרים הארוכים, תוסיפו את כל ה ID של החפצים שאתם רוצים, השחקן יקבל חפץ אחד רנדומלי מהרשימה הזאת.
בחלק השני של השורה, החלק עם המספרים הקצרים יותר, תרשמו את הכמות שהוא יקבל מאותו חפץ, בהתאמה לחלק הראשון.
לדוגמא, אם אני רוצה שהשחקן יקבל 10 מ 2310000 ו 15 מ 5370001
נרשום ככה:
קוד PHP:
int[][] randomprizes = {{23100005370001}, {1015}}; 
זה הכל
תהנו