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


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

  1. ••• אשכול דיווח על באגים בשרת •••
    על ידי Mr_Tal בפורום iAtraf DeathMatch
    תגובות: 1
    הודעה אחרונה: 31-01-2011, 12:37
  2. דיון | הצעות למוד / דיווח באגים.
    על ידי yanir3 בפורום RolePlay
    תגובות: 0
    הודעה אחרונה: 29-12-2010, 11:16
  3. [מכירה] עיצוב + קידוד + מערכת CMS מתקדמת בלי באגים | 5000 נקודות
    על ידי Aviad123321 בפורום מכירה
    תגובות: 10
    הודעה אחרונה: 28-10-2010, 08:31
  4. [דיווח] 2 באגים בעיצוב החדש.
    על ידי Roeiiush בפורום משוב
    תגובות: 11
    הודעה אחרונה: 13-07-2010, 00:05
  5. PormiaMS|ללא באגים הכל תוקן ראפאק הוחלף|מערכת Auto Banned
    על ידי Previous בפורום שרתים פרטיים MapleStory
    תגובות: 4
    הודעה אחרונה: 11-02-2010, 17:36
+ תגובה לנושא
מציג תוצאות 1 עד 2 מתוך 2

מערכת דיווח על באגים

  1. #1
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל מערכת דיווח על באגים

    מערכת זו תעזור לכם לתקן באגים. השחקן מדווח, וה GM קורא את הדוח.

    קודם כל בקובץ NPCConversationManager.java שנמצא בתיקייה scripting.npc
    מתחת לזה:

    קוד PHP:
    public int getLevel() {
            return 
    getPlayer().getLevel();
        } 
    תוסיפו את זה:
    קוד PHP:
    public void addBugReport(String reporterString typeString descr) {
            
    PreparedStatement ps null;
            try {
                
    ps DatabaseConnection.getConnection().prepareStatement("INSERT INTO `bugreports` VALUES (DEFAULT, ?, ?, ?)");
                
    ps.setString(1reporter);
                
    ps.setString(2type);
                
    ps.setString(3descr);
                
    ps.executeUpdate();
                
    ps.close();
            } catch (
    SQLException ex) {
            } 
    finally {
                try {
                    if (
    ps != null) {
                        
    ps.close();
                    }
                } catch (
    SQLException ex) {
                }
            }
        }

        public 
    String getBugReports() {
            
    StringBuilder builder = new StringBuilder();
            try {
                
    PreparedStatement ps =  DatabaseConnection.getConnection().prepareStatement("SELECT reporter,  type, descr FROM bugreports ORDER BY id DESC LIMIT 5");
                
    ResultSet rs ps.executeQuery();
                try {
                    while (
    rs.next()) {
                         
    builder.append("\r\n#e").append(rs.getString("type")).append(" -  (").append(rs.getString("reporter")).append(")#n\r\n").append(rs.getString("descr")).append("\r\n");
                    }
                } catch (
    SQLException ex) {
                }
                
    ps.close();
                
    rs.close();
            } catch (
    SQLException ex) {
            }
            return 
    builder.toString();
        } 
    אחר כך, תריצו את זה ב SQL
    קוד PHP:
    DROP TABLE IF EXISTS `bugreports`;
    CREATE TABLE `bugreports` (
      `
    idint(10unsigned NOT NULL AUTO_INCREMENT,
      `
    reportervarchar(13NOT NULL,
      `
    typetinytext NOT NULL,
      `
    descrvarchar(100NOT NULL,
      
    PRIMARY KEY (`id`)
    ENGINE=InnoDB AUTO_INCREMENT=DEFAULT CHARSET=latin1
    עכשיו ה NPC:

    ה NPC לדיווח על באגים:
    קוד PHP:
    var status = -1;
    var 
    report;
    var 
    reporttypes = ["NPCs""Commands""Items and Shops""Skills""Monsters",  "Maps""Other"];

    function 
    start() {
        
    cm.sendNext("Hello #h #! If you have found a bug you can report it through me.");
    }

    function 
    action(modetypeselection) {
        if (
    mode == -|| mode == 0)
            
    cm.dispose();
        else {
            if (
    mode == 1)
                
    status++;
            else
                
    status--;
            if (
    status == 0) {
                var 
    reporttext "Please choose what is this report about:\r\n"
                
    for (0reporttypes.lengthi++)
                    
    reporttext += "\r\n#L" "# " reporttypes[i] + "."
                
    cm.sendSimple(reporttext);
            } else if (
    status == 1) {
                
    report reporttypes[selection];
                
    cm.sendGetText("Please provide a description of this bug:");
            } else if (
    status == 2) {
                var 
    desc cm.getText();
                
    cm.addBugReport(cm.getPlayer().getName(), reportdesc);
                
    cm.dispose();
            }
        }

    והNPC בשביל לראות מה דיווחו:
    קוד PHP:
    function start() {
        
    cm.sendOk("#e#dBug Reports#n#k\r\n" cm.getBugReports());
        
    cm.dispose();

    אל תשכחו לקמפל.

    קרדיט לי

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

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

    ברירת מחדל

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


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


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

+ תגובה לנושא


הרשאות פרסום

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


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

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