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


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

  1. [מדריך] מערכת Reports.
    על ידי Messi בפורום שרתים פרטיים MapleStory
    תגובות: 4
    הודעה אחרונה: 17-04-2012, 22:41
  2. תגובות: 7
    הודעה אחרונה: 17-10-2005, 12:43
  3. [בקשה]אתר שמראה דרישות מערכת של משחקים...
    על ידי guy555 בפורום תמיכה טכנית במשחקים
    תגובות: 0
    הודעה אחרונה: 15-10-2005, 21:24
  4. בקשר לדרישת מערכת של B&W
    על ידי LinkinH בפורום תמיכה טכנית במשחקים
    תגובות: 2
    הודעה אחרונה: 12-10-2005, 00:38
  5. [ידיעה] דרישות מערכת רשמיות ל QUAKE IV
    על ידי Jack בפורום תמיכה טכנית במשחקים
    תגובות: 9
    הודעה אחרונה: 09-10-2005, 23:59
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

מערכת REPORTS

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

    ברירת מחדל מערכת REPORTS

    מערכת Reports





    מצרכים
    מחשב
    סבלנות
    קצת ידע בהוספת דברים לסורס ,למסד הנתונים,עריכת NPC
    תאימות המערכת
    המערכת נבנתה ונבדקה בגרסא ה62GMS אך מתאימה גם לשלל גרסאות המאוחרות של GMS )75,83)
    מבוא
    מערכת Reports כשמה היא מערכת דיווחים.
    מערכת זאת נותנת אפשרות לשחקן לדווח דברים בקשר לחוויות המשחק שלו,משהוא מפריע לו בניהול של המשחק,באג,אקרים,חוות דעות,וכן גם רעיונות והמלצות.
    המערכת מאוד פשוטה לתפעול לשחקן ולמנהלי משחק,
    על השחקן יש להקיש פקודה רגילה
    ועל מנהלי המשחק יש לפתוח NPC (אני יפרט על כך בהמשך)
    בנוסף למען הנוחות יש לבעל השרת בחירה אם לפתוח את המערכת או לסגור
    ולמניעת הצפות למשתמש יש אפשרות לשלוח הודעה פעם אחת בחמש דקות
    תוכן עניינים
    הוספת המערכת לסורס
    הוספת המערכת למסד הנתונים
    הוספת הNPC
    תפעול המערכת
    הוספת המערכת לסורס
    בקובץ MapleCharacter.java הוסיפו את ההמשתנה :
    קוד PHP:
    public int rlastUse=0
    והוסיפו את שני הפונקציות הבאות:
    קוד PHP:
    public void addReport(String msg){
        
    Connection con DatabaseConnection.getConnection();
                try {
                    
    PreparedStatement ps con.prepareStatement("insert into report (messege,player) Values (?,?);");
                   
    ps.setString(1msg);
                    
    ps.setString(2getName());
                   
    ps.executeUpdate();
                    
    ps.close();
                    
    this.name name;
                } catch (
    SQLException e) {
                    
    sqlException(e);
                }

    קוד PHP:
        public String getReport(){
            
    String text "";
             
    Connection con DatabaseConnection.getConnection();
                try {
                    
    PreparedStatement ps con.prepareStatement("select * from report");
                     
    ResultSet rs ps.executeQuery();
                     
    int i =1;
                     if(!
    rs.next())
                         
    text "you dont have any reports now";
                         
    rs.previous();
                     while(
    rs.next()){
                     
    text +="Hello I am the rose reports\r\nHere your player's reports:\r\n"i+". "+rs.getString("Player")+" : "+rs.getString("messege")+"\r\n" ;
                     
    i++;
                     }
                     
    ps.close();
                } catch (
    SQLException e) {
                    
    sqlException(e);
                }
                return 
    text;
        } 
    עד לפה סימנו עם הקובץ MapleCharacter.java .
    עכשיו נוסיף את הפקודה REPORT בקובץ PlayerCommands.java
    בפונקציה execute נוסיף את השאילתה הזאת:
    קוד PHP:
           } else if (splitted[0].equals("@report")) {
                    if(
    splitted.length 2){
                        
    player.dropMessage("you have Error in youre Syntax :@report (your massege) ");
                        return;
                    }else{
                        if(
    player.isGM())
                            
    player.rlastUse =0;
                    if((int)
    System.currentTimeMillis() - player.rlastUse 300000){
                        
    String text="";
                        for(
    int i 1;<splitted.length;i++)
                            
    text += splitted[i]+" ";
                        
    player.addReport(text);
                        
    player.rlastUse = (int) System.currentTimeMillis();
                    }else
                        
    player.dropMessage("You can use this function only in five minuts");
                    } 
    ולהוסיף את הבנאי הזה בפונקצייה getDefinition:
    קוד PHP:
    new CommandDefinition("report"0), 
    בקטע זה סימנו את העריכות בסורס
    הוספת המערכת למסד הנתונים
    הריצו את זה בMYSQL
    קוד PHP:
    CREATE TABLE `Report` (
      `
    IDINTEGER UNSIGNED NOT NULL,
      `
    PlayerVARCHAR(45),
      `
    messegeVARCHAR(300),
      
    PRIMARY KEY (`ID`)
    )
    ENGINE InnoDB
    הוספת הNPC
    בחרו את הNPC שלכם וערכו את הקובץ שלו ב תיקייה scripts/npc
    והוסיפו את התוכן לתוך הקובץ:
    קוד PHP:
    function start() {
                
    cm.sendSimple(cm.getPlayer().getReport());
        
    cm.dispose();

    שמרו וסגרו.

    תפעול המערכת
    פסקה זאת מתחלקת לשני חלקים: למנהלי המשחק,לשחקנים.
    למנהלי המשחק: על מנת לראות את הדיווחים יש לפתוח את הNPC שנדרשו לבחור במהלך "הוספת הNPC" .
    לשחקן: על מנת לשלוח את הדיווח הוא נדרש להקיש בתחילת ההודעה "@report" ולאחר מכן רווח ואז הדיווח אשר הוא רוצה.
    תוספת(לא חובה)
    על מנת לשמור על פרטיות השחקן אני מציע להוסיף בדיקה לNPC שרק מנהלי המשחק ומורשים לכך יוכלו לראות את הפרטים אם אתם מעונינים אז פתחו שוב את הNPC שלכם שנמצא בתיקייה scripts/npc ושנו לזה :
    קוד PHP:
     
    function start() {
    if(
    cm.getPlayer().isGM()){
                
    cm.sendSimple(cm.getPlayer().getReport());
        
    cm.dispose();
    }else{
    cm.sendOk("You dont have premission to see the reports!");
        
    cm.dispose();
    }

    קרדיט
    קרדיט למי שהמציא את הרעיון אני ראיתי את זה בכמה מקומות לא אני הבאתי את הרעיון של זה
    קרדיט לי על כתיבת המדריך
    קרדיט לי על כתיבת המערכת

    מקווה שיעזור לכם אנשים תודה והמשך יום טוב
    שרת הRP החדש של IAtraf מה לא תכנס ?
    http://www.iatraf.co.il/showthread.php?t=860219

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

  3. #2
    משתמש מתקדם
    שם פרטי
    ~Ariel~
    תאריך הצטרפות
    07/2011
    הודעות
    602
    לייקים
    12
    נקודות
    0
    משפט מחץ
    עד מתי נוב' 11!
    מין: זכר

    ברירת מחדל

    אין שום צורך להגיד תודה רבה!


    מועתק ממקום אחר. 100% + נבדק.

    תלוי אם זה אתה מהפורום אחר.
    נערך לאחרונה על ידי xPresenT; 23-11-2011 בשעה 21:00.
    בברכה, אריאל .


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

    ברירת מחדל

    עוד פעם אתה זה אני משם ומי שמדבר על מעתיקנים זה שלי אם צריך הוחכות בפרטי!
    שרת הRP החדש של IAtraf מה לא תכנס ?
    http://www.iatraf.co.il/showthread.php?t=860219

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

    ברירת מחדל

    תודה רבה טום


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


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

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

    ברירת מחדל

    תודה...

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

    ברירת מחדל

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

+ תגובה לנושא


הרשאות פרסום

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


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

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