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


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

  1. תגובות: 5
    הודעה אחרונה: 30-01-2008, 12:30
  2. [Counter Strike] מדריך שלי איך לעשות סרט
    על ידי OxyN- בפורום Counter Strike
    תגובות: 15
    הודעה אחרונה: 27-01-2008, 00:11
  3. שאלה? איך לעשות את הכתב שלי יותר יפה ומובן
    על ידי HumanTraitor בפורום השכלה ולימודים
    תגובות: 4
    הודעה אחרונה: 06-09-2007, 14:59
  4. איך אני עושה את השחקן שלי Wariior
    על ידי Offer בפורום Lineage II
    תגובות: 14
    הודעה אחרונה: 22-07-2006, 05:24
  5. (וידאו)מדריך איך לעשות טקסט תלת מימד משהו יפה מדריך שלי :)
    על ידי jonatan1989 בפורום גרפיקה ועיצוב אתרים
    תגובות: 4
    הודעה אחרונה: 14-10-2005, 20:57
+ תגובה לנושא
עמוד 2 מתוך 2 << ראשון 12
מציג תוצאות 16 עד 18 מתוך 18

איך לעשות את השחקן שלי Npc - עמוד 2

  1. #16
    משתמש מתחיל האוואטר של 3ayka
    שם פרטי
    קיריל
    תאריך הצטרפות
    12/2009
    גיל
    31
    הודעות
    133
    לייקים
    0
    נקודות
    0
    משפט מחץ
    איזהו הגיבור הכובש את יצרו?
    מין: זכר

    ברירת מחדל

    אלן כך מ - zombie repack יש שם את הפקודה !playernpc

    If You Have Nothing To Live For,You Die For Nothing...

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

  3. #17
    משתמש משקיע האוואטר של ביסלי
    שם פרטי
    יוסי
    תאריך הצטרפות
    03/2008
    גיל
    31
    הודעות
    2,735
    לייקים
    13
    נקודות
    236
    משפט מחץ
    דבר שווה ערך זה דבר שהיה קשה להשיג אותו
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Azoref צפיה בהודעה
    אין עוד רעיונות..
    אלא אם אתה רוצה ליצור NPC דרך קובץ XML לבד..ולשמור תמונה של השחקן שלך בתור התמונה של הNPC..

    בכל אופן הנה הפקודה אם אתה רוצה.
    קוד:
    import net.sf.odinms.server.maps.PlayerNPCs;
    קוד:
    else if (splitted[0].equals("!playernpc")) {
                int scriptId = Integer.parseInt(splitted[2]);
                MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(splitted[1]);
                int npcId;
                if (splitted.length != 3) {
                    mc.dropMessage("Pleaase use the correct syntax. !playernpc <char name> <script name>");
                } else if (scriptId < 9901000 || scriptId > 9901319) {
                    mc.dropMessage("Please enter a script name between 9901000 and 9901319");
                } else if (victim == null) {
                    mc.dropMessage("The character is not in this channel");
                } else {
                    try {
                        Connection con = DatabaseConnection.getConnection();
                        PreparedStatement ps = con.prepareStatement("SELECT * FROM playernpcs WHERE ScriptId = ?");
                        ps.setInt(1, scriptId);
                        ResultSet rs = ps.executeQuery();
                        if (rs.next()) {
                            mc.dropMessage("The script id is already in use !");
                            rs.close();
                        } else {
                            rs.close();
                            ps = con.prepareStatement("INSERT INTO playernpcs (name, hair, face, skin, x, cy, map, ScriptId, Foothold, rx0, rx1, gender, dir) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
                            ps.setString(1, victim.getName());
                            ps.setInt(2, victim.getHair());
                            ps.setInt(3, victim.getFace());
                            ps.setInt(4, victim.getSkinColor().getId());
                            ps.setInt(5, player.getPosition().x);
                            ps.setInt(6, player.getPosition().y);
                            ps.setInt(7, player.getMapId());
                            ps.setInt(8, scriptId);
                            ps.setInt(9, player.getMap().getFootholds().findBelow(player.getPosition()).getId());
                            ps.setInt(10, player.getPosition().x + 50); // I should really remove rx1 rx0. Useless piece of douche
                            ps.setInt(11, player.getPosition().x - 50);
                            ps.setInt(12, victim.getGender());
                            ps.setInt(13, player.isFacingLeft() ? 0 : 1);
                            ps.executeUpdate();
                            rs = ps.getGeneratedKeys();
                            rs.next();
                            npcId = rs.getInt(1);
                            ps.close();
                            ps = con.prepareStatement("INSERT INTO playernpcs_equip (NpcId, equipid, equippos) VALUES (?, ?, ?)");
                            ps.setInt(1, npcId);
                            for (IItem equip : victim.getInventory(MapleInventoryType.EQUIPPED)) {
                                ps.setInt(2, equip.getItemId());
                                ps.setInt(3, equip.getPosition());
                                ps.executeUpdate();
                            }
                            ps.close();
                            rs.close();
                            ps = con.prepareStatement("SELECT * FROM playernpcs WHERE ScriptId = ?");
                            ps.setInt(1, scriptId);
                            rs = ps.executeQuery();
                            rs.next();
                            PlayerNPCs pn = new PlayerNPCs(rs);
                            for (ChannelServer channel : ChannelServer.getAllInstances()) {
                                MapleMap map = channel.getMapFactory().getMap(player.getMapId());
                                map.broadcastMessage(MaplePacketCreator.SpawnPlayerNPC(pn));
                                map.broadcastMessage(MaplePacketCreator.getPlayerNPC(pn));
                                map.addMapObject(pn);
                            }
                        }
                        ps.close();
                        rs.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
    זה לא הכול צריך להוסיף עוד כמה דברים לMaplejava נדמה לי

  4. #18
    משתמש משקיע האוואטר של ביסלי
    שם פרטי
    יוסי
    תאריך הצטרפות
    03/2008
    גיל
    31
    הודעות
    2,735
    לייקים
    13
    נקודות
    236
    משפט מחץ
    דבר שווה ערך זה דבר שהיה קשה להשיג אותו
    מין: זכר

    ברירת מחדל

    אני לא יכול לעשות עריכה מתקדמת אז ......

    אלן תנסה להריץ את זה בsql

    קוד:
    /*Player NPCs*/ 
    DROP TABLE IF EXISTS `odinms`.`playernpcs`; 
    CREATE TABLE  `odinms`.`playernpcs` ( 
      `id` int(11) NOT NULL auto_increment, 
      `name` varchar(13) NOT NULL, 
      `hair` int(11) NOT NULL, 
      `face` int(11) NOT NULL, 
      `skin` int(11) NOT NULL, 
      `x` int(11) NOT NULL, 
      `cy` int(11) NOT NULL default '0', 
      `map` int(11) NOT NULL, 
      `ScriptId` int(10) unsigned NOT NULL default '0', 
      `Foothold` int(11) NOT NULL default '0', 
      `rx0` int(11) NOT NULL default '0', 
      `rx1` int(11) NOT NULL default '0', 
    `gender` int(11) NOT NULL default '0', 
    `dir` int(11) NOT NULL default'0', 
      PRIMARY KEY  USING BTREE (`id`) 
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; 
    
    DROP TABLE IF EXISTS `odinms`.`playernpcs_equip`; 
    CREATE TABLE  `odinms`.`playernpcs_equip` ( 
      `id` int(11) NOT NULL auto_increment, 
      `NpcId` int(11) NOT NULL default '0', 
      `equipid` int(11) NOT NULL, 
    `equippos` int(11) NOT NULL default '0', 
      `type` int(11) NOT NULL default '0', 
      PRIMARY KEY  (`id`) 
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
    קרדיט לפורום אחר

+ תגובה לנושא
עמוד 2 מתוך 2 << ראשון 12


הרשאות פרסום

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


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

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