First off, as I know i'll get comments like "this is easy" "this is old" so on and so forth, I know, but im putting it out there for people who don't know. Plus im bored. Also, I got the inspiration for this from Legend gamers. So don't bother saying its been done, I know it has.
Now, first to say what the lines do.
<X> # </X> - Tell the location on the X axis.
<Y> # </Y> - Tells the location on the Y axis.
<W> # </W> - The width, tells the size of it from left to right
<H> # </H> - The height, tells how far up it goes
This is the outcome, for this example
http://i32.tinypic.com/33bgwnq.jpg (ignore the missing 1 on the page list, a little mistake I did)
http://www.sundaygamers.com/gunz038.jpg (Sunday Gamers XML I did, creds to them for the interface)
Open Default.mrs Open Lobby.xml for this.
Now, for the layout. ill start with "bottom_panel"
This is the actual code for it.
To get it as my Outcome, all you need to do is edit the Y axis.Code:<!-- 플레이어 정보 + 채팅 + 플레이어 리스트 창 --> <!-- Picture : 창 이미지(플레이어 정보+채팅창) --> <PICTURE item ="Lobby_BottomBG" parent="Lobby"> <BOUNDS> <X>8</X> <Y>353</Y> <W>784</W> <H>190</H> </BOUNDS> <STRETCH/> <BITMAP></BITMAP> </PICTURE>
This is what I used.
How I got the 118 for the Y axis was from taking the coordinates from the Gamellist_panel.Code:<!-- 플레이어 정보 + 채팅 + 플레이어 리스트 창 --> <!-- Picture : 창 이미지(플레이어 정보+채팅창) --> <PICTURE item ="Lobby_BottomBG" parent="Lobby"> <BOUNDS> <X>8</X> <Y>118</Y> <W>784</W> <H>190</H> </BOUNDS> <STRETCH/> <BITMAP></BITMAP> </PICTURE>
Now, to change the gamelist_panel coordinates.
This is the code for that.
Again, like the bottom_panel, reverse the Y axis.Code:<!-- Picture : 방리스트 배경화면 이미지 출력 --> <PICTURE item ="Lobby_RoomListBG" parent="Lobby"> <BOUNDS> <X>8</X> <Y>118</Y> <W>784</W> <H>192</H> </BOUNDS> <STRETCH/> <BITMAP></BITMAP> </PICTURE>
Now, to move the character labels.Code:<!-- Picture : 방리스트 배경화면 이미지 출력 --> <PICTURE item ="Lobby_RoomListBG" parent="Lobby"> <BOUNDS> <X>8</X> <Y>353</Y> <W>784</W> <H>192</H> </BOUNDS> <STRETCH/> <BITMAP></BITMAP> </PICTURE>
These are the codes you want to change.
Now, what to do here is simple. The Y axis, compared to the normal Y axis for bottom_panel are just 15 higher then that.Code:<!-- Label : 플레이어 이름 표시 --> <LABEL item="Lobby_PlayerName" parent="Lobby"> <FONT>FONTa10b</FONT> <TEXTCOLOR> <R>255</R> <G>100</G> <B>20</B> </TEXTCOLOR> <ANCHORS> <LEFT>true</LEFT> <TOP>true</TOP> <RIGHT>false</RIGHT> <BOTTOM>false</BOTTOM> </ANCHORS> <BOUNDS> <X>25</X> <Y>370</Y> <W>119</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_06</TEXT> <!-- 이름 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(Clan) --> <LABEL item="Lobby_PlayerSpecClan" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>395</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_07</TEXT> <!-- Clan : --> </LABEL> <!-- Label : 플레이어 상세정보 표시(Level) --> <LABEL item="Lobby_PlayerSpecLevel" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>410</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_08</TEXT> <!-- 레벨 : 0 lv. --> </LABEL> <!-- Label : 플레이어 상세정보 표시(XP) --> <LABEL item="Lobby_PlayerSpecXP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>425</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_09</TEXT> <!-- 경험치 : 0% --> </LABEL> <!-- Label : 플레이어 상세정보 표시(BP) --> <LABEL item="Lobby_PlayerSpecBP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>440</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_10</TEXT> <!-- 바운티 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(HP) --> <LABEL item="Lobby_PlayerSpecHP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>463</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_11</TEXT> <!-- 체력 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(AP) --> <LABEL item="Lobby_PlayerSpecAP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>478</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_12</TEXT> <!-- 방어 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(WT) --> <LABEL item="Lobby_PlayerSpecWT" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>493</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_13</TEXT> <!-- 무게 : 0 --> </LABEL>
So, add 15 earlier code to get them in the right spot.
Outcome for the code.
Code:<!-- Label : 플레이어 이름 표시 --> <LABEL item="Lobby_PlayerName" parent="Lobby"> <FONT>FONTa10b</FONT> <TEXTCOLOR> <R>255</R> <G>100</G> <B>20</B> </TEXTCOLOR> <ANCHORS> <LEFT>true</LEFT> <TOP>true</TOP> <RIGHT>false</RIGHT> <BOTTOM>false</BOTTOM> </ANCHORS> <BOUNDS> <X>25</X> <Y>135</Y> <W>119</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_06</TEXT> <!-- 이름 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(Clan) --> <LABEL item="Lobby_PlayerSpecClan" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>150</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_07</TEXT> <!-- Clan : --> </LABEL> <!-- Label : 플레이어 상세정보 표시(Level) --> <LABEL item="Lobby_PlayerSpecLevel" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>165</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_08</TEXT> <!-- 레벨 : 0 lv. --> </LABEL> <!-- Label : 플레이어 상세정보 표시(XP) --> <LABEL item="Lobby_PlayerSpecXP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>180</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_09</TEXT> <!-- 경험치 : 0% --> </LABEL> <!-- Label : 플레이어 상세정보 표시(BP) --> <LABEL item="Lobby_PlayerSpecBP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>195</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_10</TEXT> <!-- 바운티 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(HP) --> <LABEL item="Lobby_PlayerSpecHP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>210</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_11</TEXT> <!-- 체력 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(AP) --> <LABEL item="Lobby_PlayerSpecAP" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>225</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_12</TEXT> <!-- 방어 : 0 --> </LABEL> <!-- Label : 플레이어 상세정보 표시(WT) --> <LABEL item="Lobby_PlayerSpecWT" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>25</X> <Y>240</Y> <W>118</W> <H>20</H> </BOUNDS> <TEXT>STR:UI_LOBBY_13</TEXT> <!-- 무게 : 0 --> </LABEL>
Now, to move the lobby chat/type area up.
This is the code you want.
This is the outcome of it.Code:<!-- TEXTAREA : 채팅창 --> <TEXTAREA item = "ChannelChattingOutput" parent = "Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>163</X> <Y>131</Y> <W>371</W> <H>135</H> </BOUNDS> <MOVABLE>false</MOVABLE> <EDITABLE>false</EDITABLE> <MAXLENGTH>4096</MAXLENGTH> <INDENTATION>50</INDENTATION> </TEXTAREA> <!-- Edit : 채팅 메시지 입력창 --> <EDIT item="ChannelChattingInput" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>164</X> <Y>503</Y> <W>368</W> <H>24</H> </BOUNDS> <MAXLENGTH>128</MAXLENGTH> </EDIT>
Now, for the lobby list.Code:<!-- TEXTAREA : 채팅창 --> <TEXTAREA item = "ChannelChattingOutput" parent = "Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>163</X> <Y>131</Y> <W>371</W> <H>135</H> </BOUNDS> <MOVABLE>false</MOVABLE> <EDITABLE>false</EDITABLE> <MAXLENGTH>4096</MAXLENGTH> <INDENTATION>50</INDENTATION> </TEXTAREA> <!-- Edit : 채팅 메시지 입력창 --> <EDIT item="ChannelChattingInput" parent="Lobby"> <FONT>FONTa9</FONT> <TEXTCOLOR> <R>205</R> <G>205</G> <B>205</B> </TEXTCOLOR> <BOUNDS> <X>164</X> <Y>268</Y> <W>368</W> <H>24</H> </BOUNDS> <MAXLENGTH>128</MAXLENGTH> </EDIT>
This is the code you want to get.
Now, like before, compare the Y axis to the original Bottom_panel Y axis. Note the difference, and then add it onto the new Bottom_panel axis (118).Code:<!-- 프레임 생성 : 대기자 리스트 박스 --> <!-- PLAYERLISTBOX : 대기자 리스트 박스 --> <PLAYERLISTBOX item="LobbyChannelPlayerList" parent = "Lobby" > <BOUNDS> <X>550</X> <Y>364</Y> <W>233</W> <H>170</H> </BOUNDS> <SELECTED>false</SELECTED> <MOVABLE>false</MOVABLE> <VISIBLE>true</VISIBLE> </PLAYERLISTBOX> <!-- BMButton : 대기자 이전 리스트 버튼 --> <BMBUTTON item="LobbyChannelPlayerListPrev" parent="Lobby"> <BOUNDS> <X>549</X> <Y>528</Y> <W>118</W> <H>17</H> </BOUNDS> <STRETCH/> <BITMAP type="up">pageup_off.tga</BITMAP> <BITMAP type="over">pageup_off.tga</BITMAP> <BITMAP type="down">pageup_on.tga</BITMAP> <TEXT></TEXT> </BMBUTTON> <!-- BMButton : 대기자 다음 리스트 버튼 --> <BMBUTTON item="LobbyChannelPlayerListNext" parent="Lobby"> <BOUNDS> <X>665</X> <Y>528</Y> <W>117</W> <H>17</H> </BOUNDS> <STRETCH/> <BITMAP type="up">pagedown_off.tga</BITMAP> <BITMAP type="over">pagedown_off.tga</BITMAP> <BITMAP type="down">pagedown_on.tga</BITMAP> <TEXT></TEXT> </BMBUTTON>
This is what you get.
Its probably missing some stuff, but im tired, and as the title says "basic".Code:<!-- 프레임 생성 : 대기자 리스트 박스 --> <!-- PLAYERLISTBOX : 대기자 리스트 박스 --> <PLAYERLISTBOX item="LobbyChannelPlayerList" parent = "Lobby" > <BOUNDS> <X>550</X> <Y>129</Y> <W>233</W> <H>170</H> </BOUNDS> <SELECTED>false</SELECTED> <MOVABLE>false</MOVABLE> <VISIBLE>true</VISIBLE> </PLAYERLISTBOX> <!-- BMButton : 대기자 이전 리스트 버튼 --> <BMBUTTON item="LobbyChannelPlayerListPrev" parent="Lobby"> <BOUNDS> <X>549</X> <Y>280</Y> <W>118</W> <H>17</H> </BOUNDS> <STRETCH/> <BITMAP type="up">pageup_off.tga</BITMAP> <BITMAP type="over">pageup_off.tga</BITMAP> <BITMAP type="down">pageup_on.tga</BITMAP> <TEXT></TEXT> </BMBUTTON> <!-- BMButton : 대기자 다음 리스트 버튼 --> <BMBUTTON item="LobbyChannelPlayerListNext" parent="Lobby"> <BOUNDS> <X>665</X> <Y>280</Y> <W>117</W> <H>17</H> </BOUNDS> <STRETCH/> <BITMAP type="up">pagedown_off.tga</BITMAP> <BITMAP type="over">pagedown_off.tga</BITMAP> <BITMAP type="down">pagedown_on.tga</BITMAP> <TEXT></TEXT> </BMBUTTON>


Reply With Quote


