Для тех кто хочет создать свой травиан
| |
vladboss | Дата: Воскресенье, 26 Декабря 2010, 22:59 | Сообщение # 441 |
постоянный участник
Сейчас нет на сайте
| народ а можно обойтись без antent.php и func.php когда игру пишешь???
-помог ставь +
АБП production ©
|
|
| |
cougraAcc | Дата: Воскресенье, 26 Декабря 2010, 23:02 | Сообщение # 442 |
Яркая личность GD
Сейчас нет на сайте
| funk.php это файл функций, без такого ты не обойдешься он упрощает программирование....
|
|
| |
vladboss | Дата: Воскресенье, 26 Декабря 2010, 23:28 | Сообщение # 443 |
постоянный участник
Сейчас нет на сайте
| ясно) там че то много написано...если сам пишешь тоже так придется строчить??? Добавлено (26.12.2010, 23:25) --------------------------------------------- попробывал стиль изменить вот что получилось вот Добавлено (26.12.2010, 23:28) --------------------------------------------- как на фон рисунок поставьть??? и как сделать чтобы в определенном месте ссылка была например на город а не где попало???
-помог ставь +
АБП production ©
Сообщение отредактировал vladboss - Воскресенье, 26 Декабря 2010, 23:29 |
|
| |
firest | Дата: Воскресенье, 26 Декабря 2010, 23:42 | Сообщение # 444 |
был не раз
Сейчас нет на сайте
| Люди у меня вопрос можно както настроить чтоб ресов в час ишло не 6 а хотябы 20 в час ну рейты поставить х3 х4
|
|
| |
vladboss | Дата: Воскресенье, 26 Декабря 2010, 23:50 | Сообщение # 445 |
постоянный участник
Сейчас нет на сайте
| это все в базе данных Добавлено (26.12.2010, 23:50) --------------------------------------------- firest, вроде в towns
-помог ставь +
АБП production ©
|
|
| |
firest | Дата: Понедельник, 27 Декабря 2010, 00:12 | Сообщение # 446 |
был не раз
Сейчас нет на сайте
| Влад босс спс но нечего там не нашел(( Добавлено (27.12.2010, 00:12) --------------------------------------------- Кромето того чтоб поднять приезводительность 1 игроку а мне надо общее я планирую игру разрекломировать чтоб играло 20+ человек сейча покамисть я и еще 2
Сообщение отредактировал firest - Понедельник, 27 Декабря 2010, 00:15 |
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 00:19 | Сообщение # 447 |
постоянный участник
Сейчас нет на сайте
| дай ссылку Добавлено (27.12.2010, 00:19) --------------------------------------------- эть моя игра)
-помог ставь +
АБП production ©
|
|
| |
firest | Дата: Понедельник, 27 Декабря 2010, 01:11 | Сообщение # 448 |
был не раз
Сейчас нет на сайте
| Вот держы Заходи)) А я на твоей уж зарегался)) Правдо я его токо создал такчто с дизайном надо будет поработать))) О и напишы плз в Лс свою аську или скайп
Сообщение отредактировал firest - Понедельник, 27 Декабря 2010, 01:16 |
|
| |
BUDARHANAT | Дата: Понедельник, 27 Декабря 2010, 06:43 | Сообщение # 449 |
участник
Сейчас нет на сайте
| firest вот пожалуйста Римские юниты Большая часть юнитов имеет исторические названия, описание в Википедии есть.
В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
Сообщение отредактировал BUDARHANAT - Понедельник, 27 Декабря 2010, 06:48 |
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 11:12 | Сообщение # 450 |
постоянный участник
Сейчас нет на сайте
| firest, мдаааааааааа.......хочешь я тебе лого поменяю ну как у меня хотябы чтоль ато у тя там ужас...... BUDARHANAT, спасибо) + 67boy, скажи как ты топ 10 сделал если не трудно,кодик скинь...)
-помог ставь +
АБП production ©
Сообщение отредактировал vladboss - Понедельник, 27 Декабря 2010, 11:13 |
|
| |
firest | Дата: Понедельник, 27 Декабря 2010, 11:49 | Сообщение # 451 |
был не раз
Сейчас нет на сайте
| Quote (BUDARHANAT) firest вот пожалуйста Римские юниты Спасибо Огромное)))
|
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 11:50 | Сообщение # 452 |
постоянный участник
Сейчас нет на сайте
| firest, не хочешь лого поменять??? посмотри у мну как...я ща поменял вот)
-помог ставь +
АБП production ©
|
|
| |
firest | Дата: Понедельник, 27 Декабря 2010, 12:09 | Сообщение # 453 |
был не раз
Сейчас нет на сайте
| Влад хочю конечо)) Добався в скайпе
Сообщение отредактировал firest - Понедельник, 27 Декабря 2010, 12:10 |
|
| |
67boy | Дата: Понедельник, 27 Декабря 2010, 12:11 | Сообщение # 454 |
заслуженный участник
Сейчас нет на сайте
| vladboss, Мод на "ТОП" на главной странице Открой phpmyadmin И выполни SQL запрос Code ALTER TABLE `users` ADD `uid` int(10) NOT NULL; ALTER TABLE `users` ADD `tut_level` int(2) NOT NULL default '0'; ALTER TABLE `users` ADD `uLost` varbinary(128) NOT NULL; ALTER TABLE `users` ADD `eKill` varbinary(128) NOT NULL; ALTER TABLE `users` ADD `attPoint` int(10) NOT NULL default '0'; ALTER TABLE `users` ADD `defPoint` int(10) NOT NULL default '0'; ALTER TABLE `users` ADD `resLoot` varbinary(128) NOT NULL default '0-0-0-0-0'; ALTER TABLE `users` ADD `wepLoot` varbinary(128) NOT NULL default '0-0-0-0-0-0-0-0-0-0-0'; Если будет ошибка, все равно работать будет!! Далее открыть func.php и поиск этой строки в функции check_a: Code if (!$data[5]) $data[5]=array("[no info]");
// check if anyone survived in the attacking army $attarmy=array(); $attarmy=$data[1][1]; if (array_sum($attarmy)==0) {$query="delete from a_queue where town=".$town[0]." and id=".$line[15]; } else {$query="update a_queue set phase=1, dueTime='".$date."', army='".implode("-", $data[1][1])."', general='".implode("-", $data[1][2])."', rLoot='".implode("-", $data[3])."', wLoot='".implode("-", $data[4])."', intel='".implode("-", $data[5])."' where town=".$town[0]." and id=".$line[15]; } mysql_query($query, $db_id); После этого добавить эту строку: Code update_statistic($ta_owner[0],$to_owner[0],$data[1][10],$data[1][1],$data[0][10],$data[0][1],$data[3],$data[4]); Перейти в конец страницы до: Code ?>[/code] И добавить 2 функции: [code]function statistic($id) { global $db_id;
$query="SELECT * from statistic where id=".$id; $result=mysql_query($query, $db_id); $statistic=mysql_fetch_row($result);
return $statistic; } function update_statistic($ta_own,$at_from,$atk_bf,$atk_afr,$def_bf,$def_afr,$data3,$data4) { $ta_owner=$ta_own; $to_owner=$at_from; $data[1][10]=$atk_bf; $data[1][1]=$atk_afr; $data[0][10]=$def_bf; $data[0][1]=$def_afr; $data[3]=$data3; $data[4]=$data4; //data3-resource loot, data4-weapon loot (all in array mode) global $db_id; $query="select id,uLost,eKill,attPoint,defPoint,resLoot,wepLoot from users where id=".$ta_own; $result=mysql_query($query, $db_id); $target=mysql_fetch_row($result);
$query="select id,uLost,eKill,attPoint,defPoint,resLoot,wepLoot from users where id=".$at_from; $result=mysql_query($query, $db_id); $attack=mysql_fetch_row($result);
$d_point=$target[4];$a_point=$attack[3]; $def_lost=explode("-",$target[1]); $def_kill=explode("-",$target[2]); $atk_kill=explode("-",$attack[2]); $atk_lost=explode("-",$attack[1]); $res_data=explode("-",$attack[5]); $wep_data=explode("-",$attack[6]);
for($i=0; $i < 13; $i++){ echo $def_bf[$i]." "; $zx = $def_bf[$i] - $def_afr[$i]; $def_lost[$i]=$def_lost[$i]+($def_bf[$i] - $def_afr[$i]); $atk_kill[$i]=$atk_kill[$i]+($def_bf[$i] - $def_afr[$i]); $a_point = $a_point+$zx;
$atk_lost[$i]=$atk_lost[$i]+($atk_bf[$i]-$atk_afr[$i]); $d_point = $d_point+($atk_bf[$i]-$atk_afr[$i]); $def_kill[$i]=$def_kill[$i]+($atk_bf[$i] - $atk_afr[$i]);
if($i<11) $wep_data[$i]=$wep_data[$i]+$data4[$i];
if($i<5) $res_data[$i]=$res_data[$i]+$data3[$i]; echo $def_bf[$i]." "; } echo $a_point; $a=implode("-",$def_lost); $b=implode("-",$def_kill); $c=implode("-",$atk_lost);$d=implode("-",$atk_kill); $e=implode("-",$res_data); $f=implode("-",$wep_data);
$query="update users set uLost='".$a."',eKill='".$b."', defPoint='".$d_point."' where id=".$ta_own; mysql_query($query, $db_id);
$query="update users set uLost='".$c."',eKill='".$d."', attPoint='".$a_point."', resLoot='".$e."', wepLoot='".$f."' where id=".$at_from; mysql_query($query, $db_id);
} Далее Создадите если нет этого файла, league.php И в него запхать код: Code <?php include "antet.php"; include "func.php"; $gen_stats=gen_stats(48); ?> <html> <?php echo "<link rel='stylesheet' type='text/css' href='".$imgs.$fimgs."default.css'>"; ?>
<head> <title><?php echo $title; ?> - Rank</title> </head>
<body class="q_body">
<div align="center">
<?php echo $top_ad; ?> <table class="q_table trevana"> <tr> <td colspan="2" class="td_logo"> <?php logo($title); ?></td> </tr>
<tr> <td colspan="2" class="td_top_menu"><?php menu_up(); ?></td> </tr> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"> <center><img height= '29' src= 'img/medals/medals.png'><b> I Villaggi piu popolati di TRAVLAND</b></center>
<table style="font-size=75%"> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"><strong>10 Villi importanti</strong></td><td> </td><td style="border-collapse: collapse" border="1" align="right"><strong>Giocatore</strong></td> </tr> <?php $dbres=mysql_query("SELECT owner,population,name,id FROM towns WHERE level != '1' ORDER BY population DESC LIMIT 15"); $counter = 1; while ($rank=mysql_fetch_object($dbres)){ $dbres2=mysql_query("SELECT x,y from map where type='3' and subtype='$rank->id'"); $dbres3=mysql_query("SELECT name FROM users WHERE id='$rank->owner'"); $location=mysql_fetch_object($dbres2); $owner=mysql_fetch_object($dbres3); ?> <tr> <td><i><b><?php if ($counter==1)echo "<img src='img/medals/1.png'>"; if ($counter==2)echo "<img src='img/medals/2.png'>"; if ($counter==3)echo "<img src='img/medals/3.png'>"; if ($counter==4)echo "<img src='img/medals/4.png'>"; if ($counter==5)echo "<img src='img/medals/5.png'>"; if ($counter==6)echo "<img src='img/medals/6.png'>"; if ($counter==7)echo "<img src='img/medals/7.png'>"; if ($counter==8)echo "<img src='img/medals/8.png'>"; if ($counter==9)echo "<img src='img/medals/9.png'>"; if ($counter==10)echo "<img src='img/medals/10.png'>"; echo $counter; ?></b></i>  <a class='q_link' href=map.php?x=<?php echo $location->x ?>&y=<?php echo $location->y ?>><?php echo $rank->name ?></a></td><td><?php echo $rank->population ?></td><td align="right"><?php echo $owner->name ?></td> </tr> <?php $counter ++; } ?>
</table> </td> <td class="q_table trevana" style="border-collapse: collapse" border="1"> <center><img height= '29' src= 'img/medals/medals.png'><b> I Player piu forti di TRAVLAND</b></center> <table style="font-size=75%"> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"><strong>10 Giocatori importanti</strong></td><td> </td><td style="border-collapse: collapse" border="1" align="right"><strong>Villaggi</strong></td> </tr> <?php $dbres=mysql_query("SELECT owner, SUM(population) as pop FROM towns WHERE level != '1' GROUP BY owner ORDER BY pop DESC LIMIT 15") or die(mysql_error()); $counter = 1; while ($rank=mysql_fetch_array($dbres)){ $dbres2=mysql_query("SELECT name FROM users WHERE id='$rank[owner]'"); $name=mysql_fetch_array($dbres2); $dbres3=mysql_query("SELECT id FROM towns WHERE owner='$rank[owner]'"); $number=mysql_numrows($dbres3);
?> <tr> <td><i><b><?php if ($counter==1)echo "<img src='img/medals/1.png'>"; if ($counter==2)echo "<img src='img/medals/2.png'>"; if ($counter==3)echo "<img src='img/medals/3.png'>"; if ($counter==4)echo "<img src='img/medals/4.png'>"; if ($counter==5)echo "<img src='img/medals/5.png'>"; if ($counter==6)echo "<img src='img/medals/6.png'>"; if ($counter==7)echo "<img src='img/medals/7.png'>"; if ($counter==8)echo "<img src='img/medals/8.png'>"; if ($counter==9)echo "<img src='img/medals/9.png'>"; if ($counter==10)echo "<img src='img/medals/10.png'>"; echo $counter; ?></b></i>  <a class='q_link' href=profile_view.php?id=<?php echo $rank['owner'] ?>><?php echo $name['name'] ?></a></td><td><?php echo $rank['pop'] ?></td><td align="right"><?php echo $number ?></td? </tr> <?php $counter ++; } ?>
</table>
</td> </tr>
<tr> <td colspan=2> <hr> <center><img height= '29' src= 'img/medals/medals.png'><b> Le attuali Alleanze su TRAVLAND</b></center> <table style="font-size=75%" align="center"> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"><strong>Alleanze </strong></td><td><strong>Popolazioni </strong></td><td><strong>Membri </strong></td>
</tr> <?php $dbres=mysql_query("SELECT name,id FROM alliances");
$pop=0; while ($alliance = mysql_fetch_object($dbres)){
$dbres2=mysql_query("SELECT id FROM users WHERE alliance='$alliance->id'"); $members=mysql_num_rows($dbres2); while ($isal = mysql_fetch_object($dbres2)){
$dbres3=mysql_query("SELECT owner, SUM(population) as pop FROM towns WHERE owner='$isal->id' GROUP BY owner ORDER BY pop DESC LIMIT 50") or die(mysql_error()); $popsum=mysql_fetch_object($dbres3); $pop = ($pop+$popsum->pop);
} ?> <tr><td><?php echo "<a class='q_link' href=a_view.php?id=" .$alliance->id.">".$alliance->name."</a>"; ?></td><td align=right><?php echo $pop ?></td><td align=right><?php echo $members ?></td></tr> <?php
$pop=0;
} ?> </table>
</td> </tr> <td> <center><img height= '29' src= 'img/medals/medals.png'><b> Top 10 Attaccanti</b></center> <table style="font-size=75%" align="center"> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"><strong>Attaccante</strong></td><td><strong>Punteggio</strong></td> </tr> <?php $dbres=mysql_query("SELECT id,name,attPoint from users ORDER BY attPoint DESC LIMIT 10") or die(mysql_error()); $counter = 1; while ($rank=mysql_fetch_array($dbres)){ $dbres3=mysql_query("SELECT id FROM towns WHERE owner='$rank[id]'"); $number=mysql_num_rows($dbres3); ?> <tr> <td><i><b><?php if ($counter==1)echo "<img src='img/medals/1.png'>"; if ($counter==2)echo "<img src='img/medals/2.png'>"; if ($counter==3)echo "<img src='img/medals/3.png'>"; if ($counter==4)echo "<img src='img/medals/4.png'>"; if ($counter==5)echo "<img src='img/medals/5.png'>"; if ($counter==6)echo "<img src='img/medals/6.png'>"; if ($counter==7)echo "<img src='img/medals/7.png'>"; if ($counter==8)echo "<img src='img/medals/8.png'>"; if ($counter==9)echo "<img src='img/medals/9.png'>"; if ($counter==10)echo "<img src='img/medals/10.png'>"; echo $counter; ?></b></i> <a class='q_link' href="profile_view.php?id=<?php echo $rank['id'] ?>"><?php echo $rank['name'] ?></a></td><td align='right'><?php echo $rank['attPoint'] ?></td> </tr> <?php $counter ++; } ?>
</table> </td> <td> <center><img height= '29' src= 'img/medals/medals.png'><b> Top 10 Difensori</b></center> <table style="font-size=75%" align="center"> <tr> <td class="q_table trevana" style="border-collapse: collapse" border="1"><strong>Difensore</strong></td><td><strong>Punteggio</strong></td> </tr> <?php $dbres=mysql_query("SELECT id,name,defPoint from users ORDER BY defPoint DESC LIMIT 10") or die(mysql_error()); $counter = 1; while ($rank=mysql_fetch_array($dbres)){ $dbres3=mysql_query("SELECT id FROM towns WHERE owner='$rank[id]'"); $number=mysql_num_rows($dbres3); ?> <tr> <td><i><b><?php if ($counter==1)echo "<img src='img/medals/1.png'>"; if ($counter==2)echo "<img src='img/medals/2.png'>"; if ($counter==3)echo "<img src='img/medals/3.png'>"; if ($counter==4)echo "<img src='img/medals/4.png'>"; if ($counter==5)echo "<img src='img/medals/5.png'>"; if ($counter==6)echo "<img src='img/medals/6.png'>"; if ($counter==7)echo "<img src='img/medals/7.png'>"; if ($counter==8)echo "<img src='img/medals/8.png'>"; if ($counter==9)echo "<img src='img/medals/9.png'>"; if ($counter==10)echo "<img src='img/medals/10.png'>"; echo $counter; ?></b></i> <a class='q_link' href="profile_view.php?id=<?php echo $rank['id'] ?>"><?php echo $rank['name'] ?></a></td><td align='right'><?php echo $rank['defPoint'] ?></td> </tr> <?php $counter ++; } ?>
</table> </td> <tr> <td colspan="2" class="td_bottom_menu"> <?php menu_down(); ?> </td> </tr> </table> <?php echo $bottom_ad; ?> <p><?php about(); ?></div>
</body>
</html> Ставьте мне +Добавлено (27.12.2010, 12:11) --------------------------------------------- Но перед всем этим копируй файлы, мало ли что
|
|
| |
firest | Дата: Понедельник, 27 Декабря 2010, 12:11 | Сообщение # 455 |
был не раз
Сейчас нет на сайте
| 67boy Спасибо щяс + поставлю
|
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 12:21 | Сообщение # 456 |
постоянный участник
Сейчас нет на сайте
| спасибо) а репутацию я могу изменить только через 3 дня Добавлено (27.12.2010, 12:21) --------------------------------------------- 67boy, а можешь сказать номер строчки в func.php???
-помог ставь +
АБП production ©
|
|
| |
67boy | Дата: Понедельник, 27 Декабря 2010, 12:22 | Сообщение # 457 |
заслуженный участник
Сейчас нет на сайте
| Всем спасибо я вот над чатом работаю он будет на всех страница которые после рега открываются, чат теряться не будет и там кнопка такая (на скрине черным выделено), что нажимаешь и открывается всплывающее окно!!! Он типо скривается и открывается. Вот скрин:
|
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 12:31 | Сообщение # 458 |
постоянный участник
Сейчас нет на сайте
| я знаю это но у меня не получилось его установить и я сторонний поставил вотДобавлено (27.12.2010, 12:31) ---------------------------------------------
Quote (vladboss) 67boy, а можешь сказать номер строчки в func.php??? ??????????????????????????
-помог ставь +
АБП production ©
|
|
| |
67boy | Дата: Понедельник, 27 Декабря 2010, 12:45 | Сообщение # 459 |
заслуженный участник
Сейчас нет на сайте
| Quote (vladboss) 67boy, а можешь сказать номер строчки в func.php??? Сам найти немогу)) Вот мой чат Чат Кто там про ссылки сверху говорил на города?? Так что ли?? Скрин: Добавлено (27.12.2010, 12:45) --------------------------------------------- Я вот щас думаю, попитаюсь реализовать!! Можно ли в деване квесты сделать?? Хм... И магазин нормальный!!!
|
|
| |
vladboss | Дата: Понедельник, 27 Декабря 2010, 12:52 | Сообщение # 460 |
постоянный участник
Сейчас нет на сайте
| да про это вообщем Добавлено (27.12.2010, 12:52) --------------------------------------------- а делиться не собераешься ???
-помог ставь +
АБП production ©
|
|
| |
|