שלום לכולם,
בניתי NPC כולשהו, עכשיו איך אני עושה שהוא יזמן מפלצת?
הקוד זה:
cm.spawnMob (ID, Number);
?
אם לא, מה הקוד הנכון?
שלום לכולם,
בניתי NPC כולשהו, עכשיו איך אני עושה שהוא יזמן מפלצת?
הקוד זה:
cm.spawnMob (ID, Number);
?
אם לא, מה הקוד הנכון?
|
|
כן, זה הקוד.
(אלא אם אין לך את זה בריפאק שלך.)
ויכלת פשוט לנסות, אתה תקבל תשובה יותר טובה, ויותר מהר.
זה יכול להיות כל קוד זה תלוי איזה פונקציה שמת בקבצי JAVA.
ניסיתי לפני שאמרתי לכם וזה לא עובד...
תחפש בקובץ NPCConversationHandler את השם של הפוקנציה spawnMonster
ותראה מה הARGUMENTS שלה ולפי זה תשים את הפונקציה.
לא מצאתי...
אם אני אביא לך את הקובץ הזה אתה תוכל למצוא לי?
תוסיף את זה לNPCConversion (אין לי כוח לרשום את כל השם..)
זה האימפורט, תוסיף את זה למעלה יחד עם כל הIMPORTS.
ותוסיף את זה אחרי אחת הפונקציות (אם אתה מסתבך, פשוט תוסיף את זה אחרי האחרון.)קוד:import server.life.MapleLifeFactory;
אם אתה רוצה להוסיף כמות, אם אני לא טועה פשוט צריך להוסיף לו עוד ערך בסוגריים, ולהוסיף בתוך הפונקציה לולאה.קוד:public void spawnmonster(int mobid){ getPlayer().getMap().spawnMonsterOnGroudBelow(MapleLifeFactory.getMonster(mobid), getPlayer().getPosition()); }
הוספתי לקוד של ספיר לולאה כי משעמם לי
קוד:public void spawnMonster(int mobid, int amount){ for(int i = 0; i<amount; i++){ getPlayer().getMap().spawnMonsterOnGroudBelow(MapleLifeFactory.getMonster(mobid), getPlayer().getPosition()); } }
נערך לאחרונה על ידי Jinxui; 27-01-2010 בשעה 21:35.