1<?php
2/**
3 * Server information.
4 *
5 * Prepared by serverinfo.php - see the docblock there for the variables.
6 */
7?>
8
9<div class="znx-acct">
10
11<div class="znx-acct-head"><?= t('srv.title') ?></div>
12<div class="znx-acct-info"><?= t('srv.intro') ?> <b><?php echo $config['site_title']; ?></b></div>
13
14<?php minimap_render(); ?>
15
16<?php
17if (
18 ($stagesData && isset($stagesData['enabled']) && $stagesData['enabled'])
19 || (isset($luaConfig['experienceStages']) && $luaConfig['experienceStages'] === true)
20):
21 $stages = true; ?>
22 <div class="znx-acct-head"><?= t('srv.rates') ?></div>
23 <div class="znx-acct-table-wrap">
24 <table class="znx-acct-table">
25 <tbody>
26 <tr class="yellow">
27 <td><?= t('srv.min_level') ?></td>
28 <td><?= t('srv.max_level') ?></td>
29 <td><?= t('srv.multiplier') ?></td>
30 </tr>
31 <?php foreach ($stagesData['stages'] as $stage): ?>
32 <tr>
33 <td><?php echo $stage['minlevel']; ?></td>
34 <td><?php echo (isset($stage['maxlevel'])) ? $stage['maxlevel'] : t('common.unlimited'); ?></td>
35 <td><?php echo $stage['multiplier']; ?>x</td>
36 </tr>
37 <?php endforeach; ?>
38 </tbody>
39 </table>
40 </div>
41<?php endif; ?>
42
43<?php if ($luaConfig): ?>
44 <div class="znx-acct-table-wrap">
45 <table class="znx-acct-table">
46 <tbody>
47 <tr class="yellow">
48 <?php if (!$stages): ?>
49 <td><?= t('srv.exp_rate') ?></td>
50 <?php endif; ?>
51 <td><?= t('srv.skill_rate') ?></td>
52 <td><?= t('srv.magic_rate') ?></td>
53 <td><?= t('srv.loot_rate') ?></td>
54 </tr>
55 <tr>
56 <?php if (!$stages): ?>
57 <td><?php echo $luaConfig['rateExp']; ?></td>
58 <?php endif; ?>
59 <td><?php echo $luaConfig['rateSkill']; ?></td>
60 <td><?php echo $luaConfig['rateMagic']; ?></td>
61 <td><?php echo $luaConfig['rateLoot']; ?></td>
62 </tr>
63 </tbody>
64 </table>
65 </div>
66
67 <div class="znx-acct-head"><?= t('srv.misc') ?></div>
68 <div class="znx-acct-table-wrap">
69 <table class="znx-acct-table">
70 <tbody>
71 <tr class="yellow">
72 <td colspan="2"><?= t('srv.connection') ?></td>
73 </tr>
74 <tr>
75 <td><?= t('srv.client') ?></td>
76 <td><?php echo ($config['client'] / 100); ?></td>
77 </tr>
78 <tr>
79 <td>IP</td>
80 <td><?php echo $_SERVER['SERVER_NAME']; ?></td>
81 </tr>
82 <tr>
83 <td><?= t('srv.port') ?></td>
84 <td><?php echo $luaConfig['loginProtocolPort']; ?></td>
85 </tr>
86 </tbody>
87 </table>
88 </div>
89
90 <div class="znx-acct-table-wrap">
91 <table class="znx-acct-table">
92 <tbody>
93 <tr class="yellow">
94 <td colspan="2"><?= t('srv.pvp') ?></td>
95 </tr>
96 <tr>
97 <td><?= t('srv.world_type') ?></td>
98 <td><?php echo $luaConfig['worldType']; ?></td>
99 </tr>
100 <tr>
101 <td><?= t('srv.hotkey_aimbot') ?></td>
102 <td><?php echo toYesNo($luaConfig['hotkeyAimbotEnabled']); ?></td>
103 </tr>
104 <tr>
105 <td><?= t('srv.protection_level') ?></td>
106 <td><?php echo $luaConfig['protectionLevel']; ?></td>
107 </tr>
108 <tr>
109 <td><?= t('srv.red_skull') ?></td>
110 <td><?php echo $luaConfig['killsToRedSkull']; ?></td>
111 </tr>
112 <tr>
113 <td><?= t('srv.black_skull') ?></td>
114 <td><?php echo $luaConfig['killsToBlackSkull']; ?></td>
115 </tr>
116 <tr>
117 <td><?= t('srv.rune_charges') ?></td>
118 <td><?php echo toYesNo($luaConfig['removeChargesFromRunes']); ?></td>
119 </tr>
120 <?php if (isset($luaConfig['timeToDecreaseFrags'])): ?>
121 <tr>
122 <td><?= t('srv.frag_decrease') ?></td><!-- Legacy servers might need to remove *1000 -->
123 <td><?php echo toDuration($luaConfig['timeToDecreaseFrags']*1000); ?></td>
124 </tr>
125 <?php endif; ?>
126 <tr>
127 <td><?= t('srv.exp_by_pk') ?></td>
128 <td><?php echo toYesNo($luaConfig['experienceByKillingPlayers']); ?></td>
129 </tr>
130
131 <?php if ($luaConfig['experienceByKillingPlayers']): ?>
132 <tr>
133 <td><?= t('srv.exp_threshold') ?></td>
134 <td><?php echo $luaConfig['expFromPlayersLevelRange']; ?>% of your level</td>
135 </tr>
136 <?php endif; ?>
137
138 <tr>
139 <td><?= t('srv.white_skull') ?></td>
140 <td><?php echo toDuration($luaConfig['whiteSkullTime']); ?></td>
141 </tr>
142 <tr>
143 <td><?= t('srv.pz_lock') ?></td>
144 <td><?php echo toDuration($luaConfig['pzLocked']); ?></td>
145 </tr>
146 <tr>
147 <td><?= t('srv.stair_jump') ?></td>
148 <td><?php echo toDuration($luaConfig['stairJumpExhaustion']); ?></td>
149 </tr>
150 </tbody>
151 </table>
152 </div>
153
154 <div class="znx-acct-table-wrap">
155 <table class="znx-acct-table">
156 <tbody>
157 <tr class="yellow">
158 <td colspan="2"><?= t('srv.other') ?></td>
159 </tr>
160 <tr>
161 <td><?= t('srv.free_premium') ?></td>
162 <td><?php echo toYesNo($luaConfig['freePremium']); ?></td>
163 </tr>
164 <tr>
165 <td><?= t('srv.house_rent') ?></td>
166 <td><?php echo $luaConfig['houseRentPeriod']; ?></td>
167 </tr>
168 <tr>
169 <td><?= t('srv.house_price') ?></td>
170 <td><?php echo $luaConfig['housePriceEachSQM']; ?> gp</td>
171 </tr>
172 <tr>
173 <td><?= t('srv.afk_kick') ?></td>
174 <td><?php echo toDuration($luaConfig['kickIdlePlayerAfterMinutes'] * 60 * 1000); ?></td>
175 </tr>
176 <tr>
177 <td><?= t('srv.one_per_account') ?></td>
178 <td><?php echo toYesNo($luaConfig['onePlayerOnlinePerAccount']); ?></td>
179 </tr>
180 <tr>
181 <td><?= t('srv.max_players') ?></td>
182 <td><?php echo ($luaConfig['maxPlayers'] > 0) ? $luaConfig['maxPlayers'] : t('common.unlimited'); ?></td>
183 </tr>
184 <tr>
185 <td><?= t('srv.outfit_change') ?></td>
186 <td><?php echo toYesNo($luaConfig['allowChangeOutfit']); ?></td>
187 </tr>
188 <?php if (isset($luaConfig['staminaSystem'])): ?>
189 <tr>
190 <td><?= t('srv.stamina') ?></td>
191 <td><?php echo toYesNo($luaConfig['staminaSystem']); ?></td>
192 </tr>
193 <?php endif; ?>
194 <?php if (isset($luaConfig['premiumToCreateMarketOffer'])): ?>
195 <tr>
196 <td><?= t('srv.market_premium') ?></td>
197 <td><?php echo toYesNo($luaConfig['premiumToCreateMarketOffer']); ?></td>
198 </tr>
199 <?php endif; ?>
200 <?php if (isset($luaConfig['marketOfferDuration'])): ?>
201 <tr>
202 <td><?= t('srv.market_duration') ?></td>
203 <td><?php echo toDuration($luaConfig['marketOfferDuration'] * 1000); ?></td>
204 </tr>
205 <?php endif; ?>
206 </tbody>
207 </table>
208 </div>
209<?php else: ?>
210 <div class="znx-empty-box"><?= h(t('srv.not_imported')) ?></div>
211<?php endif; ?>
212
213</div><!-- .znx-acct -->
214