[Движок] АРХИВ XNova - браузерная on-line игра по типу OGame

Статус
В этой теме нельзя размещать новые ответы.
Плиз срочно скажите как снять отпуск игроку через БД ????:bc::bc:
 
Реализовывал. Видел на одном из сайтов посвящённых нове выкладывали сборку. Там за бои отвечает пёрл скрипт.

если не затруднит, можеш предоставить ссылку?
Не то чтобы я очень ленивый, но лопатить свой огород на плюсах не очень хочется, если есть готовое решение.
 
Сел тут на досуге RageOnline почитать. Откровений много :)
Увидел кое-что уж больно знакомое и свое.
Вот буквально сейчас дошел до режима отпуска ...

Так что,

Как выйти из режима отпуска в любой момент (до истечения срока) на примере реализации в RageOnline


Фиксится несложно.
 
Как выйти из режима отпуска в любой момент (до истечения срока) на примере реализации в RageOnline

*** скрытое содержание ***
Фиксится несложно.

это нарушит игровой баланс
+ добавит багерство
ничё не помешает мне пока меня в онлане наночь нет - включить этот режим, а когда вернусь - отключить

ИМХО - это только добавит баг-юзеров!!!
 
MSW,
Это было на правах багрепорта :)
Но никак не трюка - просто совпало по времени.

Если знаешь в чем баг, то знаешь что фиксить.
 
BE@ST,

Решение проблемы с командантом/командиром и шпионом.

Если знаеш подскажи как это рефлизовать:
2.jpg

и
3.jpg

(это paint)
 
Неужели так сложно написать в какой именно таблице.
planets, galaxy, lunas ?

Когда в админке удоляеш игорока, в таблице planets, остается его планета.
Че здесь ни так??
<?php

/**
* userlist.php
* @version 1.0
* @copyright 2008 by Chlorel for XNova
*/
define('INSIDE' , true);
define('INSTALL' , false);
define('IN_ADMIN', true);
$ugamela_root_path = './../';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.' . $phpEx);
if ($user['authlevel'] >= 1) {
includeLang('admin');
if ($_GET['cmd'] == 'dele') {
DeleteSelectedUser ( $_GET['user'] );
}
if ($_GET['cmd'] == 'sort') {
$TypeSort = $_GET['type'];
} else {
$TypeSort = "id";
}
$PageTPL = gettemplate('admin/userlist_body');
$RowsTPL = gettemplate('admin/userlist_rows');

$query = doquery("SELECT * FROM {{table}} ORDER BY `". $TypeSort ."` ASC", 'users');
$parse = $lang;
$parse['adm_ul_table'] = "";
$i = 0;
$Color = "lime";
while ($u = mysql_fetch_assoc ($query) ) {
if ($PrevIP != "") {
if ($PrevIP == $u['user_lastip']) {
$Color = "red";
} else {
$Color = "lime";
}
}
$Bloc['adm_ul_data_id'] = $u['id'];
$Bloc['adm_ul_data_name'] = $u['username'];
$Bloc['adm_ul_data_mail'] = $u['email'];
$Bloc['adm_ul_data_adip'] = "<font color=\"".$Color."\">". $u['user_lastip'] ."</font>";
$Bloc['adm_ul_data_regd'] = date ( "d/m/Y G:i:s", $u['register_time'] );
$Bloc['adm_ul_data_lconn'] = date ( "d/m/Y G:i:s", $u['onlinetime'] );
$Bloc['adm_ul_data_banna'] = ( $u['bana'] == 1 ) ? "<a href=\"#\" title=\"". date ( "d/m/Y G:i:s", $u['banaday']) ."\">". $lang['adm_ul_yes'] ."</a>" : $lang['adm_ul_no'];
$Bloc['adm_ul_data_detai'] = ""; // Lien vers une page de details genre Empire
$Bloc['adm_ul_data_actio'] = "<a href=\"userlist.php?cmd=dele&user=".$u['id']."\"><img src=\"../images/r1.png\"></a>"; // Lien vers actions 'effacer'
$PrevIP = $u['user_lastip'];
$parse['adm_ul_table'] .= parsetemplate( $RowsTPL, $Bloc );
$i++;
}
$parse['adm_ul_count'] = $i;
$page = parsetemplate( $PageTPL, $parse );
display( $page, $lang['adm_ul_title'], false, '', true);
} else {
message( $lang['sys_noalloaw'], $lang['sys_noaccess'] );
}
// Created by e-Zobar. All rights reversed (C) XNova Team 2008
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху