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


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

  1. [קונה] תוכנה לכיווץ וידאו הסבר בפנים+נקודות תציעו אתם...
    על ידי floop בפורום עשינו עסק - ארכיון
    תגובות: 2
    הודעה אחרונה: 07-03-2006, 14:24
  2. תגובות: 2
    הודעה אחרונה: 01-03-2006, 14:28
  3. תגובות: 1
    הודעה אחרונה: 23-02-2006, 22:28
  4. [ קונה ] מחפש תוכנה הסבר בפנים 20-30 נקודות
    על ידי ת-מ-י-ר_ג-ל בפורום עשינו עסק - ארכיון
    תגובות: 0
    הודעה אחרונה: 15-12-2005, 15:48
  5. [עזרה] מחיקה של שאריות של משחק - הסבר בפנים
    על ידי Semion בפורום תמיכה טכנית
    תגובות: 6
    הודעה אחרונה: 30-09-2005, 01:15
+ תגובה לנושא
מציג תוצאות 1 עד 2 מתוך 2

[שחרור]פקודה לAP מומלץ - הסבר בפנים.

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

    ברירת מחדל [שחרור]פקודה לAP מומלץ - הסבר בפנים.

    טוב אז קודם כל הקרדיט על הבניה של הפקודה הולך לTehSkull.

    אז מה בעצם הפקודה עושה?
    הפקודה בודקת בהתחלה איזה עבודה השחקן..ואיזה רמה הוא.
    לפי זה היא מוסיפה את כמות הAP שיש לכם למקומות המומלצים.
    לדוגמא אם מישהוא קוסם, והרמה שלו 30, הוא צריך שיהיה לו 33 LUK..
    אז כל עוד יש מספיק AP חופשי (נקודות שלא התמשתם בהם) וצריך להוסיף בLUK בשביל להגיע לכמות המומלצת, זה יוסיף לLUK..(ואת השאר לINT כמובן..).

    טוב אז ככה..
    בתוך PlayerCommand.Java תוסיפו:
    קוד:
    import org.character.MapleJob;
    (תחפשו קודם שאין את זה שם..ואם אין ..תוסיפו..)

    קוד:
    else if (splitted[0].equalsIgnoreCase("@autoap")) {
                    int strAssigned = 0;
                    int dexAssigned = 0;
                    int intAssigned = 0;
                    int lukAssigned = 0;
                    int targetLuk = 0;
                    int targetStr = 0;
                    int targetDex = 0;
                    int pirateType = 0;
                    if (player.getJob().equals(MapleJob.PIRATE)){
                        if (player.getTotalStr() >= 10){
                            pirateType = 2;
                        }
                        else{
                            pirateType = 1;
                        }
                    }
                    if (player.getJob().isA(MapleJob.MAGICIAN)) {
                        targetLuk = player.getLevel() + 3;
                        if (player.getTotalLuk() >= targetLuk || player.getTotalLuk() >= 113) {
                            addAP(c, 3, player.getRemainingAp());
                        } else {
                            lukAssigned = targetLuk - player.getTotalLuk();
                            if (lukAssigned > player.getRemainingAp()) {
                                                        lukAssigned = player.getRemainingAp();
                                }
                            intAssigned = player.getRemainingAp() - lukAssigned;
                            if (intAssigned < 0) {
                                intAssigned = 0;
                            }
                            addAP(c, 4, lukAssigned);
                            addAP(c, 3, intAssigned);
                        }
                    } else if (pirateType == 1 || player.getJob().equals(MapleJob.BOWMAN) || player.getJob().isA(MapleJob.CROSSBOWMAN) || player.getJob().isA(MapleJob.GUNSLINGER)){
                        targetStr = player.getLevel();
                        if (player.getTotalStr() >= targetStr || player.getTotalStr() >= 110){
                            addAP(c, 2, player.getRemainingAp());
                        } else {
                            strAssigned = targetStr - player.getTotalStr();
                            if (strAssigned > player.getRemainingAp()){
                                strAssigned = player.getRemainingAp();
                            }
                            dexAssigned = player.getRemainingAp() - strAssigned;
                            if (dexAssigned < 0){
                                dexAssigned = 0;
                            }
                            addAP(c, 1, strAssigned);
                            addAP(c, 2, dexAssigned);
                        }
                    } else if (player.getJob().isA(MapleJob.HUNTER)){
                        targetStr = player.getLevel() + 5;
                        if (player.getTotalStr() >= targetStr || player.getTotalStr() >= 115){
                            addAP(c, 2, player.getRemainingAp());
                        } else {
                            strAssigned = targetStr - player.getTotalStr();
                            if (strAssigned > player.getRemainingAp()){
                                strAssigned = player.getRemainingAp();
                            }
                            dexAssigned = player.getRemainingAp() - strAssigned;
                            if (dexAssigned < 0){
                                dexAssigned = 0;
                            }
                            addAP(c, 1, strAssigned);
                            addAP(c, 2, dexAssigned);
                        }
                    }
                    else if (player.getJob().isA(MapleJob.WARRIOR)){
                        if (player.getLevel() <= 30){
                            targetDex = player.getLevel() * 2;
                        }
                        else if (player.getLevel() <= 50 && player.getLevel() >= 31){
                            targetDex = player.getLevel() + 30;
                        }
                        else{
                            targetDex = 80;
                        }
                        if (player.getTotalDex() >= targetDex || player.getTotalDex() >= 80){
                            addAP(c, 1, player.getRemainingAp());
                        }
                        else{
                            dexAssigned = targetDex - player.getTotalDex();
                            if (dexAssigned > player.getRemainingAp()){
                                dexAssigned = player.getRemainingAp();
                            }
                            strAssigned = player.getRemainingAp() - dexAssigned;
                            if (strAssigned < 0){
                                strAssigned = 0;
                            }
                            addAP(c, 1, strAssigned);
                            addAP(c, 2, dexAssigned);
                        }
                    }
                    else if (player.getJob().isA(MapleJob.THIEF)){
                        if (player.getLevel() <= 40){
                            targetDex = player.getLevel() * 2 + 5;
                                                    if (player.getTotalStr() >= 10){
                                                        targetStr = player.getLevel() - 10;
                                                    }
                        }
                                            else {
                            targetDex = player.getLevel() + 40;
                                                    if (player.getLevel() >= 61){
                                                        if (player.getTotalStr() >= 20){
                                                            targetStr = player.getLevel() - 50 / 10 - 1 * 5 + 50;
                                                        }
                                                    }
                        }
                        if (targetDex >= 151){
                            targetDex = 150;
                        }
                        if (player.getTotalDex() >= targetDex || player.getTotalDex() >= 150){
                            addAP(c, 4, player.getRemainingAp());
                        }
                        else{
                            dexAssigned = targetDex - player.getTotalDex();
                            if (dexAssigned > player.getRemainingAp()){
                                dexAssigned = player.getRemainingAp();
                            }
                            lukAssigned = player.getRemainingAp() - dexAssigned;
                            if (lukAssigned < 0){
                                lukAssigned = 0;
                            }
                                            addAP(c, 4, lukAssigned);
                                            addAP(c, 2, dexAssigned);
                                            addAP(c, 1, strAssigned);
                        }
                    }
                    else if (player.getJob().isA(MapleJob.BRAWLER) || pirateType == 2){
                        targetDex = player.getLevel();
                        if (player.getTotalDex() >= targetDex || player.getTotalDex() >= 110){
                            addAP(c, 1, player.getRemainingAp());
                        }
                        else {
                            dexAssigned = targetDex - player.getTotalDex();
                            if (dexAssigned > player.getRemainingAp()){
                                dexAssigned = player.getRemainingAp();
                            }
                            strAssigned = player.getRemainingAp() - dexAssigned;
                            if (strAssigned < 0){
                                strAssigned = 0;
                            }
                            addAP(c, 1, strAssigned);
                            addAP(c, 2, dexAssigned);
                        }
                    } else {
                        mc.dropMessage("Sorry, br0, haven't coded your job yet.");//Perhaps I'll code KoC builds in soon. Who knows.
                    }
               }  
    
    ובסוף תוסיפו גם את זה:
    קוד:
    new CommandDefinition("autoap", 0),
    תקמפלו..
    ולמי שלא יודע..הפקודה היא @autoap

    ושוב..הקרדיט הולך לTehSkull
    תהנו..=]



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

  3. #2
    משתמש מכור האוואטר של Refaelosh
    שם פרטי
    Refael
    תאריך הצטרפות
    09/2009
    הודעות
    1,820
    לייקים
    0
    נקודות
    0
    משפט מחץ
    Do Not
    מין: זכר

    ברירת מחדל

    תודה =]

+ תגובה לנושא


הרשאות פרסום

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


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

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