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


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

  1. [שאלה] איך שמים NPC ומפלצות בFM
    על ידי max025 בפורום שרתים פרטיים MapleStory
    תגובות: 8
    הודעה אחרונה: 18-04-2010, 20:40
  2. [קונה] קראק ל +הסבר איך שמים אותוThe Battle for Middle-earth II
    על ידי IdaN.RoX בפורום עשינו עסק - ארכיון
    תגובות: 0
    הודעה אחרונה: 21-05-2006, 13:23
  3. איך שמים עברית באייפוד הזההההההההה
    על ידי HaZiLiBiLi בפורום דיבורים
    תגובות: 8
    הודעה אחרונה: 12-04-2006, 02:13
  4. [עזרה] איך שמים קראק או סיריאל ל winrar?
    על ידי IdaN.RoX בפורום תמיכה טכנית
    תגובות: 4
    הודעה אחרונה: 17-03-2006, 23:18
  5. תגובות: 1
    הודעה אחרונה: 27-09-2005, 00:24
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

איך שמים Npc??

  1. #1
    משתמש מתחיל
    שם פרטי
    גלעד
    תאריך הצטרפות
    08/2009
    גיל
    28
    הודעות
    321
    לייקים
    0
    נקודות
    70
    משפט מחץ
    אני חייב להתוודות : זאת שזירה!
    מין: זכר

    ברירת מחדל איך שמים Npc??

    שלום!
    אני שמתי את הnpc שלי בתקייה script/npc באידי של ה-npc ואז אני נכנס לשרת ועושה
    !npc *****
    *****=אידי
    ואז אני לוחץ על הnpc
    וזה לא עושה כלום....

    עזרה משהו!!!
    נערך לאחרונה על ידי caymera43; 19-12-2009 בשעה 23:35.

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

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

    ברירת מחדל

    או שהID לא נכון..
    או שמשהוא לא טוב בתיכנות של הNPC..



  4. #3
    משתמש מכור האוואטר של SmexyApplE
    שם פרטי
    סער
    תאריך הצטרפות
    02/2009
    הודעות
    1,829
    לייקים
    4
    נקודות
    3
    משפט מחץ
    "לטעות זה אנושי , לסלוח זה אלוהי"
    מין: זכר

    ברירת מחדל

    מה האיידי של ה NPC?(שם מלא .. שם של הקובץ)
    ומה שיש בפנים (תעתיק לפה את הסקריפט)

  5. #4
    משתמש מתחיל
    שם פרטי
    גלעד
    תאריך הצטרפות
    08/2009
    גיל
    28
    הודעות
    321
    לייקים
    0
    נקודות
    70
    משפט מחץ
    אני חייב להתוודות : זאת שזירה!
    מין: זכר

    ברירת מחדל <-מכתב

    הינה הסקריפט של הNPC והאידי שלו הוא 9120100

    קוד:
    // Stat Changer for Points =)  @auother UnholyMS
    var status = 1;
    var price = 5; //Unholy Point(s) per item
    function start() {
        status = -1;
        action(1, 0, 0);
    }
    function action(mode, type, selection) 
    {
        if (mode == -1) {
            cm.dispose();
        } else {
        if (mode == 0 && status == 0) {
          cm.dispose();
          return;
        } else if (mode == 1) {
                status++;
            } else {
                status--;
            } if (status == 0) {
            cm.sendYesNo("Hello #b#h ##k!\r\n I am Unholy Point Exchanger in #gUnholyMs#k!\r\nYou currently have " + cm.getUnholyPoints() + " Unholy points.\r\nDo you wish to upgrade an item that you want for only \r\n#b"+ price +" Unholy Point#k?");
        } else if (status == 1) {
            cm.sendGetText("#bPlease enter the item id that you want below.#k");
        } else if (status == 2) {
            itemid = cm.getText();
                if (itemid.length() < 7 || itemid.length() > 7) {
                    cm.sendOk("Either the item id that you entered is too long or too short.");
                    cm.dispose();
                } else if (cm.getUnholyPoints() < price) {
                    cm.sendOk("You do not have enough Unholy points. Come back to me again after you have got"+ price +"Unholy Point.");
                    cm.dispose();
                } else {
                    cm.sendYesNo("Please Remember that you will need to Change Channels after this!\r\nAre you sure that you want to upgade #i"+ itemid +"? Please double check if its the one that you wanted.");
                }
        } else if (status == 3) {
                if (cm.getUnholyPoints() < price) {
                    cm.sendOk("You do not have enough Unholy points. Come back to me again after you have got"+ price +"Unholy Point.");
                    cm.dispose();
                } else {
            var itemId = parseInt(itemid);
            var currItem;
            var chr = cm.getPlayer();
            currItem = chr.getInventory(net.sf.odinms.client.MapleInventoryType.EQUIP).findById(itemId);
            if (currItem == null) {
                currItem = chr.getInventory(net.sf.odinms.client.MapleInventoryType.EQUIPPED).findById(itemId);                        
            }
            
            if (currItem == null) {// Check if item exists (they have it)
                cm.sendOk("You has no item, you little nub.");
                cm.dispose();
                return;
            }        
            
            editStats(currItem, "str", 5);   // Change the stats you want added here
            editStats(currItem, "dex", 5);
            editStats(currItem, "luk", 5);
            editStats(currItem, "int", 5);
            editStats(currItem, "watk", 5);
            cm.gainUnholyPoints(-price);
            cm.dispose();
                }
            }
        }
    }
    function editStats(currItem, toEdit, toAdd) {
        var currStats = 0;
        if (toEdit == "str") {
            currStats = currItem.getStr();
        } else if (toEdit == "luk") {
            currStats = currItem.getLuk();
        } else if (toEdit == "dex") {
            currStats = currItem.getDex();
        } else if (toEdit == "int") {
            currStats = currItem.getInt();
        } else if (toEdit == "watk") {
            currStats = currItem.getWatk();
        } else {
            cm.dropMessage("An error occured");
            cm.dispose();
            return;
        }
        
        currStats += toAdd;
        if (currStats > 32767) {
            currStats = 32767;
        }
        net.sf.odinms.server.MapleInventoryManipulator.editEquipById(cm.getPlayer(), 1, currItem.getItemId(), toEdit, currStats);
    }
    שמשהו יעזור בבקשה...

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

    ברירת מחדל

    כנס ל-src\net\sf\odinms\server
    ופתח את MapleInventoryManipulator.
    תוסיף שם את זה :

    קוד:
    public static int editEquipById(MapleCharacter chr, int max, int itemid, String stat, int newval) { 
           return editEquipById(chr,max,itemid,stat,(short)newval); 
       } 
     
       public static int editEquipById(MapleCharacter chr, int max, int itemid, String stat, short newval) { 
    // Is it an equip? 
    if (!MapleItemInformationProvider.getInstance().isEquip(itemid)) { 
               return -1; 
           } 
     
    // Get List 
    List<IItem> equips = chr.getInventory(MapleInventoryType.EQUIP).listById(itemid); 
           List<IItem> equipped = chr.getInventory(MapleInventoryType.EQUIPPED).listById(itemid); 
     
    // Do you have any? 
    if (equips.size() == 0 && equipped.size() == 0) { 
               return 0; 
           } 
     
    int edited = 0; 
     
    // edit items 
    for(IItem itm : equips) { 
    Equip e = (Equip)itm; 
               if (edited >= max) { 
                   break; 
               } 
    edited++; 
               if (stat.equals("str")) { 
    e.setStr(newval); 
               } else if (stat.equals("dex")) { 
    e.setDex(newval); 
               } else if (stat.equals("int")) { 
    e.setInt(newval); 
               } else if (stat.equals("luk")) { 
    e.setLuk(newval); 
               } else if (stat.equals("watk")) { 
    e.setWatk(newval); 
               } else { 
                   return -2; 
               } 
           } 
           for(IItem itm : equipped) { 
    Equip e = (Equip)itm; 
               if (edited >= max) { 
                   break; 
               } 
    edited++; 
               if (stat.equals("str")) { 
    e.setStr(newval); 
               } else if (stat.equals("dex")) { 
    e.setDex(newval); 
               } else if (stat.equals("int")) { 
    e.setInt(newval); 
               } else if (stat.equals("luk")) { 
    e.setLuk(newval); 
               } else if (stat.equals("watk")) { 
    e.setWatk(newval); 
               } else { 
                   return -2; 
               } 
           } 
     
    // Return items edited 
    return (edited); 
       }
    בברכה,
    רפאל.

    *לכל שאלה\בעיה אשמח לעזור*

  7. #6
    משתמש מתחיל
    שם פרטי
    גלעד
    תאריך הצטרפות
    08/2009
    גיל
    28
    הודעות
    321
    לייקים
    0
    נקודות
    70
    משפט מחץ
    אני חייב להתוודות : זאת שזירה!
    מין: זכר

    ברירת מחדל

    לא פועל אחי אבל תקשיב מה עשיתי אני עשיתי שורה רווח ואז שמתי את הסקריפט הזה..

+ תגובה לנושא


הרשאות פרסום

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


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

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