האם אתה רוצה להגיב להודעה זו? אנא הירשם לפורום בכמה לחיצות או התחבר כדי להמשיך.


 
אינדקסLatest imagesהרשםהתחבר

 

 מדריך|לעשות שתי עולמות בשרת פרטי!!

Go down 
2 posters
מחברהודעה
אורח
אורח




מדריך|לעשות שתי עולמות בשרת פרטי!! Empty
הודעהנושא: מדריך|לעשות שתי עולמות בשרת פרטי!!   מדריך|לעשות שתי עולמות בשרת פרטי!! EmptySun Aug 03, 2008 12:04 am

אז הנה מדריך איך לעשות שיהיו 2 עולמות בשרת פרטי!!!

נתחיל!

לכו לתיקייה של הריפאק שלכם ואז MapleStoryServer ושמה תחפשו Worlds.cpp
ובתוך Worlds.cpp תחפשו את זה :


CODE
void Worlds::showWorld(PlayerLogin* player){
if(player->getStatus() != 4){
// hacking
return;
}
World world;
strcpy_s(world.name, 15, "Scania");
world.channels = Channels::getChannels();;
world.id = 0;
LoginPacket::showWorld(player, world);
LoginPacket::worldEnd(player);
}



אחרי שמצאתם את זה תוסיפו את זה מתחת :


CODE
void Worlds::showWorld2(PlayerLogin* player){
if(player->getStatus() != 4){
// hacking
return;
}
World world;
strcpy_s(world.name, 15, "Bera");
world.channels = Channels::getChannels();;
world.id = 9;
LoginPacket::showWorld(player, world);
LoginPacket::worldEnd(player);
}



עכשיו תלכו ל-Worlds.h ותחפשו את זה :


CODE
static void showWorld(PlayerLogin* player);



אחרי שמצאתם את זה תוסיפו את זה מתחת לזה :


CODE
static void showWorld2(PlayerLogin* player);


עכשיו תלכו ל- LoginPacket.h ותחפשו את זה:


CODE
static void showWorld(PlayerLogin* player, World world);



אחרי שמצאתם את זה תוסיפו את זה מתחת:


CODE
static void showWorld2(PlayerLogin* player, World world);



עכשיו תלכו ל-PlayerLogin.cpp ותחפשו את זה :


CODE
case 0x18: Worlds::showWorld(this); break;



ותשימו את זה במקום מה שכתבתי למעלה ^^ :


CODE
case 0x18: Worlds::showWorld(this), Worlds::showWorld2(this); break;



עכשיו אתם תראו מתחת לזה את זה:


CODE
case 0x02: Worlds::showWorld(this); break;




אז עכשיו עוד פעם תחליפו את זה עם זה:


CODE
case 0x02: Worlds::showWorld(this), Worlds::showWorld2(this); break;



חושבים שנגמר!? טעיתם ><

אוקיי אז עכשיו תלכו ל-LoginPacket.cpp ותחפשו את זה:


CODE
void LoginPacket::showWorld(PlayerLogin* player, World world){
Packet packet = Packet();
packet.addHeader(0x05);
packet.addByte(world.id);
packet.addShort(strlen(world.name));
packet.addString(world.name, strlen(world.name));
packet.addByte(0); //Type 2-new
packet.addShort(0);
packet.addShort(100);
packet.addByte(100);
packet.addShort(0);
packet.addByte(world.channels);
for(int i=0; i char channelname[15];
strcpy_s(channelname, 15, world.name);
strcat_s(channelname, 15, "-");
char cid[15]={0};
cid[0] = i+'1';
strcat_s(channelname, 15, cid);
packet.addShort(strlen(channelname));
packet.addString(channelname, strlen(channelname));
packet.addInt(0x0); // Pop
packet.addByte(world.id);
packet.addShort(i);
}
packet.packetSendLogin(player);
}



אחרי שמצאתם את זה תוסיפו את זה מתחת:


CODE
void LoginPacket::showWorld2(PlayerLogin* player, World world){
Packet packet = Packet();
packet.addHeader(0x05);
packet.addByte(world.id);
packet.addShort(strlen(world.name));
packet.addString(world.name, strlen(world.name));
packet.addByte(0); //Type 2-new
packet.addShort(0);
packet.addShort(100);
packet.addByte(100);
packet.addShort(0);
packet.addByte(world.channels);
for(int i=0; i char channelname[15];
strcpy_s(channelname, 15, world.name);
strcat_s(channelname, 15, "-");
char cid[15]={0};
cid[0] = i+'1';
strcat_s(channelname, 15, cid);
packet.addShort(strlen(channelname));
packet.addString(channelname, strlen(channelname));
packet.addInt(0x0); // Pop
packet.addByte(world.id);
packet.addShort(i);
}
packet.packetSendLogin(player);
}





זהו, סיימנו =].


במדריך הזה אני רוצה תגובות והרבה!
תגידו אם עובד לכם או לא ותשאלו שאלות אם נתקלתם בבעיה.

תהנו =]].

נ.ב:
זה לא עובד בכל גרסא. זה עובד רק על טיטן זה לא יעובד לכם ב-Vana וגם בכמה גרסאות מסוימות של טיטן.
באודין גם מן הסתם זה לא יעבוד..
חזרה למעלה Go down
SexyBoy
מנהל ראשי
מנהל ראשי
SexyBoy


מספר הודעות : 114
Age : 28
מיקום : עמוק עמוק בשירותים בשירותים בשירותים....
Registration date : 23.07.08

מדריך|לעשות שתי עולמות בשרת פרטי!! Empty
הודעהנושא: Re: מדריך|לעשות שתי עולמות בשרת פרטי!!   מדריך|לעשות שתי עולמות בשרת פרטי!! EmptySun Aug 03, 2008 8:30 am

תודה! אם יהיה לי שרת פרטי אני אשתמש בזה...
ד"א אתה יודע לבנות שרת פרטי?? כי אנחנו רוצים לבנות שרת פרטי לאתר.... זה מאוד יעזור לנו.
חזרה למעלה Go down
https://flip.forumhebrew.com
SnoopDogg
מנהל ראשי
מנהל ראשי



מספר הודעות : 77
Age : 27
מיקום : באי אבוד [= צועק אצילו P:
Registration date : 24.07.08

מדריך|לעשות שתי עולמות בשרת פרטי!! Empty
הודעהנושא: וואו   מדריך|לעשות שתי עולמות בשרת פרטי!! EmptySun Aug 03, 2008 8:31 am

מחזק את אורי, מחכים לתשובה!
חזרה למעלה Go down
http://Flip.nsguru.com
אורח
אורח




מדריך|לעשות שתי עולמות בשרת פרטי!! Empty
הודעהנושא: כן אני דיי טוב בזה...   מדריך|לעשות שתי עולמות בשרת פרטי!! EmptySun Aug 03, 2008 9:09 am

אין לי שרת אבל אני יודע כל מה שצריך לדעת! איך לשים NPCS ועוד מלא דברים...(ערים,איך הגיאם ידבר בלבן כמו במייפל)ועוד המון!אם אתה רוצה אני יוכל לעזור לכם..
חזרה למעלה Go down
 
מדריך|לעשות שתי עולמות בשרת פרטי!!
חזרה למעלה 
עמוד 1 מתוך 1
 Similar topics
-

Permissions in this forum:אתה לא יכול להגיב לנושאים בפורום זה
 :: מייפל סטורי :: מדריכים-
קפוץ אל: