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


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

  1. [מדריך] שהבאתי לכמה אנשים וגרם להם להתחיל להתאמן!
    על ידי TheKingMan בפורום כושר ופיתוח גוף
    תגובות: 55
    הודעה אחרונה: 08-02-2008, 12:39
  2. מזה PVP?
    על ידי KaMaSuTranCe בפורום תמיכה טכנית במשחקים
    תגובות: 5
    הודעה אחרונה: 04-10-2005, 19:55
  3. =-=-= מזל טוב לכמה אנשים =-=-=
    על ידי TaMiR בפורום דיבורים
    תגובות: 8
    הודעה אחרונה: 20-09-2005, 20:59
+ תגובה לנושא
מציג תוצאות 1 עד 3 מתוך 3

PVP לכמה סוגים

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

    ברירת מחדל PVP לכמה סוגים

    שלום לכם,אני אפרסם בזמן הקרוב דברים מהשרת הקודם שלי כי אני עוזב את V62.
    אז היום אני אשחרר לכם את הPVP שלי.
    המערכת שלי היא לעבודה,פרטי,מין ואני אלמד אותכם לעשות למה שתרצו.
    אם אתם לא רוצים להוסיף מערכת תדלגו על כל מה שבצבע סגול!!
    קודם כל כנסו לchanelserver שנימצא בodinms/net/chanel
    חפשו את זה:
    קוד PHP:
    private int PvPis
    ומתחת תוסיפו את זה:
    קוד PHP:
    private int PvPisJob;
    private 
    int PvPisParty;
    private 
    int PvPisGender

    אם אתם רוצים להוסיף עוד PVP למערכת שלכם חפשו את זה:
    קוד PHP:
    private int PvPisParty
    ומתחת תוסיפו את זה:
    קוד PHP:
    private int PvPisXx
    תשנו את הXx לשם של המערכת שלכם למשל העיסוקים:
    קוד PHP:
    private int PvPisOccupation


    עכשיו ניראה לי היה לכם קצת יותר קשה אז אם לא תבינו תגידו לי ואני יעזור לכם בפרטי
    עכשיו חפשו את זה:
    קוד PHP:
    PvPisGuild Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGuild""5")); 
    ותבדוק שהוא האחרון כלומר לפניו יש את זה:
    קוד PHP:
    Properties dbProp = new Properties(); 
    אם הוא לא האחרון תרדו לאחרון,ראיתם שבפונקציה שאמרתי לכם לחפש עשיתי את המספר 5? אם לא תראו ואם כן תזכרו את זה כי אתם צריכים את זה בפונקציה הבאה.
    תוסיפו מתחת לזה את הפונקציה הזאת(אם אצלכם זה לא האחרון תוסיפו לאחרון שלכם):
    קוד PHP:
    PvPisJob Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisJob""6"));
    PvPisParty Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisParty""7"));
    PvPisGender Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGender""8")); 
    עכשיו זה החלק חשוב מאוד!
    תשימו לב שהמספרים הם בסדר עולה,זוכרים שלפני זה אמרתי לכם לשים לב ל5 בצבע האדום(אם אצלכם זה לא האחרון אז תראו מה המספר אצלכם)?
    אם לא הבנתם אני אתן לכם דוגמה יותר טובה.
    אם בשורה האחרונה רשום המספר 5 אז אחרי שאנחנו מוסיפים אנחנו צריכים שמה שהוספנו היה 6 לדוגמה הוספנו את זה:
    קוד PHP:
    PvPisGuild Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGuild""5")); 
    אחריו הוספנו את זה:
    קוד PHP:
    PvPisJob Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisJob""6")); 
    אם לא הבנתם את החלק הזה תפנו אלי אני יעזור לכם.

    עכשיו אם אתם רוצים להוסיף PVP למערכת שלכם תחפשו את זה:
    קוד PHP:
    PvPisGender Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGender""8")); 
    ומתחת תוסיפו את זה:

    קוד PHP:
    PvPisXx Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisXx""9")); 
    *תשימו לב שאם בשורה רשום 8 אז בפונקציה שנאחנו מוספים היה 9
    עכשיו תשנו את הXx לשם של המערכת שלכם למשל העיסוקים:

    קוד PHP:
    PvPisOccupation Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisOccupaton""9")); 
    טוב אם הבנתם את זה נמשיך לחלק הבא אם לא תפנו אלי בפרטי.
    עכשיו יש את אותו חלק עוד פעם,זה אותו דבר בדיוק!!!
    אז אם הבנתם את החלק למעלה אתם תבינו גם את זה כי זה אותו הדבר!
    קוד PHP:
    PvPisGuild Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGuild""5")); 
    ותבדוק שהוא האחרון כלומר לפניו יש את זה:
    קוד PHP:
    Properties dbProp = new Properties(); 
    אם הוא לא האחרון תרדו לאחרון,ראיתם שבפונקציה שאמרתי לכם לחפש עשיתי את המספר 5? אם לא תראו ואם כן תזכרו את זה כי אתם צריכים את זה בפונקציה הבאה.
    תוסיפו מתחת לזה את הפונקציה הזאת(אם אצלכם זה לא האחרון תוסיפו לאחרון שלכם):
    קוד PHP:
    PvPisJob Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisJob""6"));
    PvPisParty Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisParty""7"));
    PvPisGender Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGender""8")); 
    עכשיו זה החלק חשוב מאוד!
    תשימו לב שהמספרים הם בסדר עולה,זוכרים שלפני זה אמרתי לכם לשים לב ל5 בצבע האדום(אם אצלכם זה לא האחרון אז תראו מה המספר אצלכם)?
    אם לא הבנתם אני אתן לכם דוגמה יותר טובה.
    אם בשורה האחרונה רשום המספר 5 אז אחרי שאנחנו מוסיפים אנחנו צריכים שמה שהוספנו היה 6 לדוגמה הוספנו את זה:
    קוד PHP:
    PvPisGuild Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGuild""5")); 
    אחריו הוספנו את זה:
    קוד PHP:
    PvPisJob Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisJob""6")); 
    אם לא הבנתם את החלק הזה תפנו אלי אני יעזור לכם.

    עכשיו אם אתם רוצים להוסיף PVP למערכת שלכם תחפשו את זה:
    קוד PHP:
    PvPisGender Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisGender""8")); 
    ומתחת תוסיפו את זה:

    קוד PHP:
    PvPisXx Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisXx""9")); 
    *תשימו לב שאם בשורה רשום 8 אז בפונקציה שנאחנו מוספים היה 9
    עכשיו תשנו את הXx לשם של המערכת שלכם למשל העיסוקים:

    קוד PHP:
    PvPisOccupation Integer.parseInt(props.getProperty("net.sf.odinms.world.PvPisOccupaton""9")); 
    טוב אם הבנתם את זה נמשיך לחלק הבא אם לא תפנו אלי בפרטי.
    *עשיתי העתק והדבק לאותו החלק כי זה אותו הדבר.
    עכשיו חפשו את זה:
    קוד PHP:
    public int PvPis() { 
    ותוסיפו מעל זה את זה:
    קוד PHP:
        public int PvPisJob() {
            if (
    PvPisJob && PvPisJob 21 || PvPisJob >= 100000000 && PvPisJob <=990000000) {
                return 
    PvPisJob;
            } else {
                return 
    0;
            }
        }

        public 
    int PvPisParty() {
            if (
    PvPisParty && PvPisParty 21 || PvPisParty >= 100000000 && PvPisParty <=990000000) {
                return 
    PvPisParty;
            } else {
                return 
    0;
            }
        }

        public 
    int PvPisGender() {
            if (
    PvPisGender && PvPisGender 21 || PvPisGender >= 100000000 && PvPisGender <=990000000) {
                return 
    PvPisGender;
            } else {
                return 
    0;
            }
        } 
    עכשיו אם אתם רוצים לעשות מערכת PVP למערכת שבניתם תעשו אחרי
    חשפו את זה:
    קוד PHP:
    public int PvPisJob() { 
    ומעל זה תוסיפו את זה:
    קוד PHP:
        public int PvPisXx() {
            if (
    PvPisXx && PvPisXx 21 || PvPisXx >= 100000000 && PvPisXx <=990000000) {
                return 
    PvPisXx;
            } else {
                return 
    0;
            }
        } 
    תשנו בכל מקום שרשום Xx לשם של הערכת לדוגמה בעיסוקים:
    קוד PHP:
        public int PvPisOccupation() {
            if (
    PvPisOccupation && PvPisOccupation 21 || PvPisOccupation >= 100000000 && PvPisOccupation <=990000000) {
                return 
    PvPisOccupation;
            } else {
                return 
    0;
            }
        } 

    עכשיו תסגרו ואם יש לכם כרגע שגיאות תחכו עד סוף המדריך ואם עדיין תפנו אלי אני יעזור לכם
    עכשיו לכו לAbstractDealDamageHandler שנימצא בodinms/net/chanel/handler
    עכשיו חפשו את זה:
    קוד PHP:
    int PvPis player.getClient().getChannelServer().PvPis(); 
    ומתחת תוסיפו את זה:


    קוד PHP:
    int PvPisJob player.getClient().getChannelServer().PvPisJob();
    int PvPisParty player.getClient().getChannelServer().PvPisParty();
    int PvPisGender player.getClient().getChannelServer().PvPisGender(); 
    אם אתם רוצים להוסיף עוד PVP למערכת שלכם חפשו את זה:
    קוד PHP:
    int PvPisParty player.getClient().getChannelServer().PvPisParty(); 
    ותוסיפו את זה מתחת:
    קוד PHP:
    int PvPisXx player.getClient().getChannelServer().PvPisXx(); 
    תשנו את Xx לשם של אותו המערכת נגיד עיסוקים היה:
    קוד PHP:
    int PvPisOccpation player.getClient().getChannelServer().PvPisOccpation(); 
    חפשו את זה:
    קוד PHP:
    int MapChannel player.getClient().getChannel(); 
    ומתחת תוסיפו את זה:
    קוד PHP:
    int MapChannelJob player.getClient().getChannel();
    int MapChannelParty player.getClient().getChannel();
    int MapChannelGender player.getClient().getChannel(); 
    אם אתם רוצים להוסיף עוד PVP למערכת שלכם מתחת לזה:
    קוד PHP:
    int MapChannelGender player.getClient().getChannel(); 
    תוסיפו את זה מתחת:
    קוד PHP:
    int MapChannelXx player.getClient().getChannel(); 
    תשנו את Xx לשם של אותו המערכת נגיד עיסוקים היה:
    קוד PHP:
    int MapChannelOccpation player.getClient().getChannel(); 

    עכשיו חפשו את זה:
    קוד PHP:
    if (PvPis >= 100000000MapChannel player.getMapId(); 
    ותוסיפו מתחת את זה:
    קוד PHP:
    if (PvPisJob >= 100000000MapChannelJob player.getMapId();
    if (
    PvPisParty >= 100000000MapChannelParty player.getMapId();
    if (
    PvPisGender >= 100000000MapChannelGender player.getMapId(); 
    אם אתם רוצים להוסיף עוד מערכת למשל עיסוקים תוסיפו מתחת לזה:
    קוד PHP:
    if (PvPisParty >= 100000000MapChannelParty player.getMapId(); 
    את זה:
    קוד PHP:
    if (PvPisXx >= 100000000MapChannelXx player.getMapId(); 
    ותשנו את הXx לשם של אותו מערכת למשל העיסוקים:
    קוד PHP:
    if (PvPisOccpation >= 100000000MapChannelOccpation player.getMapId(); 

    עכשיו חפשו את זה:
    קוד PHP:
    PvPLibrary.doPvP(playerattack); 
    ומתחת תשימו את זה:
    קוד PHP:
    } else if (MapChannelJob == PvPisJob) {
    PvPLibrary.doJobPvP(playerattack);
    } else if (
    MapChannelParty == PvPisParty) {
    PvPLibrary.doPartyPvP(playerattack);
    } else if (
    MapChannelGender == PvPisGender) {
    PvPLibrary.doGenderPvP(playerattack); 
    אם אתם רוצים להוסיף PVP למערכת שלכם חפשו את זה:
    קוד PHP:
    PvPLibrary.doPartyPvP(playerattack); 
    ומתחת לזה תוסיפו את זה:
    קוד PHP:
    } else if (MapChannelXx == PvPisXx) {
                    
    PvPLibrary.doXxPvP(playerattack); 
    ובמקום הXx תשנו לשם של המערכת שלכם למשל העיסוקים:
    קוד PHP:
    } else if (MapChannelOccupation == PvPisOccupation) {
                    
    PvPLibrary.doOccupationPvP(playerattack); 
    עכשיו תסגרו ואם יש לכם כרגע שגיאות תחכו עד סוף המדריך ואם עדיין תפנו אלי אני יעזור לכם.

    עכשיו תפתחו את הקובץ PvPLibrary שנימצא בnet.sf.odinms.server.maps.pvp
    חפשו את זה:
    קוד PHP:
    public static void doGuildPvP 
    ומעל תוסיפו את זה:
    קוד PHP:
        public static void doJobPvP(MapleCharacter playerAbstractDealDamageHandler.AttackInfo attack) {
            
    pvpDamageBalance(attackplayer);
            
    getDirection(attack);
            for (
    MapleCharacter attackedPlayers player.getMap().getNearestPvpChar(player.getPosition(), maxDismaxHeightplayer.getMap().getCharacters())) {
                if (
    attackedPlayers.isAlive() && (player.getJob().getId() != attackedPlayers.getJob().getId())) {
                    
    monsterBomb(playerattackedPlayersattack);
                }
            }
        }

        public static 
    void doPartyPvP(MapleCharacter playerAbstractDealDamageHandler.AttackInfo attack) {
            
    pvpDamageBalance(attackplayer);
            
    getDirection(attack);
            for (
    MapleCharacter attackedPlayers player.getMap().getNearestPvpChar(player.getPosition(), maxDismaxHeightplayer.getMap().getCharacters())) {
                if (
    attackedPlayers.isAlive() && (player.getPartyId() != attackedPlayers.getPartyId())) {
                    
    monsterBomb(playerattackedPlayersattack);
                }
            }
        }

        public static 
    void doGenderPvP(MapleCharacter playerAbstractDealDamageHandler.AttackInfo attack) {
            
    pvpDamageBalance(attackplayer);
            
    getDirection(attack);
            for (
    MapleCharacter attackedPlayers player.getMap().getNearestPvpChar(player.getPosition(), maxDismaxHeightplayer.getMap().getCharacters())) {
                if (
    attackedPlayers.isAlive() && (player.getGender() != attackedPlayers.getGender())) {
                    
    monsterBomb(playerattackedPlayersattack);
                }
            }
        } 
    עכשיו אם אתם רוצים להוסיף PVP למערכת שלכם תחפשו את זה:
    קוד PHP:
    public static void doJobPvP 
    ומעל תוסיפו את זה:

    קוד PHP:
        public static void doXxPvP(MapleCharacter playerAbstractDealDamageHandler.AttackInfo attack) {
            
    pvpDamageBalance(attackplayer);
            
    getDirection(attack);
            for (
    MapleCharacter attackedPlayers player.getMap().getNearestPvpChar(player.getPosition(), maxDismaxHeightplayer.getMap().getCharacters())) {
                if (
    attackedPlayers.isAlive() && (player.getXx() != attackedPlayers.getXx())) {
                    
    monsterBomb(playerattackedPlayersattack);
                }
            }
        } 
    תשנו את הXx לשם של המערכת שלכם,למשל העיסוקים:
    קוד PHP:
        public static void doOccupationPvP(MapleCharacter playerAbstractDealDamageHandler.AttackInfo attack) {
            
    pvpDamageBalance(attackplayer);
            
    getDirection(attack);
            for (
    MapleCharacter attackedPlayers player.getMap().getNearestPvpChar(player.getPosition(), maxDismaxHeightplayer.getMap().getCharacters())) {
                if (
    attackedPlayers.isAlive() && (player.getOccupation() != attackedPlayers.getOccupation())) {
                    
    monsterBomb(playerattackedPlayersattack);
                }
            }
        } 

    וזהו תקמפלו ובגמרנו,אם ישלכם שאלות או בעיות תפנו אלי בפרטי.
    נערך לאחרונה על ידי KirMa; 17-08-2011 בשעה 23:15.


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


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

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

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

    ברירת מחדל

    נחמד מאוד, אבל אפשר לעשות את זה יותר קצר

  4. #3
    משתמש מכור האוואטר של Solution
    תאריך הצטרפות
    11/2010
    גיל
    31
    הודעות
    1,886
    לייקים
    48
    נקודות
    -129
    מין: זכר

    ברירת מחדל

    תודה אביהו.


    Lia Sinchevici

+ תגובה לנושא


הרשאות פרסום

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


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

נושאים: 2,450,500 | הודעות: 8,151,082 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect