Скрипт "энергии" в приложении Тюряга

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Скрипт "энергии" в приложении Тюряга

Сообщение alexey » 02 май 2011, 18:03

В приложении Тюряга есть "Энергия", помогите написать такой же скрипт (т е чтобы каждые Х минут к переменной добавлялось,например ещё +1, вне зависимости от того играет человек или он вышел из приложения, но с условием что максимальное значение данной переменной было,например, 100)?
Как такое реализовать.

Спасибо.
Последний раз редактировалось bodnar 02 май 2011, 19:07, всего редактировалось 1 раз.
Причина: кросспост
alexey

 
Автор темы
Сообщения: 9
Зарегистрирован: 30 мар 2011, 23:34
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Скрипт "энергии" в приложении Тюряга

Сообщение Serge » 02 май 2011, 20:43

cron на сервере. Ну мне так кажется.
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение Влад » 02 май 2011, 20:55

Можно записывать время последнего получения энергии типа если оно + 4 часа = текущему времени значит пользователь может получить новый заряд, если не равняется то пусть ждет. Логика понятна, кодить пока не буду!
https://beget.com/p66748 - самый оптимальный хостинг в рунете, все мои сайты там!

За это сообщение автора Влад поблагодарили - 2:
alexey, Derial
Аватара пользователя
Влад
Модератор
Модератор
 
Сообщения: 654
Зарегистрирован: 29 апр 2010, 22:24
Благодарил (а): 26 раз.
Поблагодарили: 58 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение alexei » 02 май 2011, 20:55

Крон плохо с базой на 10 000 000. Так что в тюряге что-то другое.
Скорее всего хранятся время выдачи последней энергии. И при заходе вычисляется, какой должен быть плюс.
http://appslessons.com/ — Мой блог посвященный урокам приложений ВКонтакте
Аватара пользователя
alexei
Разработчик
Разработчик
 
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44
Откуда: Rostov-on-Don
Благодарил (а): 5 раз.
Поблагодарили: 54 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение psix55 » 02 май 2011, 20:57

Я бы с помощью cron'a запускал php скрипт!
Если хочешь помочь голодному, не давай ему рыбы, дай ему удочку.
Аватара пользователя
psix55
Модератор
Модератор
 
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16
Благодарил (а): 17 раз.
Поблагодарили: 74 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение alexey » 03 май 2011, 14:00

Помогите, кто с кодом.
Может есть ещё способы?
alexey

 
Автор темы
Сообщения: 9
Зарегистрирован: 30 мар 2011, 23:34
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение psix55 » 03 май 2011, 14:26

Вот тебе SQL код :
  1. UPDATE table_name SET energy = energy + 1 WHERE uid = viewer_id

table_name - имя таблицы
energy - имя столбца
uid - столбец с id пользователей
viewer_id - id просматривающего приложение (uint)
Если хочешь помочь голодному, не давай ему рыбы, дай ему удочку.
Аватара пользователя
psix55
Модератор
Модератор
 
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16
Благодарил (а): 17 раз.
Поблагодарили: 74 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение Serge » 03 май 2011, 15:49

psix55 писал(а):Вот тебе SQL код :
  1. UPDATE table_name SET energy = energy + 1 WHERE uid = viewer_id

table_name - имя таблицы
energy - имя столбца
uid - столбец с id пользователей
viewer_id - id просматривающего приложение (uint)

SQL скорее. Сам запрос надо составить правильно, это не тот запрос, что просил автор...

  1. UPDATE table_name SET energy = energy + 1 WHERE energy < 100;

Если для крона. Если много пользователей - как писалось раньше брать разницу во времени, это уже не в одну строчку будет. Мне просто лень:)
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Скрипт "энергии" в приложении Тюряга

Сообщение protagonist113 » 09 май 2011, 18:23

писал такую фишку в игре вертолетчик,
кароч записываешь время последнего захода (например $lasttime)
потом текущее время ($unixtime) вычитаешь
1 минута это 60с
floor($unixtime-$lasttime/60) - количество энергии которое необходимо добавить

За это сообщение автора protagonist113 поблагодарил:
cibersant
protagonist113

 
Сообщения: 36
Зарегистрирован: 24 апр 2011, 22:43
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron