ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #15921  
Старый 06.05.2010, 19:20
Аватар для Qb1024
Qb1024
Участник форума
Регистрация: 15.07.2009
Сообщений: 200
Провел на форуме:
147171

Репутация: 2
Отправить сообщение для Qb1024 с помощью ICQ
По умолчанию

Вопрос такой: я выполняю код echo date("j.m.Y H:i:s", 1273158895); на сервере в Америке и в России и получаю разные даты. Понятно, что это зависит от часового пояса. А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
 
Ответить с цитированием

  #15922  
Старый 06.05.2010, 22:48
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Qb1024  
Вопрос такой: я выполняю код echo date("j.m.Y H:i:s", 1273158895); на сервере в Америке и в России и получаю разные даты. Понятно, что это зависит от часового пояса. А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
date( "j.m.Y H:i:s", strtotime("+1 hour", 1273158895) );

+1 - количество часов.

Последний раз редактировалось Deathdreams; 06.05.2010 в 22:54..
 
Ответить с цитированием

  #15923  
Старый 07.05.2010, 07:06
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
PHP код:
date_default_timezone_set ('Europe/Moscow'); 
 
Ответить с цитированием

  #15924  
Старый 07.05.2010, 12:30
Аватар для yuyushin
yuyushin
Новичок
Регистрация: 31.07.2009
Сообщений: 26
Провел на форуме:
413345

Репутация: 44
Отправить сообщение для yuyushin с помощью ICQ
По умолчанию

Я новичок в пхп. Решил написать игру :-) Возникло несколько вопросов.
1) Есть 2 значения - nowlives и maxlives. Как сделать, чтобы если nowlives<maxlives, то nowlives постепенно восстанавливается до maxlives?
2) Как сделать при получении определенного количества опыта переход на следующий уровень?
3) Если только что был бой - как сделать так, чтобы 15 минут нельзя было драться?
Заранее благодарю за ответы
 
Ответить с цитированием

  #15925  
Старый 07.05.2010, 13:07
Аватар для FindeR
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Хорошее начало )

1) a) Связка php+ajax. В php-скрипте пишем что-то типа
if (nowlives < maxlives) {nowlives++}
И вешаем на определённое событие отправку запроса аяксом к этому скрипту.

b) На Javascript через setTimeout проверяем nowlives, опять же, увеличиваем, если < нужного.

2) if (exp == [n]) {lvlUP();}

3) Сразу после боя записываешь в $_SESSION['battle_time'] время окончания битвы (удобнее в unix-time). При попытке боя проверяешь разницу во времени - [текущее - battle_time]
 
Ответить с цитированием

  #15926  
Старый 07.05.2010, 13:56
Аватар для yuyushin
yuyushin
Новичок
Регистрация: 31.07.2009
Сообщений: 26
Провел на форуме:
413345

Репутация: 44
Отправить сообщение для yuyushin с помощью ICQ
По умолчанию

С пунктами 2 и 3 понятно, а про 1b можно поподробнее?
Upd: Уже понял

Последний раз редактировалось yuyushin; 07.05.2010 в 16:17..
 
Ответить с цитированием

нужен скрипт или код
  #15927  
Старый 07.05.2010, 20:10
Аватар для dehis12
dehis12
Познающий
Регистрация: 27.08.2008
Сообщений: 31
Провел на форуме:
1652503

Репутация: 1
Отправить сообщение для dehis12 с помощью ICQ
По умолчанию нужен скрипт или код

<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
 
Ответить с цитированием

  #15928  
Старый 07.05.2010, 20:14
Аватар для Gray_Wolf
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

Репутация: 399
По умолчанию

Цитата:
Сообщение от dehis12  
<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
Ну у тебя же есть событие onkeypress, вот и смотри в JS'e какую кнопку нажали. И если символ тебя не устраивает убирай его из поля...
 
Ответить с цитированием

  #15929  
Старый 07.05.2010, 20:18
Аватар для dehis12
dehis12
Познающий
Регистрация: 27.08.2008
Сообщений: 31
Провел на форуме:
1652503

Репутация: 1
Отправить сообщение для dehis12 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gray_Wolf  
Ну у тебя же есть событие onkeypress, вот и смотри в JS'e какую кнопку нажали. И если символ тебя не устраивает убирай его из поля...
хм, можно поподробней как-то?
 
Ответить с цитированием

  #15930  
Старый 07.05.2010, 20:33
Аватар для olishort
olishort
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме:
436858

Репутация: 33
По умолчанию

Цитата:
Сообщение от dehis12  
<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
не заморачивайся с голым js, используй jquery
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ