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


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

  1. [פרסום שרת] מערכת עיסוקים לשרת שלכם
    על ידי KirMa בפורום שרתים פרטיים MapleStory
    תגובות: 5
    הודעה אחרונה: 11-10-2011, 20:19
  2. [מדריך] מערכת נקודות
    על ידי KirMa בפורום שרתים פרטיים MapleStory
    תגובות: 9
    הודעה אחרונה: 06-02-2011, 18:24
  3. [מדריך] מערכת נקודות
    על ידי KirMa בפורום שרתים פרטיים MapleStory
    תגובות: 7
    הודעה אחרונה: 15-11-2010, 20:58
  4. איך עושים מערכת sms לשרת?
    על ידי Toffie בפורום שרתים פרטיים MapleStory
    תגובות: 7
    הודעה אחרונה: 06-01-2010, 23:03
  5. איך אני עושה מערכת sms לשרת שלי?
    על ידי CrazyBoy2 בפורום שרתים פרטיים MapleStory
    תגובות: 4
    הודעה אחרונה: 17-12-2009, 17:25
+ תגובה לנושא
מציג תוצאות 1 עד 5 מתוך 5

הכנת מערכת נקודות לשרת

  1. #1
    משתמש מתקדם האוואטר של Jinxui
    שם פרטי
    יונתן
    תאריך הצטרפות
    12/2009
    גיל
    31
    הודעות
    594
    לייקים
    0
    נקודות
    216
    משפט מחץ
    נעים נעים
    מין: זכר

    ברירת מחדל הכנת מערכת נקודות לשרת

    [חפירה]
    אני מכין את המדריך הזה בגלל שבערך כל יומיים שלושה מישהו רנדומלי מוסיף אותי למסן ומבקש ממני להכין לו את המערכת כי פעם אחת עזרתי לdinchen להכין לפני חודשיים מערכת בשבילו
    אם אני מקבל עוד פעם אחת פניה במסן להכין מערכת אני פשוט חוסם ומוחק אני עסוק ואני פרשתי ממייפל אני רק מגיב פה מדי פעם.
    [\חפירה]

    דרישות:
    1. עכבר.
    2. מקלדת.
    3. מוח.
    4. מחשב.
    5. Netbeans או כל קומפיילר אחר.
    6. לדעת איך לקמפל.

    כל המדריך מתבצע בקובץ MapleCharacter שנמצא בnet/sf/odinms/client
    תחילה ניצור את המשתנה ששומר את הערך של הנקודות של המשתמשים למעלה באיזור הגדרת המשתנים
    הוסיפו את השורה
    קוד PHP:
    private int points 0
    מתחת לשורה
    קוד PHP:
    private int cardnx
    או כל שורה אחרת שאתם רוצים למעלה בהגדרת המשתנים

    לאחר מכן נוסיף את הקריאה ממסד הנתונים(הדאטאבייס) אל תוך המשתנה points
    נוסיף את השורה
    קוד PHP:
    ret.points rs.getInt("points"); 
    מתחת לשורה
    קוד PHP:
    ret.gmLevel rs.getInt("gm"); 
    אני בוחר בכוונה בשורות שצריכות להיות בכל הריפאקים כדי שאנשים לא יגידו שהם לא מוצאים את השורות.

    לאחר מכן נוסיף את השמירה למסד הנתונים מהמשתנה points(שקורה כאשר השחקן מתנתק)
    בשורה שמתחילה כך
    קוד PHP:
    ps con.prepareStatement("UPDATE characters SET 
    נוסיף לפני הקטע בסוף השורה
    קוד PHP:
    WHERE id = ?"); 
    את הקוד הבא:
    קוד PHP:
    points = ? 
    ו2 שורות מתחת
    כלומר השורה שמתחילה ככה
    קוד PHP:
    ps con.prepareStatement("INSERT INTO characters 
    לפני הקטע הזה שנמצא לפני הרשימה של הסימני שאלה בסוף השורה
    קוד PHP:
    accountidnameworldVALUES 
    נוסיף
    קוד PHP:
    points 
    ולפני הקטע בסוף השורה
    קוד PHP:
    , ?)"); 
    נוסיף
    קוד PHP:
    , ? 
    לאחר מכן
    מחפשים את השורות
    if (
    קוד PHP:
    update) {
                    
    ps.setInt(54id);
                } else {
                    
    ps.setInt(54accountid);
                    
    ps.setString(55name);
                    
    ps.setInt(56world); // TODO store world somewhere ;)
                

    המספרים צריכים להיות שונים בכל ריפאק בעקרון זה תלוי במספר העמודות שיש בשימוש בשמירה
    מוסיפים מעל השורות הללו את השורה הבאה
    קוד PHP:
    ps.setInt(53points); 
    עכשיו
    המספר אצלי הוא צריך להיות 53
    כדי לדעת אצלכם מה המספר אתם מסתכלים על המספר בשורה הקודמת ופשוט מוסיפים אחד
    עכשיו בשורות הללו
    קוד PHP:
                if (update) {
                    
    ps.setInt(54id);
                } else {
                    
    ps.setInt(54accountid);
                    
    ps.setString(55name);
                    
    ps.setInt(56world); // TODO store world somewhere ;)
                

    צריך להעלות את כל המספרים ב1
    אני עשיתי את זה מראש כבר
    ושימו לב שהמספר של id וaccountid צריכים להיות אותו הדבר.
    סיימנו עם השמירה למסד הנתונים.

    עכשיו כדי להוסיף את פונקציות השינוי שגם יהיו בשימוש בNPCים שלכם
    נוסיף את הפונקציות הבאות לפני הסוגר האחרון בקובץ MapleCharacter
    קוד PHP:
    public int getPoints() {
    return 
    points;
    }

    public 
    void setPoints(int set) {
    this.points set;
    }

    public 
    void gainPoints(int gain) {
    this.points += gain;

    זהו, סיימנו עם המדריך

    כדי להשתמש בפונקציות של הנקודות מהNPC
    פשוט במקום לעשות סתם cm.getPoints() וכו'
    מוסיפים לפני זה
    getPlayer()
    כלומר
    קוד PHP:
    cm.getPlayer().getPoints();
    cm.getPlayer().setPoints(1337);
    cm.getPlayer().gainPoints(9001); 
    כלומר, כדי לגשת לפונקציות שנמצאות בקובץ MapleCharacter מהNPC שלכם
    כל מה שצריך זה להוסיף getPlayer() לפני שם הפונקציה ואין צורך ליצור פונקציה בקובץ NPCConversationManager שתקשר לפונקציה בקובץ MapleCharacter.

    אם יש למישהו יש בעיה שפשוט יעבור שוב על המדריך כי הוא מסביר בדיוק איפה להכניס כל דבר
    שימו לב לכל הפסיקים והפרטים הקטנים כי זה יכול לגרום לבעיות
    ואם עדיין יש לכם בעיה
    תצלמו את הבאטים ואל תגיבו
    "יש לי בעיה תעזרו לי!!!!!!!!!!!!!!"
    ותצפו לעזרה בלי שום פרטים על הבעיה וכו'.
    נערך לאחרונה על ידי Jinxui; 29-07-2010 בשעה 00:06. סיבה: ספיר סקסית


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

  3. #2
    משתמש מכור
    שם פרטי
    יוני
    תאריך הצטרפות
    12/2009
    הודעות
    1,784
    לייקים
    0
    נקודות
    -80
    משפט מחץ
    אה?
    מין: זכר

    ברירת מחדל

    תודה



  4. #3
    משתמש מתחיל
    שם פרטי
    רועי
    תאריך הצטרפות
    07/2010
    גיל
    29
    הודעות
    143
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה אחי !
    חח אני הייתי שותף של דין ^^ .

  5. #4
    אוי אלוהי אוי אלוהים סמן לי דרך חיים האוואטר של KirMa
    שם פרטי
    אביהו ツ
    תאריך הצטרפות
    03/2010
    גיל
    34
    הודעות
    5,740
    לייקים
    27
    נקודות
    114
    משפט מחץ
    יהודי תחייך אתה בן של מלך ערבי תזיל דמע אתה בן זו*ה
    מין: זכר

    ברירת מחדל

    תודה אחי!


    אך מתי כבר תבחיני
    בין הטוב והרע ותביני
    אני לא אלוהים לא אינני
    אני רק בן-אדם אוהב הנני


    מי שצריך עזרה שיצטט או ישלח פרטית

  6. #5
    משתמש מתחיל
    שם פרטי
    לירן
    תאריך הצטרפות
    04/2010
    הודעות
    70
    לייקים
    0
    נקודות
    0
    משפט מחץ
    מה קורה?
    מין: זכר

    ברירת מחדל

    תודה עזר לי מאוד !

+ תגובה לנושא


הרשאות פרסום

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


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

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