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


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

  1. [שחרור] NPC של Proitem.
    על ידי ProGod בפורום שרתים פרטיים MapleStory
    תגובות: 2
    הודעה אחרונה: 03-12-2011, 17:39
  2. בקשה|npc לפי הטופס
    על ידי bensh777 בפורום שרתים פרטיים MapleStory
    תגובות: 1
    הודעה אחרונה: 24-08-2010, 21:00
  3. בקשה|npc לפי הטופס
    על ידי bensh777 בפורום שרתים פרטיים MapleStory
    תגובות: 3
    הודעה אחרונה: 22-08-2010, 19:32
  4. בקשה|npc לפי הטופס
    על ידי bensh777 בפורום שרתים פרטיים MapleStory
    תגובות: 3
    הודעה אחרונה: 21-08-2010, 16:43
  5. [הגרלה] מתנה-לפי-בחירתך
    על ידי eriK בפורום לילה לבן 2009
    תגובות: 56
    הודעה אחרונה: 18-12-2009, 05:40
+ תגובה לנושא
מציג תוצאות 1 עד 4 מתוך 4

NPC שמכינה Proitem לפי בחירתך.

  1. #1
    משתמש מתקדם האוואטר של ProGod
    שם פרטי
    דניאל
    תאריך הצטרפות
    04/2010
    הודעות
    925
    לייקים
    28
    נקודות
    165
    משפט מחץ
    If You Want To Shot, PLEASE DONT =[
    מין: זכר

    ברירת מחדל NPC שמכינה Proitem לפי בחירתך.

    שלום לכולם!
    הכנתי NPC קטן שיהיה שימושי לEvents במקום להכין לבן אדם את החפץ שיבקש בProitem פשוט תשלחו אותו למפה שאי אפשר להכנס אליה תכניסו לשם את הNPC והNPC תשגר אותו לFM לאחר שיבחר בחפץ.
    אז ככה, אני אתן לכם את הקוד Java Script ואחר כך אסביר.

    אז נתחיל בלהוסיף את הפונקציה.
    הכנסי לקובץ:
    קוד PHP:
     NPCConversationManager.java 
    לאחר שנכנס קודם נחפש אם הפונקציה קיימת.
    נלחץ Ctrl + F לחיפוש ונחפש שם:
    קוד PHP:
    searchItem 
    אם זה מצא אז לא נצטרך את זה, אם זה לא מצא נמשיך לחלק הבא.

    במידה ומצא נעתיק לשם בין השורות את זה:
    קוד PHP:
        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"); 
    וזהו לגבי הפונקציה. תקמפלו והפונקציה קיימת.

    אחר כך תבחרו NPC תעתיקו לבפנים את כל זה:
    Java Script:
    קוד PHP:
    // Made By ProGod.

    var status = -1;

    function 
    start() {
      
    action(1,0,0);
    }

    function 
    action(mode,type,selection){
        if(
    mode == 1)
            
    status++;
        else{
            
    cm.dispose();
            return;
        }
        if(
    status == 0){
        
    cm.sendNext("Hello #b#h ##k I Gusse You Won An Event And You Choosed +555 Stats Item. \r\nWell Just Press 'NEXT' And Type You'r Item's Name");
        }else if(
    status == 1){
            
    cm.sendGetText("Write Here The Name Of The Item That You woulde like to have. \r\n#bREMMBER: Don't Forget To Write Full Name!#k");
        }else if(
    status == 2){
            
    cm.sendSimple(cm.searchItem(cm.getText()));
        }else if(
    status == 3){
        
    cm.warp(910000000);
            
    cm.makeProItem(selection555);
            
    cm.sendOk("There You Got! Enjoy You'r New Item! \r\nHave Fun At ParaNormalMs! <3");
            
    cm.dispose();
        }

    תמקמו את הNPC ותהנו!

    כדאי לדעת איך לערוך את הNPC לחץ על הספוילר.

    ספוילר:
    נתחיל:
    קוד PHP:
        cm.sendNext("Hello #b#h ##k I Gusse You Won An Event And You Choosed +555 Stats Item. \r\nWell Just Press 'NEXT' And Type You'r Item's Name"); 
    פה פשוט תשנו למה תרצו שהNPC תגיד ברגע שיפתחו אותה.

    קוד PHP:
            cm.sendGetText("Write Here The Name Of The Item That You woulde like to have. \r\n#bREMMBER: Don't Forget To Write Full Name!#k"); 
    פה תרשמו מה אתם רוצים שהNPC יגיד בחלון שבו הוא נותן את הריבוע להכנסת שם החפץ.

    קוד PHP:
            cm.sendSimple(cm.searchItem(cm.getText())); 
    חשוב מאוד לא לגעת!

    קוד PHP:
        cm.warp(910000000);
            
    cm.makeProItem(selection555);
            
    cm.sendOk("There You Got! Enjoy You'r New Item! \r\nHave Fun At ParaNormalMs! <3"); 
    cm.warp - במקום 910000000 תרשמו את האיידי של המפה שאליה הNPC תעביר אותך לאחר בחירת החפץ.
    cm.makeProItem - במקום 555 תשנו את זה לכמות הסטאטים שתרצו שהNPC תביא לProitem.
    cm.sendOk - תרשמו מה אתם רוצים שהNPC תגיד לאחר ששיגרה אותך למפה הרצויה + שנתנה לך את החפץ שביקשת.

    זהו, סיימתם!
    תשמרו תמקמו ותהנו !
    קרדיט רק לי !
    נערך לאחרונה על ידי ProGod; 22-12-2011 בשעה 04:58.
    TheBurier לשעבר


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

  3. #2
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    תודה רבה
    יהיה נחמד אם תביא גם את הפונקציה searchItem כי לא לכולם יש אותה.

  4. #3
    משתמש מתקדם האוואטר של ProGod
    שם פרטי
    דניאל
    תאריך הצטרפות
    04/2010
    הודעות
    925
    לייקים
    28
    נקודות
    165
    משפט מחץ
    If You Want To Shot, PLEASE DONT =[
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Symphony צפיה בהודעה
    תודה רבה
    יהיה נחמד אם תביא גם את הפונקציה searchItem כי לא לכולם יש אותה.
    טופל.
    TheBurier לשעבר


  5. #4
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי ProGod צפיה בהודעה
    טופל.
    הפונקציה לא מלאה, לא העתקת הכל.

+ תגובה לנושא


הרשאות פרסום

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


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

נושאים: 2,450,156 | הודעות: 8,150,738 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect