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


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

  1. הסבר על מערכת נקודות של האתר
    על ידי duzap בפורום דיבורים
    תגובות: 1
    הודעה אחרונה: 25-03-2012, 22:34
  2. [מדריך] מערכת נקודות
    על ידי KirMa בפורום שרתים פרטיים MapleStory
    תגובות: 7
    הודעה אחרונה: 15-11-2010, 20:58
  3. [מדריך] הכנת מערכת נקודות לשרת
    על ידי Jinxui בפורום שרתים פרטיים MapleStory
    תגובות: 4
    הודעה אחרונה: 29-07-2010, 11:33
  4. תגובות: 1
    הודעה אחרונה: 21-07-2008, 16:53
  5. תגובות: 1
    הודעה אחרונה: 28-06-2007, 11:30
נושא נעול
מציג תוצאות 1 עד 10 מתוך 10

מערכת נקודות

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

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

    שלום
    אני יפרסם לכם מדריך שמשהו אחר עשה
    אבל אני תקנתי את הבעיות שהיו לו
    אז נתחיל

    ה" Iatrafpoints " שיש כאן אתם יכולים לשנות את זה לשם הנקודות שלכם כמו:
    לדוגמה.
    FinlandiaPoints

    אוקיי נתחיל:
    תעשו כפתור ימני על Accounts ואז תלחצו על Edit Table
    יופיע לכם חלון כזה:



    תרדו עד למטה כמו בתמונה ובריבועים הריקים תוסיפו ככה:
    בריבוע הראשון תכתבו את שם המערכת שלכם לדוגמא:
    Iatrafpoints

    בריבוע השני תכתבו:

    קוד PHP:
    INT(11

    ואז תעשו לפי התמונה:



    שמרו את זה, וזהו סיימתם עם הSQL

    עכשיו פתחו את התוכנה NetBeans
    וכנסו לMapleCharacter.java
    שנמצא ב net\sf\odinms\client

    תוסיפו:

    קוד PHP:
    private int iatrafpoints
    מתחת ל:

    קוד PHP:
    private int ci 0

    חפשו:
    קוד:
    קוד PHP:
            rs ps.executeQuery();
            while (
    rs.next()) {
                
    ret.getClient().setAccountName(rs.getString("name"));
                
    ret.paypalnx rs.getInt("paypalNX");
                
    ret.maplepoints rs.getInt("mPoints");
                
    ret.cardnx rs.getInt("cardNX");
           } 

    החליפו ב:
    קוד:
    קוד PHP:
    rs ps.executeQuery();
            while (
    rs.next()) {
                
    ret.getClient().setAccountName(rs.getString("name"));
                
    ret.paypalnx rs.getInt("paypalNX");
                
    ret.maplepoints rs.getInt("mPoints");
                
    ret.cardnx rs.getInt("cardNX");
    ret.iatrafpoints rs.getInt("iatrafpoints");
           } 


    חפשו והחליפו את זה:

    קוד:
    קוד PHP:
                ps con.prepareStatement("UPDATE accounts SET `paypalNX` = ?, `mPoints` = ?, `cardNX` = ? WHERE id = ?");
                
    ps.setInt(1paypalnx);
                
    ps.setInt(2maplepoints);
                
    ps.setInt(3cardnx);
                
    ps.setInt(4client.getAccID()); 

    בזה:

    קוד PHP:
                ps con.prepareStatement("UPDATE accounts SET `paypalNX` = ?, `mPoints` = ?, `cardNX` = ?, `iatrafpoints` = ? WHERE id = ?");
                
    ps.setInt(1paypalnx);
                
    ps.setInt(2maplepoints);
                
    ps.setInt(3cardnx);
                
    ps.setInt(4iatrafpoints);
                
    ps.setInt(5client.getAccID()); 

    תוסיפו:

    קוד PHP:
    public void setiatrafpoints(int newpoints) {
            
    this.iatrafpoints newpoint;
        }
        public 
    void gain1iatrafpoint() {
            
    this.iatrafpoints++;
        }
          public 
    void gainiatrafpoints(int gainedpoints) {
            
    this.iatrafpoints += gainedpoints;
        }
          public 
    int getiatrafpoints() {
            return 
    iatrafpoints;


    הערה חשובה מאוד:
    אם אתם משתמשים בשם אחר למערכת נקודות שלכם כמו FinlandiaPoints
    אז במקום getiatrafpoints תחליפו לgetFinlandiapoints
    זה כולל גם את gain1iatrafpoint וכל השאר, בקיצור את המילה iatrafpoints תחליפו לשם שלכם.

    מתחת ל:

    קוד PHP:
    public void setMarried(int m) {
            
    this.married m;
        } 

    עכשיו תפתחו את NPCConversationmanager.java שנמצא ב:
    src\scripting\npc

    תוסיפו:

    קוד PHP:
    public int getiatrafpoints() {
            return 
    getPlayer().getiatrafpoints();
        }

         public 
    void setiatrafpoints(int newpoints) {
            
    getPlayer().setiatrafpoints(newpoints);
        }

          public 
    void gainiatrafpoint1() {
            
    getPlayer().gain1iatrafpoint();
        }

          public 
    void gainiatrafpoints(int gainedpoints) {
            
    getPlayer().gainiatrafpoints(gainedpoints);
            
    getPlayer().saveToDB(truetrue); // No more stupid rollbacks ;) ~Deagan
            
    if (gainedpoints 0) {
                
    getPlayer().dropMessag("Hi " getPlayer().getName() + ",");
                
    getPlayer().dropMessag("You have achieved : " gainedpoints " iatrafPoint(s),");
                
    getPlayer().dropMessag("Which brings you to a total of : " getPlayer().getiatrafpoints() + " iatrafPoints~");
            }
            else {
                
    getPlayer().dropMessag("Hi " getPlayer().getName() + ",");
                
    getPlayer().dropMessag("You have lost : " gainedpoints " iatrafPoints,");
                
    getPlayer().dropMessag("Which brings you to a total of : " getPlayer().getiatrafpoints() + " iatrafPoints~");
            }
        } 
    מתחת ל:
    קוד:
    קוד PHP:
    public void gainMeso(int gain) {
            
    getPlayer().gainMeso(gaintruefalsetrue);
        } 

    ואני חוזר על עצמי,אם אתם רוצים שם אחר למערכת נקודות אז איפה שכתוב iatrafpoints כולל getiatrafpoints וכו,
    תשנו לשם שלכם, אם תשנו חלק, זה פשוט לא יעבוד.

    דוגמה:

    קוד PHP:
    setiatrafpoints(int newpoints) {
             
    getPlayer().setiatrafpoints(newpoints); 
    לשנות ל:

    קוד PHP:
    setFinlandiapoints(int newpoints) {
             
    getPlayer().setFinlandiapoints(newpoints); 

    הפקודות לNPC:

    קוד PHP:
    cm.getiatrafpoints(); // Shows you how much iatrafpoints you have.
    cm.setiatrafpoints(1000); // Sets your iatrafpoints to 1000, directly into MySQL
    cm.gainiatrafpoints(100); // Adds or removes 100 iatrafpoints on top of what's already in MySQL
    cm.gainiatrafpoint1(); // Adds 1 iatrafpoint on top of what's already in MySQL 
    פקודה לשחקן שבודקת כמה נקודות יש לכם:

    קוד PHP:
                 } else if (splitted[0].equals("@checkiatrafpoints")) {
                 
    player.message("Hello " c.getPlayer().getName() + ", you currently have : " c.getPlayer().getiatrafpoints() + " iatrafpoints~"); 
    קרדיט לChoDes_BmxBiker על התרגום
    Deagen מפורום אחר על המדריך
    ולי על התיקונים


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


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

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

  3. #2
    משתמש מתחיל
    שם פרטי
    פרטי
    תאריך הצטרפות
    10/2010
    הודעות
    108
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה רבה משתמש
    יש לי שאלה בשביל לבדוק כמה IatrafPoints יש לו אז
    צריך לעשות ככה נכון?:
    קוד PHP:
    cm.getPlayer().getiatrafpoints() >= 120) { 
    זה היה סתם לדוגמא...
    זה נכון ככה?

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

    ברירת מחדל

    "+cm.getPlayer().getiatrafpoints()+"
    וזה אומר לו כמה יש לו מהנקודות


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


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

  5. #4
    משתמש מתחיל
    שם פרטי
    פרטי
    תאריך הצטרפות
    10/2010
    הודעות
    108
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי -CroCKeR- צפיה בהודעה
    "+cm.getPlayer().getiatrafpoints()+"
    וזה אומר לו כמה יש לו מהנקודות
    לא חחחחח התכוונתי שבNPC נגיד רוצים לבדוק אם יש לו את הכמות של הIatrafPoint ואז אם יש לו הוא יקבל X...
    איך אני עושה את הבדיקה בNPC?
    ככה?:
    קוד PHP:
    cm.getPlayer().getiatrafpoints() >= 120) { 
    זה היה סתם לדוגמא...

  6. #5
    משתמש מתחיל האוואטר של kill1900
    שם פרטי
    טום
    תאריך הצטרפות
    04/2010
    גיל
    30
    הודעות
    172
    לייקים
    3
    נקודות
    350
    מין: זכר

    ברירת מחדל

    כן .
    שרת הRP החדש של IAtraf מה לא תכנס ?
    http://www.iatraf.co.il/showthread.php?t=860219

  7. #6
    משתמש מתחיל
    שם פרטי
    Danny
    תאריך הצטרפות
    11/2010
    גיל
    36
    הודעות
    91
    לייקים
    0
    נקודות
    0
    משפט מחץ
    כל דבר רע שתעשו לבנאדם יחזור לנשוך אתכם בתחת
    מין: זכר

    ברירת מחדל

    תודה על ההקשעה =]

  8. #7
    משתמש מתחיל
    שם פרטי
    אופק
    תאריך הצטרפות
    10/2010
    גיל
    29
    הודעות
    9
    לייקים
    0
    נקודות
    0
    משפט מחץ
    אברג'יל
    מין: זכר

    ברירת מחדל

    תודה שימושי !

  9. #8
    משתמש מתחיל
    שם פרטי
    לא רו
    תאריך הצטרפות
    06/2010
    גיל
    45
    הודעות
    27
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה!!

  10. #9
    משתמש משקיע
    תאריך הצטרפות
    08/2009
    הודעות
    2,212
    לייקים
    13
    נקודות
    1
    משפט מחץ
    מכונת כביסה וסקס זה אותו דבר, אם לא נכנס אתה חייב לעשות ביד
    מין: זכר

    ברירת מחדל

    תודה רבה

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

    ברירת מחדל

    ציטוט נכתב במקור על ידי arielking12 צפיה בהודעה
    תודה!!
    פעם הבאה אתה תקבל באן!
    ציטוט נכתב במקור על ידי azsd13 צפיה בהודעה
    תודה רבה
    אודי איזה מנהל אתה?מה אתה עושה צחוק?
    תראה איזה הקפצה הוא עשה


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


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

נושא נעול


הרשאות פרסום

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


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

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